The 50 players with the most wickets in IPL history

Every player here is ranked on one number: wickets in the IPL between 2008 and 2026. That is the whole competition — the IPL began in 2008 and this holds every match of it in which a ball was bowled.

Yuzvendra ChahalYuzvendra Chahal: 233233Bhuvneshwar KumarBhuvneshwar Kumar: 226226Sunil NarineSunil Narine: 209209Piyush ChawlaPiyush Chawla: 192192Jasprit BumrahJasprit Bumrah: 190190Ravichandran AshwinRavichandran Ashwin: 187187Dwayne BravoDwayne Bravo: 183183Ravindra JadejaRavindra Jadeja: 180180Rashid KhanRashid Khan: 179179Amit MishraAmit Mishra: 174174Lasith MalingaLasith Malinga: 170170Sandeep SharmaSandeep Sharma: 151151Kagiso RabadaKagiso Rabada: 151151Harshal PatelHarshal Patel: 151151Harbhajan SinghHarbhajan Singh: 150150
Wickets — the leading 15. Every one of the 50 is in the table below.
#PlayerSeasonsWicketsMatchesRuns conceded5w
1Yuzvendra Chahal2013–20262331895,4171
2Bhuvneshwar Kumar2011–20262262065,9132
3Sunil Narine2012–20262092015,2731
4Piyush Chawla2008–20241921925,1080
5Jasprit Bumrah2013–20261901584,4692
6Ravichandran Ashwin2009–20251872195,6520
7Dwayne Bravo2008–20221831604,3600
8Ravindra Jadeja2008–20261802675,4651
9Rashid Khan2017–20261791534,2970
10Amit Mishra2008–20241741624,1451
11Lasith Malinga2009–20191701223,3661
12Sandeep Sharma2013–20261511424,3071
12Kagiso Rabada2017–20261511013,3670
12Harshal Patel2012–20261511233,7271
15Harbhajan Singh2008–20211501634,0301
16Mohammed Shami2013–20261451324,2160
16Trent Boult2015–20261451243,9500
18Umesh Yadav2010–20241441484,3320
19Axar Patel2013–20261391774,4370
20Mohit Sharma2013–20251341203,5131
21Mohammed Siraj2017–20261281253,9110
22Andre Russell2012–20251231392,8631
23Shardul Thakur2015–20261191143,5140
24Jaydev Unadkat2010–20261141163,5042
25Kuldeep Yadav2016–20261121113,1590
26Arshdeep Singh2019–2026111973,1111
26Varun Chakravarthy2019–2026111942,7451
28Krunal Pandya2016–20261071583,4100
29Ashish Nehra2008–2017106882,4950
30Vinay Kumar2008–20181051042,9860
31Zaheer Khan2008–2017102992,7820
32Dale Steyn2008–202097952,5230
33Deepak Chahar2016–2026961032,8620
33Ishant Sharma2008–2025961173,3771
33Chris Morris2013–202196812,3090
36Avesh Khan2017–202693822,7340
37Shane Watson2008–2020921452,6820
38Prasidh Krishna2018–202691782,6080
38Khaleel Ahmed2018–202691762,4740
40R. P. Singh2008–201690822,3380
40Praveen Kumar2008–2017901193,2510
42Pragyan Ojha2008–201589922,3320
43Pat Cummins2014–202687802,6800
44Dhawal Kulkarni2008–202186922,4740
45Albie Morkel2008–201685902,3590
46Jofra Archer2018–202684682,1610
47Karn Sharma2009–202583902,2150
47Ravi Bishnoi2020–202683862,4940
49Imran Tahir2014–202182591,7030
49Hardik Pandya2015–2026821622,7511

How this list is made

Ranked on wickets, and on nothing else. Where two are level they share a rank, and the list runs past fifty when fiftieth place is shared, because splitting a tie would mean choosing between them on no stated basis.

IPL matches only. Nothing a player has done in any other competition is counted here, so a long international career does not show up on these lists at all.

Counting statistics only. A rate — an average, a percentage — needs a minimum number of appearances before it means anything, and no such minimum is published that this site could cite. Inventing one would put a number nobody chose at the centre of a ranking. A total needs no cut-off: most goals is a fact with nothing hidden in it.

Every figure is counted from the deliveries rather than copied from a scorecard — which is why a wide is not a ball faced and a bye is not charged to the bowler.

Counted from the ball-by-ball data at Cricsheet, under the ODC Attribution License; identity from Wikidata (public domain).

All the IPL pages