Most runs in the BPL (all-time)

Tamim Iqbal scored the most runs in the BPL (all-time) — 3680 runs. Computed from every ball bowled in the BPL (all-time) — the top ten below match the official record.

PlayerRunsBalls
1. Tamim Iqbal36802984
2. Mushfiqur Rahim34232641
3. Mohammad Mahmudullah26752133
4. Litton Das26182023
5. Anamul Haque26042175
6. Mohammad Mithun24622095
7. Imrul Kayes22351889
8. Shakib Al Hasan21691564
9. Najmul Hossain Shanto21051793
10. Afif Hossain20191638

Who scored the most runs in the BPL (all-time)?

Tamim Iqbal scored the most runs in the BPL (all-time) — 3680 runs. Second is Mushfiqur Rahim (3423), third Mohammad Mahmudullah (2675).

Related leaderboards

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