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:

| 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
Also read: Most Wickets in BPL 2025 on January 2: Top 10 Highest Wicket-Takers and Teamwise Top 5
| 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 |