Yuzvendra Chahal took the most wickets in the IPL (all-time) — 233 wickets. Computed from every ball bowled in the IPL (all-time) — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. Yuzvendra Chahal | 233 | 4037 |
| 2. Bhuvneshwar Kumar | 226 | 4600 |
| 3. Sunil Narine | 207 | 4651 |
| 4. Piyush Chawla | 192 | 3850 |
| 5. Ravichandran Ashwin | 187 | 4710 |
| 6. Jasprit Bumrah | 187 | 3631 |
| 7. Dwayne Bravo | 183 | 3120 |
| 8. Ravindra Jadeja | 180 | 4254 |
| 9. Rashid Khan | 179 | 3530 |
| 10. Amit Mishra | 174 | 3371 |
Yuzvendra Chahal took the most wickets in the IPL (all-time) — 233 wickets. Second is Bhuvneshwar Kumar (226), third Sunil Narine (207).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions