Sylhet Strikers’ Najmul Hossain Shanto made the most runs in the 2023 Bangladesh Premier League: 516 in 15 matches at an average of 39.69, with four fifties and a top score of 89 not out. Rangpur Riders’ Rony Talukdar was second with 425 and Shanto’s team-mate Towhid Hridoy third with 403. The 2022-23 season ran from 6 January to 16 February 2023, when Comilla Victorians beat Sylhet Strikers by seven wickets in the final at Mirpur, and the table below is the final one for that edition.
Most runs in BPL 2023
| Player | Team | Mat | Runs |
|---|---|---|---|
| Najmul Hossain Shanto | Sylhet Strikers | 15 | 516 |
| Rony Talukdar | Rangpur Riders | 13 | 425 |
| Towhid Hridoy | Sylhet Strikers | 13 | 403 |
| Litton Das | Comilla Victorians | 13 | 379 |
| Shakib Al Hasan | Fortune Barishal | 13 | 375 |
| Nasir Hossain | Dhaka Dominators | 12 | 366 |
| Mushfiqur Rahim | Sylhet Strikers | 15 | 357 |
| Iftikhar Ahmed | Fortune Barishal | 11 | 351 |
| Mohammad Rizwan | Comilla Victorians | 10 | 351 |
| Afif Hossain | Chattogram Challengers | 12 | 344 |
Hridoy made five fifties, more than anyone else that season, and his best was 85 not out against Rangpur Riders on 4 February. Shakib Al Hasan scored his 375 at a strike rate of 174.41, the fastest of the top ten, and hit 22 sixes; only Johnson Charles (26) and Iftikhar Ahmed (23) hit more. Mohammad Rizwan averaged 50.14 for the champions, with four fifties in ten matches.
There were four hundreds. Two came in the same match on 9 January, Azam Khan’s 109 not out for Khulna Tigers and Usman Khan’s 103 not out for Chattogram Challengers. Iftikhar made 100 not out off 45 balls against Rangpur Riders on 19 January, and Charles 107 not out off 56 against Khulna on 31 January. Tamim Iqbal finished 12th with 302 for Khulna; his best was 95 off 61 balls against Comilla on 31 January.

Most runs in a single BPL season
Shanto’s 516 is the second-highest total in a BPL season and the highest by a Bangladeshi batter. The record still belongs to Rilee Rossouw, who made 558 for Rangpur Riders in 2018-19. Mohammad Naim came closest since, with 511 for Khulna Tigers in 2024-25.
| Player | Team | Season | Runs |
|---|---|---|---|
| Rilee Rossouw | Rangpur Riders | 2018-19 | 558 |
| Najmul Hossain Shanto | Sylhet Strikers | 2022-23 | 516 |
| Mohammad Naim | Khulna Tigers | 2024-25 | 511 |
| Rilee Rossouw | Khulna Tigers | 2019-20 | 495 |
| Tamim Iqbal | Fortune Barishal | 2023-24 | 492 |
The BPL since 2023
Fortune Barishal won the next two titles, beating Comilla by six wickets in the 2024 final and Chittagong Kings by three wickets in 2025, and Rajshahi Warriors beat Chattogram Royals by 63 runs in the 2026 final. The leading run-scorers were Tamim Iqbal in 2023-24 (492 for Barishal), Mohammad Naim in 2024-25 (511 for Khulna Tigers) and Parvez Hossain Emon in 2025-26 (395 for Sylhet Titans). Hridoy has stayed near the top: second in 2023-24 with 462 and again in 2025-26 with 382.
Tamim remains the leading run-scorer in BPL history with 3,835 runs in 118 matches, but Mushfiqur Rahim, still playing in 2026, is 145 behind on 3,690. Shakib Al Hasan is still the leading wicket-taker with 149.
More BPL 2023: the leading wicket-takers. The next edition: most runs in BPL 2024. Betting on T20 leagues? See our guide to cricket betting sites.
Stats: ESPNcricinfo. Photo credits: Alamy





