6) Piyush ChawlaAfter representing Kings XI Punjab in past 6 seasons, Piyush Chawala has played most no. number of IPL matches as compared to any bowler in this top 10 list. With 84 wickets in his pocket in 87 matches he has been more than handful with the ball in his hand. The Indian leg-spinner holds the dubious record of having been hit for the most number of sixes in the history of IPL, one which he will be keen to relinquish this time around. He will be representing KKR in the 7th edition of IPL this year.