Most wickets in the IPL (all-time)

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.

PlayerWicketsBalls
1. Yuzvendra Chahal2334037
2. Bhuvneshwar Kumar2264600
3. Sunil Narine2074651
4. Piyush Chawla1923850
5. Ravichandran Ashwin1874710
6. Jasprit Bumrah1873631
7. Dwayne Bravo1833120
8. Ravindra Jadeja1804254
9. Rashid Khan1793530
10. Amit Mishra1743371

Who took the most wickets in the IPL (all-time)?

Yuzvendra Chahal took the most wickets in the IPL (all-time) — 233 wickets. Second is Bhuvneshwar Kumar (226), third Sunil Narine (207).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions