These top 5 highest run-scorers in BPL history have consistently showcased batting excellence, significantly contributing to their teams’ success with remarkable run-scoring performances over the years.
5. Anamul Haque – 2384 Runs
Anamul Haque, playing for various teams from 2012 to 2024, scored 2384 runs in 119 matches at an average of 23.14 and a strike rate of 118.01, showcasing his consistency and skill in BPL history.
4. Shakib Al Hasan – 2397 Runs
From 2012 to 2024, Shakib Al Hasan scored 2397 runs in 113 matches at an average of 26.93 and a strike rate of 139.36. His all-round contribution also includes 13 wickets and 6 catches, making him a valuable asset across multiple teams in BPL history.
3. Mahmudullah – 2520 Runs
From 2012 to 2024, Mahmudullah scored 2520 runs in 119 matches at an average of 27.09 and a strike rate of 122.80, representing various teams. His consistent performances have played a vital role in his team’s success in the BPL.
2. Mushfiqur Rahim – 3262 Runs
Mushfiqur Rahim scored 3262 runs in 126 matches from 2012 to 2024, averaging 36.65 with a strike rate of 131.74. His consistent performances have been pivotal to the success of his teams in the BPL.
1. Tamim Iqbal – 3422 Runs
Tamim Iqbal amassed 3422 runs in 104 matches from 2012 to 2024, averaging 37.60 with a strike rate of 123.22. His consistent performances include 2 centuries and 28 fifties, highlighting his batting excellence in the BPL.
SL.NO. | Player | Mat | Runs | HS | Ave | SR |
1. | Tamim Iqbal | 104 | 3422 | 141 | 37.60 | 123.22 |
2. | Mushfiqur Rahim | 126 | 3262 | 98 | 36.65 | 131.74 |
3. | Mahmudullah | 119 | 2520 | 73 | 27.09 | 122.80 |
4. | Shakib Al Hasan | 113 | 2397 | 89 | 26.93 | 139.36 |
5. | Anamul Haque | 119 | 2384 | 83 | 23.14 | 118.01 |