Most Wickets in IPL History: Chahal 233
Most wickets in IPL history is the record that separates good bowlers from true league legends. The Indian Premier League began in 2008, and since that first season the best bowlers have built huge totals across many seasons, many teams and many pressure moments. This list looks at the top five wicket takers in IPL history, with verified totals updated through the 2026 season.
Top Five Wicket Takers in IPL History

Yuzvendra Chahal sits at the top of this list by a clear margin. The leg spinner has taken 233 wickets in 184 innings, and that total puts him well ahead of every other bowler in IPL history. Bhuvneshwar Kumar follows in second place with 226 wickets in 206 innings, while Sunil Narine holds third place with 207 wickets in 200 innings.
Piyush Chawla completes the next part of the top five with 192 wickets in 191 innings, while Ravichandran Ashwin sits in fifth place with 187 wickets in 217 innings. Chawla reached his total across a long career, and Ashwin reached fifth place with the most innings in the top five, which shows how long both bowlers stayed at the top level.
| Player | Wickets | Innings | Years |
| Yuzvendra Chahal | 233 | 184 | 2013-2026 |
| Bhuvneshwar Kumar | 226 | 206 | 2011-2026 |
| Sunil Narine | 207 | 200 | 2012-2026 |
| Piyush Chawla | 192 | 191 | 2008-2024 |
| Ravichandran Ashwin | 187 | 217 | 2009-2025 |
Yuzvendra Chahal Leads the Chart
Yuzvendra Chahal has owned this record for years, and the gap at the top shows how long he has stayed at his best. The leg spinner has taken 233 wickets in 184 innings for Mumbai Indians, Punjab Kings, Royal Challengers Bengaluru and Rajasthan Royals, and that range of teams shows how many sides trusted him in big moments.
The lead over second place is also part of the story. Bhuvneshwar Kumar has played many more innings than Chahal, yet he trails by seven wickets, which shows how quickly Chahal has collected wickets across his career.
The innings count makes the lead even stronger. Yuzvendra Chahal has taken 233 wickets in 184 innings, which is the fewest innings in the top five, and he began in 2013, which is the latest debut year in the top five. Bhuvneshwar Kumar has played 22 more innings than Yuzvendra Chahal, while Ravichandran Ashwin has played 33 more innings, yet both trail him in the wicket count. That gap between innings and wickets shows a bowler who has struck often without needing the longest career in the list.
The gaps below the top spot are also worth reading in full. Yuzvendra Chahal leads Bhuvneshwar Kumar by seven wickets, while Bhuvneshwar Kumar leads Sunil Narine by 19 wickets, and Sunil Narine leads Piyush Chawla by 15 wickets. Piyush Chawla then leads Ravichandran Ashwin by only five wickets, so the lower part of the top five is much tighter than the top. One strong season can therefore change the order below first place, even if first place stays out of reach for now.
Bhuvneshwar Kumar and the Chase

Bhuvneshwar Kumar sits in second place with 226 wickets in 206 innings, and his story is just as rich as the story at the top. The swing bowler has played for Pune Warriors India, Royal Challengers Bengaluru and Sunrisers Hyderabad, and his skill with the new ball and at the death has kept him in demand for more than a decade.
The chase for the top spot also keeps this list alive. Bhuvneshwar Kumar would need a strong season to pass Chahal, and even a small gap of seven wickets can take time to close when every wicket comes under pressure in the IPL.
What the Numbers Show

The numbers in the top five tell a clear story about staying power. Three of the five bowlers began in the IPL before 2013, with Piyush Chawla at 192 wickets in 191 innings, Sunil Narine at 207 wickets in 200 innings, and Ravichandran Ashwin at 187 wickets in 217 innings. Long careers, fitness and skill in different conditions sit behind every total on this list.
For fans, this list is also a guide to what greatness looks like in the IPL. A bowler needs fitness, control and calm nerves to take 180 wickets, let alone 200 wickets, and the five bowlers on this list have shown all three qualities across many seasons.
The Gaps and the Rest of the Top Five

Sunil Narine has played for one team only in this top five list. The spinner has played for Kolkata Knight Riders in every season of his IPL career, from 2012 through 2026, and that single team loyalty stands out beside the long team lists of the other bowlers below the top two. Piyush Chawla has played for Punjab Kings, Kolkata Knight Riders, Chennai Super Kings and Mumbai Indians across a career from 2008 through 2024. Ravichandran Ashwin has played for Chennai Super Kings, Delhi Capitals, Kings XI Punjab, Rising Pune Supergiant and Rajasthan Royals across a career from 2009 through 2025.
The innings counts show two very different paths to the top five. Piyush Chawla has taken 192 wickets in 191 innings, which means he has taken more wickets than the number of innings he has played, and that mark shows a bowler who struck often in every outing. Ravichandran Ashwin has taken 187 wickets in 217 innings, which is the most innings in the top five, and that mark shows a bowler who stayed fit and trusted across many seasons even when wickets came at a slower rate. One path rewards strike power, and the other path rewards staying power, and both paths lead to the same elite list.
The chase for first place is still open, and the numbers show how much work each bowler needs. Bhuvneshwar Kumar needs eight more wickets to pass Yuzvendra Chahal, because seven more would only level the totals, and one more after that would move him ahead. Sunil Narine needs 27 more wickets to pass Yuzvendra Chahal, because 26 more would only level the totals, and one more after that would move him ahead. Piyush Chawla needs 42 more wickets to pass Yuzvendra Chahal, while Ravichandran Ashwin needs 47 more wickets to pass Yuzvendra Chahal, and those gaps show why the top spot is hard to reach even for bowlers with long careers.
The career spans also explain why this list changes slowly. Piyush Chawla began earliest in the top five in 2008 and is listed through 2024, while Ravichandran Ashwin began in 2009 and is listed through 2025, and both spans cross many teams and many conditions. Sunil Narine began later in 2012 and is listed through 2026 with a single team, which shows that a shorter start can still build a huge total when a bowler stays at one club for many years. Those long spans are the reason this record reads as a career achievement, not a single season prize.
FAQ
Who has taken most wickets in IPL history?
Yuzvendra Chahal has taken the most wickets in IPL history with 233 wickets in 184 innings.
Who is second in the list of most wickets in IPL history?
Bhuvneshwar Kumar is second in the list with 226 wickets in 206 innings, and he trails Yuzvendra Chahal by seven wickets.
Who is third in the list of most wickets in IPL history?
Sunil Narine is third in the list with 207 wickets in 200 innings.
Who is fourth in the list of most wickets in IPL history?
Piyush Chawla is fourth in the list with 192 wickets in 191 innings.
Who is fifth in the list of most wickets in IPL history?
Ravichandran Ashwin is fifth in the list with 187 wickets in 217 innings.
When did the Indian Premier League begin?
The Indian Premier League began in 2008, and the top five wicket takers list covers totals updated through the 2026 season.






