Most Wickets in IPL History: Top 10 All-Time Leading Wicket-Takers (2008–2026)

The Indian Premier League (IPL) has seen many great bowlers since 2008. Some have taken wickets with pace, while others have used spin to trouble batters. But who has taken the most wickets in IPL history? Here is the list of the top 10 wicket-takers up to the end of IPL 2026.
🏆 Top 10 Bowlers With the Most Wickets in IPL History
The following table shows the top 10 highest wicket-takers in IPL history, based on their total wickets up to the IPL 2026 final.
| Rank | Player | Matches | Wickets |
|---|---|---|---|
| 1 | Yuzvendra Chahal | 188 | 233 |
| 2 | Bhuvneshwar Kumar | 206 | 226 |
| 3 | Sunil Narine | 202 | 207 |
| 4 | Piyush Chawla | 192 | 192 |
| 5 | Ravichandran Ashwin | 221 | 187 |
| 6 | Jasprit Bumrah | 158 | 187 |
| 7 | Dwayne Bravo | 161 | 183 |
| 8 | Ravindra Jadeja | 268 | 180 |
| 9 | Rashid Khan | 153 | 179 |
| 10 | Amit Mishra | 162 | 174 |
Note: Statistics are updated through the IPL 2026 final, played on 31 May 2026. Ashwin and Bumrah have the same number of wickets.
1. Yuzvendra Chahal – 233 Wickets
Yuzvendra Chahal holds the record for the most wickets in IPL history. The Indian leg-spinner has taken 233 wickets in 188 matches.
His clever variations, flight and control make him difficult to attack. He has also taken a 5-wicket haul in the tournament.
✅ IPL wickets: 233
✅ Matches: 188
✅ Best bowling: 5/40
2. Bhuvneshwar Kumar – 226 Wickets
Bhuvneshwar Kumar is one of the most consistent fast bowlers in IPL history. He has taken 226 wickets in 206 matches.
His ability to swing the ball and bowl accurate yorkers makes him dangerous, especially in the powerplay and death overs.
✅ IPL wickets: 226
✅ Matches: 206
✅ Best bowling: 5/19
3. Sunil Narine – 207 Wickets
Sunil Narine has been a key player for Kolkata Knight Riders (KKR). The West Indies spinner has taken 207 wickets in 202 matches.
His mystery spin, variations and economical bowling have troubled many top batters over the years.
✅ IPL wickets: 207
✅ Matches: 202
✅ Best bowling: 5/19
4. Piyush Chawla – 192 Wickets
Piyush Chawla is one of the most experienced spinners in IPL history. He has taken 192 wickets in 192 matches.
He has represented several franchises, including Kolkata Knight Riders, Chennai Super Kings and Mumbai Indians.
✅ IPL wickets: 192
✅ Matches: 192
✅ Best bowling: 4/17
5. Ravichandran Ashwin – 187 Wickets
Ravichandran Ashwin is known for his smart bowling and different variations. He finished his IPL career with 187 wickets in 221 matches.
His experience and ability to control the middle overs made him an important bowler for several IPL teams.
✅ IPL wickets: 187
✅ Matches: 221
✅ Best bowling: 4/34
6. Jasprit Bumrah – 187 Wickets
Jasprit Bumrah is one of the best fast bowlers in IPL history. He has taken 187 wickets in 158 matches, playing for Mumbai Indians.
His yorkers, slower balls and excellent death-over bowling make him a major threat to opposition batters.
✅ IPL wickets: 187
✅ Matches: 158
✅ Best bowling: 5/10
7. Dwayne Bravo – 183 Wickets
Dwayne Bravo was famous for his slower balls and clever variations. The former West Indies all-rounder took 183 wickets in 161 IPL matches.
He played an important role in Chennai Super Kings' success and was particularly effective in the death overs.
✅ IPL wickets: 183
✅ Matches: 161
✅ Best bowling: 4/22
8. Ravindra Jadeja – 180 Wickets
Ravindra Jadeja is a valuable all-rounder who contributes with both bat and ball. He has taken 180 wickets in 268 IPL matches.
His accurate left-arm spin and ability to bowl economically make him an important player in the middle overs.
✅ IPL wickets: 180
✅ Matches: 268
✅ Best bowling: 5/16
9. Rashid Khan – 179 Wickets
Rashid Khan is one of the most dangerous T20 spinners in the world. The Afghanistan leg-spinner has taken 179 wickets in 153 IPL matches.
His quick leg-breaks, googlies and attacking style make it difficult for batters to score freely.
✅ IPL wickets: 179
✅ Matches: 153
✅ Best bowling: 4/24
10. Amit Mishra – 174 Wickets
Amit Mishra completes the top 10 list of the highest wicket-takers in IPL history. The experienced Indian leg-spinner took 174 wickets in 162 matches.
He was known for his googlies, accurate line and length, and ability to take important wickets.
✅ IPL wickets: 174
✅ Matches: 162
✅ Best bowling: 5/17
📊 Key Records in IPL Bowling History
Here are some interesting facts about the top 10 wicket-takers:
🏆 Most wickets: Yuzvendra Chahal (233).
🇮🇳 Leading Indian wicket-taker: Yuzvendra Chahal (233).
🌍 Leading overseas wicket-taker: Sunil Narine (207).
⚡ Most wickets among active bowlers in this list: Yuzvendra Chahal (233).
🎯 Same number of wickets: Ravichandran Ashwin and Jasprit Bumrah (187 each).
Conclusion
Yuzvendra Chahal leads the list of the most wickets in IPL history with 233 wickets. Bhuvneshwar Kumar and Sunil Narine follow him in second and third place. These bowlers have shown how important consistent bowling is in T20 cricket. With every new IPL season, this list can change.
Update Record: 8 Nov 2026


