Yuzvendra Chahal currently holds the record for the most wickets in IPL history, with 221 wickets. Only Yuzvendra Chahal has taken over 200 wickets in IPL history, showing how difficult it is to maintain wicket-taking consistency in a high-scoring T20 league.
With the IPL 2026 season approaching, career wicket records and bowling stats are crucial for assessing long-term bowling excellence. This article highlights the top 10 highest wicket-takers in IPL history, ranked solely by the total number of wickets taken. The official IPL statistics and updates from the most recently completed season determine the rankings.
Most Wickets In IPL: Top 10 Highest Wicket-Takers In IPL History
Yuzvendra Chahal is the highest wicket-taker in IPL history with 221 wickets. He is also the only bowler to take over 200 IPL wickets, that is 221 wickets primarily as a leg-spinner, highlighting his consistency and longevity in the tournament.
This table highlights the all-time leading wicket-takers in Indian Premier League history, ranking bowlers by total wickets.
| Rank | Player | Team(s) | Wickets | Matches | Bowling Avg | Bowling SR | Best Innings |
|---|---|---|---|---|---|---|---|
| 1 | YS Chahal | MI / PBKS / RCB / RR | 221 | 174 | 22.76 | 17.15 | 5/40 |
| 2 | B Kumar | PWI / RCB / SRH | 198 | 190 | 27.33 | 21.32 | 5/19 |
| 3 | SP Narine | KKR | 192 | 189 | 25.63 | 22.63 | 5/19 |
| 4 | PP Chawla | CSK / KKR / KXIP / MI | 192 | 192 | 26.60 | 20.05 | 4/17 |
| 5 | R Ashwin | CSK / DC / KXIP / RPS / RR | 187 | 221 | 30.22 | 25.18 | 4/34 |
| 6 | JJ Bumrah | MI | 183 | 145 | 22.02 | 18.23 | 5/10 |
| 7 | DJ Bravo | CSK / GL / MI | 183 | 161 | 23.82 | 17.04 | 4/22 |
| 8 | A Mishra | DC / DCH / LSG / SRH | 174 | 162 | 23.82 | 19.37 | 5/17 |
| 9 | SL Malinga | MI | 170 | 122 | 19.79 | 16.62 | 5/13 |
| 10 | RA Jadeja | CSK / GL / Kochi / RR | 170 | 254 | 30.51 | 23.85 | 5/16 |
Fast bowlers often take control during the powerplay and death overs, while skilled spinners manage the middle overs. These players have changed many IPL matches by making significant breakthroughs at key moments.
Yuzvendra Chahal – MI / PBKS / RCB / RR
Yuzvendra Chahal leads the IPL wicket charts with 221 wickets in 174 matches, making him the most successful bowler in league history. Between 2016 and 2021 at RCB, he picked up 139 wickets, thriving despite bowling on small Bengaluru grounds.

His standout season came in IPL 2022, where he claimed 27 wickets in 17 matches to win the Purple Cap. Chahal’s career strike rate of 17.15 balls per wicket highlights his attacking mindset.
He has taken 9 four-wicket hauls, with a best of 5 wickets for 40 runs, dismantling the middle orders. Across four franchises, he has averaged 22.76, proving rare consistency for a leg-spinner.
Bhuvneshwar Kumar – PWI / RCB / SRH
Bhuvneshwar Kumar has taken 198 wickets in 190 IPL matches, excelling across powerplay and death overs. During SRH’s 2016 title-winning season, he captured 23 wickets, including match-defining spells in the playoffs.

He followed it up with 26 wickets in 2017, earning back-to-back Purple Caps, a rare IPL feat. His bowling average of 27.33 reflects control on batting-friendly pitches. Bhuvneshwar’s 14 maiden overs remain the most among active players.
With a strike rate of 21.32 and best figures of 5/19, he consistently delivered breakthroughs when SRH needed defensive wins.
Sunil Narine – KKR
Sunil Narine has claimed 192 wickets in 189 matches, all while representing a single franchise, KKR. He played a crucial role in KKR’s 2012 title, taking 24 wickets with an economy of 6.5.

In 2014, he added 21 wickets, helping KKR dominate the middle overs en route to another championship. Narine’s career economy rate of 6.79 is among the best in IPL history. His best bowling figures of 5/19 highlight his wicket-taking threat.
Across 13 seasons, his consistency allowed KKR to build pressure even on flat pitches.
Piyush Chawla – CSK / KKR / KXIP / MI
Piyush Chawla has taken 192 wickets in 192 IPL matches, showcasing exceptional longevity. He was part of KKR’s title-winning squads in 2012 and 2014, where he took 16 wickets in 2012 and 14 wickets in 2014, underlining his key contribution in those championship seasons.

Chawla’s bowling average of 26.60 reflects his role as a reliable middle-overs bowler. His best figures of 4/17 came through accuracy rather than pace or turn. Across four franchises, he maintained a strike rate of 20.05, consistently breaking partnerships.
Even after 15 IPL seasons, he continued contributing key wickets for MI and CSK, proving his adaptability.
Ravichandran Ashwin – CSK / DC / KXIP / RPS / RR
Ravichandran Ashwin has picked up 187 wickets in 221 matches, primarily through control and tactical bowling. During CSK’s 2010 and 2011 title wins, he took 13 and 20 wickets respectively, often bowling in the powerplay.

Ashwin’s career economy of 7.20 reflects his ability to contain aggressive batters. His strike rate of 25.18 highlights his role as a pressure builder rather than an attacking spinner. With the best figures of 4/34, he focused on match-ups rather than big hauls.
Across five franchises, Ashwin consistently delivered strategic overs in crucial phases.
Jasprit Bumrah – MI
Jasprit Bumrah has taken 183 wickets in just 145 matches, making him one of the most impactful bowlers per game.
Being central to MI’s 2017–2020 title run means he was a consistent match-winner with the ball, taking 19 wickets in 2017, 17 in 2018, 19 in 2019, and a career-best 27 in 2020.

Bumrah’s bowling average of 22.02 is elite for a death-overs specialist. His strike rate of 18.23 reflects wicket-taking under pressure. Bumrah’s best IPL figures of 5/10 came through pinpoint yorkers.
Despite injuries, his match-winning impact remains unmatched in modern IPL bowling.
Dwayne Bravo – CSK / GL / MI
Dwayne Bravo finished his IPL career with 183 wickets in 161 matches, excelling as a death-overs specialist. He won the Purple Cap in 2013 and 2015, taking 32 and 26 wickets respectively for CSK.

Bravo’s strike rate of 17.04 highlights his knack for breaking partnerships. His bowling average of 23.82 reflects success despite bowling in high-risk overs. Bravo’s best figures of 4/22 came in pressure situations.
Across multiple seasons, his wickets often arrived during acceleration phases, directly impacting CSK’s playoff consistency.
Amit Mishra – DC / DCH / LSG / SRH
Amit Mishra has claimed 174 wickets in 162 IPL matches, primarily as an attacking leg-spinner. He holds three IPL five-wicket hauls, including a memorable 5/17 spell. Mishra’s bowling average of 23.82 reflects his wicket-taking intent.

With a strike rate of 19.37, he consistently struck during the middle overs. He played key roles for Delhi and Hyderabad, as his best individual season was 21 wickets in 2013.
Mishra’s success relied on flight and turn rather than pace, making him effective even as IPL batting evolved.
Lasith Malinga – MI
Lasith Malinga took 170 wickets in just 122 matches, making him one of IPL’s most lethal bowlers. He was instrumental in MI’s 2009, 2013, 2015, and 2017 titles, often closing matches at the death. Malinga’s bowling average of 19.79 remains among the best in IPL history.

His strike rate of 16.62 highlights consistent wicket-taking. With the best figures of 5/13, he dominated even elite batters. Malinga’s yorkers defined IPL death bowling and delivered championships for Mumbai Indians.
Ravindra Jadeja – CSK / GL / Kochi / RR
Ravindra Jadeja has taken 170 wickets in 254 IPL matches, contributing through control and timing. For CSK, he played a major role in multiple title wins, often bowling economical spells below 7.5 economy.

Jadeja’s bowling average of 30.51 reflects his defensive responsibilities. His strike rate of 23.85 highlights steady breakthroughs rather than bursts. Jadeja’s best figures of 5/16 underline his ability to produce match-turning spells.
Under MS Dhoni, his disciplined bowling consistently supported CSK’s championship-winning strategies.
Most Wickets In A Single IPL Season
Harshal Patel’s 32-wicket season in IPL 2021 came in just 15 matches, giving him the best strike rate (10.56 balls per wicket) among all record-holders in a single IPL edition.

This table highlights the bowlers who recorded the most wickets in a single IPL season, showcasing tournament-defining performances across different editions.
| Rank | Player | Team | Season | Matches | Wickets | Bowling Avg | Strike Rate |
|---|---|---|---|---|---|---|---|
| 1 | Harshal Patel | RCB | IPL 2021 | 15 | 32 | 14.34 | 10.56 |
| 2 | Dwayne Bravo | CSK | IPL 2013 | 18 | 32 | 15.53 | 11.71 |
| 3 | Kagiso Rabada | DC | IPL 2020 | 17 | 30 | 18.26 | 13.13 |
| 4 | Lasith Malinga | MI | IPL 2011 | 16 | 28 | 13.39 | 13.50 |
| 5 | James Faulkner | RR | IPL 2013 | 16 | 28 | 15.25 | 13.53 |
Harshal Patel and Dwayne Bravo jointly hold the record for the most wickets in a season, with 32 wickets in IPL 2021 and IPL 2013, respectively. These seasons featured consistent match impact, strong bowling averages, and crucial spells in high-pressure games.
Performances by Lasith Malinga, Kagiso Rabada, and James Faulkner further underline how elite bowling can shape an entire IPL campaign and play a decisive role in team success.
Highest Bowling Averages In IPL History
Kyle Abbott holds one of the highest bowling averages in IPL history, recording an average of 88.50 in IPL 2016 after taking just 2 wickets in 5 matches at an economy rate of 11.06.
- Kyle Abbott: Highest IPL bowling average of 88.50 in 2016 with 2 wickets in 5 matches.
- S Ladda: Averaged 44.80, taking 5 wickets in 9 matches between 2010 and 2016.
- P Amarnath: Claimed 7 wickets in 6 matches in IPL 2008, averaging 33.71.
- Varun Aaron: Took 44 wickets in 52 matches, finishing with an average of 33.65.
- AR Bawne: Played one match in 2017 and did not bowl in the IPL.
P Amarnath picked up 7 wickets in 6 matches during IPL 2008, ending with a bowling average of 33.71. Varun Aaron took 44 wickets in 52 matches, averaging 33.65, often bowling in high-scoring phases of matches.
Related Reads:
Conclusion- Yuzvendra Chahal Tops The All-Time IPL Wicket-Taking List
Yuzvendra Chahal tops the list of players with the most wickets in IPL history, having taken over 221 wickets and demonstrating remarkable longevity and consistency since 2013.
The list of Most Wickets in the IPL showcases bowlers who have consistently excelled over multiple seasons in the world’s most competitive T20 league.
Bhuvneshwar, Narine, and Chawla show control and adaptability, while Bumrah and Malinga prove that timely breakthroughs matter as much as wicket totals.
As the IPL approaches 2026, these wicket-taking records continue to define what it means to achieve bowling greatness in the league’s history.
FAQs
Yuzvendra Chahal is the highest wicket-taker in IPL history, with 221 wickets across multiple seasons.
Yuzvendra Chahal currently holds the record among active players for the most wickets in the IPL.
Harshal Patel and Dwayne Bravo jointly hold the record with 32 wickets in a single IPL season.
Mumbai Indians have produced several elite wicket-takers, including Lasith Malinga and Jasprit Bumrah.
Yuzvendra Chahal is the most successful spin bowler in IPL history in terms of total wickets.
Sunil Narine is the most successful spinner for a single franchise, taking 192 wickets for Kolkata Knight Riders (KKR) alone.
Leave a Comment