Most Runs in BPL 2025 - Updated on January 4: Top 10 and Teamwise Top 5 Highest Run-Scorers
Most Runs in BPL 2025: Durbar Rajshahi captain Anamul Haque keeps his lead at the top despite defeat for his side in the latest match against Chittagong Kings on January 3.
However, his lead at the top is only of few runs as Kings' batter Usman Khan scored a 62-ball 123 to join the race for the highest run-scorer in the tournament. Let’s take a look at how their performances impacted our list of highest run-scorers in BPL 2025:

Most Runs in Bangladesh Premier League 2025
| Batter (Team) | Runs | Matches | Highest Score |
|---|---|---|---|
| 1. Anamul Haque (Durbar Rajshahi) | 146 | 3 | 73* |
| 2. Usman Khan (Chittagong Kings) | 141 | 2 | 123 |
| 3. Thisara Perera (Dhaka Capitals) | 141 | 3 | 103* |
| 4. Yasir Ali (Durbar Rajshahi) | 132 | 3 | 94* |
| 5. Saif Hassan (Rangpur Riders) | 106 | 3 | 62* |
| 6. William Bosisto (Khulna Tigers) | 101 | 2 | 75 |
| 7. Iftikhar Ahmed (Rangpur Riders) | 96 | 2 | 49 |
| 8. Mahidul Islam Ankon (Khulna Tigers) | 91 | 2 | 59* |
| 9. Shamim Hossain (Chittagong Kings) | 80 | 2 | 78 |
| 10. Ryan Burl (Durbar Rajshahi) | 74 | 3 | 55* |
*Updated after Dhaka Capitals vs Khulna Tigers on January 3
Teamwise Top 5 Run-Scorers
Fortune Barishal
- Mahmudullah: 66 runs
- Faheem Ashraf: 55 runs
- Twohid Hridoy: 36 runs
- Tamim Iqbal: 35 runs
- Shaheen Shah Afridi: 35 runs
Durbar Rajshahi
- Anamul Haque: 146 runs
- Yasir Ali: 132 runs
- Ryan Burl: 74 runs
- Mohammad Haris: 57 runs
- Akbar Ali: 18 runs
Rangpur Riders
- Saif Hassan: 106 runs
- Iftikhar Ahmed: 96 runs
- Khushdil Shah: 67 runs
- Nurul Hasan: 66 runs
- Alex Hales: 60 runs
Dhaka Capitals
- Thisara Perera: 103 runs
- Stephen Eskinazi: 63 runs
- Tanzid Hasan: 58 runs
- Shahadat Hossain: 53 runs
- Litton Das: 33 runs
Khulna Tigers
- William Bosisto: 101 runs
- Mahidul Islam Ankon: 91 runs
- Mohammad Naim: 56 runs
- Mehidy Hasan Miraz: 26 runs
- Ziaur Rahman: 22 runs
Chittagong Kings
- Usman Khan: 141 runs
- Shamim Hossain: 80 runs
- Graham Clark: 40 runs
- Mohammad Mithun: 34 runs
- Haider Ali: 19 runs
Sylhet Strikers
- Rony Talukdar: 41 runs
- Jaker Ali: 24 runs
- Zakir Hasan: 18 runs
- Samiullah Shinwari: 8 runs
- Paul Stirling: 6 runs
Also read: Most Wickets in BPL 2025 on January 2: Top 10 Highest Wicket-Takers and Teamwise Top 5
Most Runs in Bangladesh Premier League History
| Batter | Runs | Matches | Highest Score | Average |
|---|---|---|---|---|
| Tamim Iqbal | 3429 | 106 | 141* | 37.17 |
| Mushfiqur Rahim | 3290 | 128 | 98* | 36.15 |
| Mahmudullah | 2586 | 121 | 73 | 27.51 |
| Anamul Haque | 2530 | 122 | 83 | 24.09 |
| Shakib Al Hasan | 2397 | 113 | 89* | 26.93 |
| Imrul Kayes | 2340 | 111 | 81* | 23.87 |
| Mohammad Mithun | 2119 | 97 | 85 | 24.63 |
| Litton Das | 2106 | 96 | 85 | 23.66 |
| Sabbir Rahman | 1740 | 96 | 122 | 21.48 |
| Chris Gayle | 1723 | 52 | 146* | 38.28 |
Story first published: Thursday, January 2, 2025, 15:39 [IST]
Other articles published on Jan 2, 2025


Click it and Unblock the Notifications