Menu

Top 7 Highest Wicket Taker in IPL of All Time

22 May, 2026 02:34 PM IST 5 min read
Top 7 Highest Wicket Taker in IPL of All Time

The Indian Premier League has produced some of the finest bowling performances in T20 cricket history. Since 2008, bowlers from across the world have battled hard to become the highest wicket taker in IPL across 18 thrilling seasons.

Skilled fast bowling and clever spin have both played a massive role in shaping IPL outcomes. The bowlers on this list combine consistency and the ability to perform under pressure, which is what defines great fast bowling and spin across multiple seasons.

From leg-spinners who turn it sharply to pacers who swing it both ways, the best bowlers in IPL have shown what it truly means to perform in T20 cricket year after year.

This blog ranks the top 7 highest wicket taker in IPL history based on their all-time wicket tallies and looks at what makes each of them truly special.

Highest Wicket Taker in IPL of All Time

RankPlayerWicketsBest FiguresPrimary Teams Represented
1Yuzvendra Chahal2315/40RCB, RR, PBKS
2Bhuvneshwar Kumar2225/19SRH, RCB, PWI
3Sunil Narine2065/19KKR
4Piyush Chawla1924/17KKR, MI, KXIP, CSK
5Ravichandran Ashwin1874/34CSK, PBKS, DC, RR
6Jasprit Bumrah1875/10MI
7Dwayne Bravo1834/22CSK, MI, GL

1. Yuzvendra Chahal – 231 Wickets

Yuzvendra Chahal is the undisputed highest wicket taker in IPL history with 231 wickets. The leg-spinner debuted in 2013 and has broken the most wickets in IPL record while playing for MI, RCB, RR and PBKS across his career.

His best bowling figures of 5/40 came for RR and he was also the Purple Cap winner in IPL 2022 with 27 wickets. Chahal became the first bowler in IPL history to cross 200 wickets and remains the gold standard for IPL wicket takers in the modern era.

2. Bhuvneshwar Kumar – 222 Wickets

Bhuvneshwar Kumar is the highest wicket taker in IPL among all pace bowlers with 222 wickets. Known for his nagging line and length, he has represented SRH, RCB and PWI and holds the record for most dot balls in IPL history.

His best figures of 5/19 show his ability to dismantle batting line-ups with sharp swing and precise seam movement. Bhuvneshwar has won the IPL wicket record for the Purple Cap twice, in 2016 and 2017, both times playing for Sunrisers Hyderabad.

3. Sunil Narine – 206 Wickets

Sunil Narine is the highest wicket taker in IPL among overseas spinners with 206 wickets, all for Kolkata Knight Riders. His mystery spin and tight economy rate of under 7 runs per over make him one of the most complete bowlers in IPL history.

A true match-winner, Narine has earned the most valuable player in IPL tag not just with the ball but also as an explosive opener for KKR. His best figures of 5/19 came in a dominant performance that silenced the opposition completely.

4. Piyush Chawla – 192 Wickets

Piyush Chawla is one of the most experienced leg-spinners in IPL history with 192 wickets across 15+ seasons. He played for KKR, KXIP, CSK and MI and is known for picking up crucial wickets in the middle overs with his leg-break and googly.

His best bowling figures of 4/17 highlight the damage he can do on his day. Chawla’s longevity across top IPL franchises places him firmly among the best bowlers in IPL history.

5. Ravichandran Ashwin – 187 Wickets

Ravichandran Ashwin took 187 wickets across 221 IPL matches before retiring in August 2025. He represented CSK, PBKS, DC, RR and Rising Pune Supergiant and was known for his tactical thinking and clever variations with off-spin and carrom ball.

His best figures of 4/34 came during his prime IPL years. Ashwin was part of CSK title-winning squads in 2010 and 2011 and finished his career among the top wicket takers in IPL as the fifth-highest wicket-taker in tournament history.

6. Jasprit Bumrah – 187 Wickets

Jasprit Bumrah has taken 187 wickets for Mumbai Indians since his debut in 2013 and is widely regarded as the best fast bowler the IPL has ever produced. His unique action and sharp yorkers make him truly special among the best bowlers in IPL.

His best figures of 5/10 are among the most stunning performances in T20 cricket and are part of a record that includes multiple 5 Wicket Hauls in IPL. Bumrah’s bowling average of 22.02 is the best among all bowlers in this top 7 list.

7. Dwayne Bravo – 183 Wickets

Dwayne Bravo is the highest wicket taker in IPL among overseas pace bowlers with 183 wickets across 161 matches. The West Indian all-rounder played for CSK, MI and GL and was once the all-time IPL wicket record holder after surpassing Lasith Malinga in 2022.

Bravo’s best came in 2013 when he took 32 wickets in single IPL season for CSK in just 18 games. His best figures of 4/22 reflect his skill as a death-overs specialist who consistently delivered under pressure.

Conclusion

The top 7 highest wicket takers in IPL list have shaped the tournament with years of skill, consistency and match-winning performances. From Chahal’s crafty leg-spin to Bumrah’s lethal yorkers, each bowler on this list has left a lasting mark on IPL history.

Bowling in the Death Overs is one of the biggest challenges in T20 cricket and several bowlers on this list have mastered that art. Their ability to control the game in the final overs has been a key reason for their massive wicket tallies over the years.

Whether you love spin or pace, this list proves that the highest wicket taker in IPL comes in many forms. These seven legends have defined IPL bowling and their records will remain the benchmark for every bowler in seasons to come.

John Chartier

John Chartier

Senior News Editor

John Chartier is a Senior News Editor at Cricbex. He specializes in real-time cricket reporting, breaking news management, and factual storytelling. With a focus on accuracy and speed, John ensures that Cricbex readers are always ahead of the curve.

Frequently Asked Questions

Yuzvendra Chahal is the highest wicket taker in IPL history with 231 wickets, playing for MI, RCB, RR and PBKS across his career.

Jasprit Bumrah holds the best bowling figures in IPL history with 5/10 against Royal Challengers Bangalore while playing for Mumbai Indians.

Dwayne Bravo took 32 wickets in 18 games for CSK in IPL 2013, which remains the record for most wickets in a single IPL season.

Sunil Narine is the highest wicket taker in IPL among overseas spinners with 206 wickets, all taken while playing for Kolkata Knight Riders.

Bhuvneshwar Kumar is the highest wicket taker in IPL among pace bowlers with 222 wickets representing SRH, RCB and PWI across his career.