IPL Most Wickets: All-Time Records
By CricketTaken EditorialPublished Cricket in the Indian Premier League13 min read
Yuzvendra Chahal has taken 233 wickets in the Indian Premier League, more than anyone, and he has done it while conceding 8.05 an over across fourteen seasons and four clubs. Bhuvneshwar Kumar is seven behind on 226 from twenty-two more innings, and Sunil Narine third on 207 with the best economy rate of any bowler who has passed 150 — 6.79, in a competition where the tournament figure is now approaching ten.
Those three careers make the point that a bowling leaderboard needs. Chahal is a leg-spinner who buys wickets and accepts the runs; Narine is an off-spinner who takes them while barely conceding anything; Bhuvneshwar is a new-ball seamer who does both slightly less well but has bowled more overs than either. There is no single number that ranks them, so the list below carries four.
All figures are computed from ball-by-ball records of all 1,243 Indian Premier League matches from April 2008 to the 2026 final. Wickets credited here are those a bowler is credited with on a scorecard, so run-outs and the two instances of obstructing the field are excluded.
The all-time IPL wicket-takers
| # | Bowler | Mat | Inns | Wkts | Runs | Ave | Econ | SR | Best | 4w |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Yuzvendra Chahal | 189 | 184 | 233 | 5,417 | 23.25 | 8.05 | 17.3 | 5/40 | 9 |
| 2 | Bhuvneshwar Kumar | 206 | 206 | 226 | 5,913 | 26.16 | 7.71 | 20.4 | 5/19 | 5 |
| 3 | Sunil Narine | 201 | 200 | 207 | 5,261 | 25.42 | 6.79 | 22.5 | 5/19 | 8 |
| 4 | Piyush Chawla | 192 | 191 | 192 | 5,108 | 26.60 | 7.96 | 20.1 | 4/17 | 2 |
| 5 | Jasprit Bumrah | 158 | 158 | 187 | 4,441 | 23.75 | 7.34 | 19.4 | 5/10 | 5 |
| 5 | Ravichandran Ashwin | 219 | 217 | 187 | 5,652 | 30.22 | 7.20 | 25.2 | 4/34 | 1 |
| 7 | Dwayne Bravo | 160 | 158 | 183 | 4,360 | 23.83 | 8.38 | 17.0 | 4/22 | 2 |
| 8 | Ravindra Jadeja | 267 | 237 | 180 | 5,465 | 30.36 | 7.71 | 23.6 | 5/16 | 4 |
| 9 | Rashid Khan | 153 | 153 | 179 | 4,282 | 23.92 | 7.28 | 19.7 | 4/24 | 3 |
| 10 | Amit Mishra | 162 | 162 | 174 | 4,145 | 23.82 | 7.38 | 19.4 | 5/17 | 5 |
| 11 | Lasith Malinga | 122 | 122 | 170 | 3,366 | 19.80 | 7.14 | 16.6 | 5/13 | 7 |
| 12 | Sandeep Sharma | 142 | 142 | 151 | 4,294 | 28.44 | 8.16 | 20.9 | 5/18 | 3 |
| 12 | Harshal Patel | 123 | 121 | 151 | 3,727 | 24.68 | 8.92 | 16.6 | 5/27 | 5 |
| 14 | Harbhajan Singh | 163 | 160 | 150 | 4,030 | 26.87 | 7.08 | 22.8 | 5/18 | 2 |
| 15 | Kagiso Rabada | 101 | 101 | 148 | 3,358 | 22.69 | 8.80 | 15.5 | 4/21 | 6 |
| 16 | Trent Boult | 124 | 124 | 145 | 3,935 | 27.14 | 8.49 | 19.2 | 4/18 | 2 |
| 16 | Mohammed Shami | 132 | 132 | 145 | 4,208 | 29.02 | 8.67 | 20.1 | 4/11 | 2 |
| 18 | Umesh Yadav | 148 | 147 | 144 | 4,317 | 29.98 | 8.49 | 21.2 | 4/23 | 3 |
| 19 | Axar Patel | 177 | 173 | 139 | 4,431 | 31.88 | 7.43 | 25.7 | 4/21 | 1 |
| 20 | Mohit Sharma | 120 | 119 | 134 | 3,513 | 26.22 | 8.77 | 17.9 | 5/10 | 4 |
| 21 | Mohammed Siraj | 125 | 125 | 128 | 3,911 | 30.55 | 8.78 | 20.9 | 4/17 | 3 |
| 22 | Andre Russell | 139 | 121 | 123 | 2,863 | 23.28 | 9.51 | 14.7 | 5/15 | 3 |
| 23 | Shardul Thakur | 114 | 109 | 119 | 3,514 | 29.53 | 9.57 | 18.5 | 4/34 | 3 |
| 24 | Jaydev Unadkat | 116 | 115 | 114 | 3,504 | 30.74 | 8.94 | 20.6 | 5/25 | 2 |
| 25 | Kuldeep Yadav | 111 | 107 | 112 | 3,159 | 28.21 | 8.29 | 20.4 | 4/14 | 4 |
| 26 | Varun Chakravarthy | 94 | 94 | 111 | 2,745 | 24.73 | 7.72 | 19.2 | 5/20 | 2 |
| 26 | Arshdeep Singh | 97 | 95 | 111 | 3,111 | 28.03 | 9.19 | 18.3 | 5/32 | 3 |
| 28 | Krunal Pandya | 158 | 147 | 107 | 3,410 | 31.87 | 7.57 | 25.2 | 4/45 | 1 |
Seven of the top ten are spin bowlers — Chahal, Narine, Chawla, Ashwin, Jadeja, Rashid Khan and Amit Mishra — with only Bhuvneshwar Kumar, Bumrah and Bravo bowling seam. That share is far higher than a Twenty20 league in most other countries would show, and it is the clearest structural fact about IPL bowling: Indian surfaces reward slow bowling through the middle overs, and the competition's economy leaders are almost all spinners.
Rate against volume: the four ways to rank a bowler
The aggregate list is dominated by whoever bowled the most overs. Ranking the same population by average, economy and strike rate produces three different top fives, and all three are more useful than the aggregate for judging a bowler.
| Best average (min 100 wkts) | Wkts | Ave | Best economy (min 250 overs) | Overs | Econ | Best strike rate (min 100 wkts) | Wkts | SR |
|---|---|---|---|---|---|---|---|---|
| Lasith Malinga | 170 | 19.80 | Muttiah Muralitharan | 254 | 6.68 | Andre Russell | 123 | 14.7 |
| Kagiso Rabada | 148 | 22.69 | Sunil Narine | 775 | 6.79 | Kagiso Rabada | 148 | 15.5 |
| Yuzvendra Chahal | 233 | 23.25 | Dale Steyn | 363 | 6.92 | Lasith Malinga | 170 | 16.6 |
| Andre Russell | 123 | 23.28 | Harbhajan Singh | 569 | 7.08 | Harshal Patel | 151 | 16.6 |
| Ashish Nehra | 106 | 23.54 | Lasith Malinga | 471 | 7.14 | Dwayne Bravo | 183 | 17.0 |
| Jasprit Bumrah | 187 | 23.75 | Ravichandran Ashwin | 785 | 7.20 | Yuzvendra Chahal | 233 | 17.3 |
| Amit Mishra | 174 | 23.82 | Rashid Khan | 588 | 7.28 | Mohit Sharma | 134 | 17.9 |
| Dwayne Bravo | 183 | 23.83 | Jasprit Bumrah | 605 | 7.34 | Ashish Nehra | 106 | 18.0 |
Malinga is the only bowler to have taken 150 wickets at under twenty, and he did it in 122 innings with seven four-wicket hauls. Muralitharan's 6.68 across 254 overs remains the lowest economy rate in the competition, achieved across seven seasons from 2008 to 2014, when the tournament's own figure sat between 7.3 and 8.2 — a margin of about eighty runs a season over a par bowler.
The three qualification bars above are ours, not anyone's official standard, and are printed so the tables can be argued with.
Every Purple Cap season
| Season | Bowler | Team | Inns | Wkts | Ave | Econ |
|---|---|---|---|---|---|---|
| 2008 | Sohail Tanvir | Rajasthan Royals | 11 | 22 | 12.09 | 6.46 |
| 2009 | RP Singh | Deccan Chargers | 16 | 23 | 18.13 | 6.99 |
| 2010 | Pragyan Ojha | Deccan Chargers | 16 | 21 | 20.43 | 7.29 |
| 2011 | Lasith Malinga | Mumbai Indians | 16 | 28 | 13.39 | 5.95 |
| 2012 | Morne Morkel | Delhi Daredevils | 16 | 25 | 18.12 | 7.19 |
| 2013 | Dwayne Bravo | Chennai Super Kings | 18 | 32 | 15.53 | 7.95 |
| 2014 | Mohit Sharma | Chennai Super Kings | 16 | 23 | 19.65 | 8.40 |
| 2015 | Dwayne Bravo | Chennai Super Kings | 16 | 26 | 16.38 | 8.14 |
| 2016 | Bhuvneshwar Kumar | Sunrisers Hyderabad | 17 | 23 | 21.30 | 7.42 |
| 2017 | Bhuvneshwar Kumar | Sunrisers Hyderabad | 14 | 26 | 14.19 | 7.05 |
| 2018 | Andrew Tye | Kings XI Punjab | 14 | 24 | 18.67 | 8.00 |
| 2019 | Imran Tahir | Chennai Super Kings | 17 | 26 | 16.58 | 6.70 |
| 2020 | Kagiso Rabada | Delhi Capitals | 17 | 30 | 18.27 | 8.35 |
| 2021 | Harshal Patel | Royal Challengers Bangalore | 15 | 32 | 14.34 | 8.15 |
| 2022 | Yuzvendra Chahal | Rajasthan Royals | 17 | 27 | 19.52 | 7.75 |
| 2023 | Mohammed Shami | Gujarat Titans | 17 | 28 | 18.64 | 8.03 |
| 2024 | Harshal Patel | Punjab Kings | 14 | 24 | 19.88 | 9.73 |
| 2025 | Prasidh Krishna | Gujarat Titans | 15 | 25 | 19.52 | 8.27 |
| 2026 | Kagiso Rabada | Gujarat Titans | 17 | 29 | 21.59 | 9.68 |
Thirty-two is the season record and two men share it: Bravo in 2013 from eighteen innings and Harshal Patel in 2021 from fifteen. Malinga's 28 at 5.95 an over in 2011 is the only Purple Cap season under six an over, and the economy column in the last three rows — 9.73, 8.27, 9.68 — shows what a leading wicket-taker now has to pay.
Bravo, Bhuvneshwar, Harshal Patel and Rabada each have two caps; no bowler has three.
The best single spells
| Figures | Overs | Bowler | Team | Opponent | Venue | Date |
|---|---|---|---|---|---|---|
| 6/12 | 3.4 | Alzarri Joseph | Mumbai Indians | Sunrisers Hyderabad | Hyderabad | 6 Apr 2019 |
| 6/14 | 4 | Sohail Tanvir | Rajasthan Royals | Chennai Super Kings | Jaipur | 4 May 2008 |
| 6/19 | 4 | Adam Zampa | Rising Pune Supergiants | Sunrisers Hyderabad | Visakhapatnam | 10 May 2016 |
| 5/5 | 3.3 | Akash Madhwal | Mumbai Indians | Lucknow Super Giants | Chennai | 24 May 2023 |
| 5/5 | 3.1 | Anil Kumble | Royal Challengers Bangalore | Rajasthan Royals | Cape Town | 18 Apr 2009 |
| 5/10 | 4 | Jasprit Bumrah | Mumbai Indians | Kolkata Knight Riders | Navi Mumbai | 9 May 2022 |
| 5/10 | 2.2 | Mohit Sharma | Gujarat Titans | Mumbai Indians | Ahmedabad | 26 May 2023 |
| 5/12 | 3 | Ishant Sharma | Deccan Chargers | Kochi Tuskers Kerala | Kochi | 27 Apr 2011 |
| 5/13 | 3.4 | Lasith Malinga | Mumbai Indians | Delhi Daredevils | Delhi | 10 Apr 2011 |
| 5/14 | 4 | Ankit Rajpoot | Kings XI Punjab | Sunrisers Hyderabad | Hyderabad | 26 Apr 2018 |
| 5/14 | 4 | Mark Wood | Lucknow Super Giants | Delhi Capitals | Lucknow | 1 Apr 2023 |
| 5/15 | 2 | Andre Russell | Kolkata Knight Riders | Mumbai Indians | Chennai | 13 Apr 2021 |
| 5/16 | 4 | Ravindra Jadeja | Chennai Super Kings | Deccan Chargers | Visakhapatnam | 7 Apr 2012 |
Only three six-wicket hauls exist in nineteen seasons, and Alzarri Joseph's 6/12 came on his IPL debut. Anil Kumble's 5/5, bowled in the 2009 tournament staged in South Africa, is the cheapest five-wicket return, and Russell's 5/15 from two overs the shortest.
Note how few of these are recent. Only three of the thirteen come from the last four seasons — the period in which batting has been most productive — because a bowler now rarely gets a spell in which the opposition keeps attacking without succeeding.
What bowling in this competition now costs
| Season | Wickets | Economy |
|---|---|---|
| 2008 | 604 | 8.10 |
| 2009 | 621 | 7.31 |
| 2013 | 829 | 7.52 |
| 2018 | 662 | 8.53 |
| 2021 | 670 | 7.92 |
| 2023 | 857 | 8.85 |
| 2024 | 830 | 9.42 |
| 2025 | 830 | 9.51 |
| 2026 | 835 | 9.77 |
The wicket count has held roughly steady once the number of matches per season is accounted for; the cost has not. A bowler in 2026 conceded 9.77 an over against 7.31 in 2009, which means an equivalent four-over spell now costs ten runs more.
That is why the career lists are hard to read across eras and why Rabada's 2026 Purple Cap at 21.59 is arguably a better season than several caps won at fifteen. It is also why bowlers who arrived after 2022 are almost absent from the average and economy tables: Arshdeep Singh's 111 wickets have cost 28.03 each at 9.19 an over, figures that would have been unremarkable-to-poor a decade ago and are close to the tournament par now.
The leading wicket-taker at each club
Sunil Narine's 207 for Kolkata Knight Riders is the largest haul any bowler has taken for a single franchise, and one of very few one-club bowling careers in the competition. Jasprit Bumrah has taken all 187 of his for Mumbai Indians across thirteen seasons, passing Malinga's 170 — also entirely for the same club — during 2025. Behind those two, the largest single-franchise hauls are Bhuvneshwar Kumar's 157 for Sunrisers, Ravindra Jadeja's 143 for Chennai and Chahal's 139 for Royal Challengers.
Chahal is the outlier in the other direction. His 233 are spread across Royal Challengers, Rajasthan Royals, Punjab Kings and Mumbai Indians; Piyush Chawla is the only other bowler in the top ten to have taken wickets for four franchises, with 84 for Kings XI Punjab, 66 for Kolkata, 36 for Mumbai and six for Chennai. Chahal's own club-by-club record is set out on the Yuzvendra Chahal IPL wickets page.
Three things the wicket list shows
Volume and quality separate almost completely. Of the eight bowlers with the best career averages, only Chahal and Bumrah are also inside the top six by aggregate. Malinga, Rabada, Russell and Nehra all bowled fewer than 130 innings.
Four-wicket hauls are rarer than the aggregates suggest. Chahal's nine is the most, and he needed 184 innings for them. Ashwin took 187 wickets and has one. In a four-over allocation, taking four is a near-perfect spell rather than a good one, which is why the fifty-plus-wicket bowlers with none are not unusual.
India's fast bowlers dominate the last decade of the list. Bumrah, Mohammed Shami, Umesh Yadav, Mohit Sharma, Mohammed Siraj, Shardul Thakur, Jaydev Unadkat, Arshdeep Singh and Sandeep Sharma are all inside the top twenty-six, and every one of them made a Test or one-day debut for India. The competition has been the principal seam-bowling finishing school in the country for fifteen years — a role the wider Indian structure is described from on the cricket in India hub. The batting side of the same nineteen seasons is on the IPL most runs page.
Sources and method
Bowling figures are computed from the ball-by-ball archive published by Cricsheet (cricsheet.org, ODC-BY 1.0), which records every delivery of the 1,243 IPL matches played from 18 April 2008 to the 2026 final on 31 May 2026.
A wicket is credited to the bowler only where the dismissal type does so: bowled, caught, caught and bowled, leg before wicket, stumped and hit wicket. Run-outs, retirements and obstruction are counted as team wickets but not as the bowler's. Runs conceded include wides and no-balls; overs bowled exclude them, which is standard and means economy rate is runs conceded per six legal deliveries. Super-over spells are excluded from every career and season figure.
Averages are runs conceded per wicket, and strike rate is legal deliveries bowled per wicket. Best figures are ranked by wickets first and runs conceded second, which is how scorecards order them. Where a bowler's best return is shared across two matches, the earlier is shown.
Purple Cap winners were derived by taking the leading wicket-taker for each season from the same archive, with runs conceded as the tie-break, and checked against the published season records. Season labels use the calendar year in which the tournament was played. Everything here is current to the close of the 2026 season.