Shakib Al Hasan took the most wickets in the BPL (all-time) — 138 wickets. Computed from every ball bowled in the BPL (all-time) — the top ten below match the official record.
| Player | Wickets | Balls |
|---|---|---|
| 1. Shakib Al Hasan | 138 | 2309 |
| 2. Taskin Ahmed | 128 | 1971 |
| 3. Mustafizur Rahman | 121 | 1970 |
| 4. Rubel Hossain | 106 | 1710 |
| 5. Mohammad Saifuddin | 95 | 1519 |
| 6. Arafat Sunny | 90 | 1707 |
| 7. Mashrafe Mortaza | 88 | 1946 |
| 8. Shoriful Islam | 87 | 1278 |
| 9. Mahedi Hasan | 86 | 1867 |
| 10. Mehidy Hasan Miraz | 84 | 1896 |
Shakib Al Hasan took the most wickets in the BPL (all-time) — 138 wickets. Second is Taskin Ahmed (128), third Mustafizur Rahman (121).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions