Indian Premier League Records

List: Players with 500+ Runs and 50+ Wickets in IPL

In any of the formats, a team will be craving for a player who is multi-skilled and has the ability to contribute in all facets of the game.

They can be termed all-rounders, and in T20s, a team with more of these players more often gets success than others. This is because all-rounders are those who can change the course of the game in any of the departments of the game.

The IPL, over the years, has given us plenty of quality all-rounders who have shined for different teams and proved to be match-winners on their day. Here we dissect such players who have created a significant impact on the team they have represented.

So, take a look at the players who have scored 500+ runs and taken 50+ wickets in the IPL.

Players with 500+ Runs and 50+ Wickets in IPL

Player Matches Runs Batting Avg Wickets Bowling Avg
Shane Watson 145 3874 30.99 92 29.15
Kieron Pollard 189 3412 28.67 69 31.59
Ravindra Jadeja 253 3239 27.68 168 30.77
Hardik Pandya 149 2686 28.27 77 31.25
Andre Russell 139 2651 28.50 123 23.00
Jacques Kallis 98 2427 28.55 65 35.27
Axar Patel 162 1916 22.02 128 31.60
Sunil Narine 188 1749 17.49 190 25.68
Krunal Pandya 139 1752 22.46 91 32.35
Dwayne Bravo 161 1560 22.60 183 23.82
Irfan Pathan 103 1139 21.49 80 33.11
Sam Curran 64 997 24.92 59 34.45
Albie Morkel 91 974 24.35 85 27.70
Harbhajan Singh 163 833 15.71 150 26.86
Ravichandran Ashwin 221 833 13.01 187 30.22
Shakib Al Hasan 71 793 19.82 63 29.19
Piyush Chawla 192 624 11.14 192 26.60
Chris Morris 81 618 22.07 95 24.15
Pat Cummins 71 612 20.40 79 29.72
Rashid Khan 134 573 13.97 157 23.52
James Faulkner 60 527 21.08 59 30.13

Key Insights

21 players have completed the double of taking 50+ wickets and scoring 500+ runs in the history of the IPL.

Out of them, 11 have accumulated 1000 or more IPL career runs, while eight have secured 100 or more wickets in the IPL.

Only five players, namely Ravindra Jadeja, Andre Russell, Dwayne Bravo, Axar Patel, and Sunil Narine, have completed an incredible double of scoring 1000+ runs and taking 100+ wickets.

Barring Piyush Chawla and James Faulkner, all the other players have scored at least a half-century in the IPL.

Only Shane Watson (four) and Sunil Narine (one) have scored a century among these players, and the next best score by an all-rounder is an unbeaten 91 by Hardik Pandya.

Similarly, Ravindra Jadeja, Andre Russell, Harbhajan Singh, Sunil Narine, and James Faulkner are the players who have taken at least a single five-wicket haul on this list. Faulkner is the only player on this list to have done it twice.

173.68: This is the highest strike rate for a player on this list, and it’s achieved by Andre Russell, who has represented the Kolkata Knight Riders and Delhi Capitals in the IPL.

6.75: Likewise, the bowler who meets the above criteria and has the lowest economy rate in the IPL is Sunil Narine.