Bangladesh runs leaders
Test · 30 matches · the top player each match Updated , after Bangladesh vs AfghanistanRuns by match
| Player | Total | Avg | Leads | Odds | 09 Oct 2026 Match AFG TEST | 22 Aug 2026 Match AUS WTC | 13 Aug 2026 Match AUS WTC | 28 Jun 2026 Match ZIM TEST | 16 May 2026 Match PAK WTC | 08 May 2026 Match PAK WTC | 19 Nov 2025 Match IRE TEST | 11 Nov 2025 Match IRE TEST | 25 Jun 2025 Match SL WTC | 17 Jun 2025 Match SL WTC | 28 Apr 2025 Match ZIM TEST | 20 Apr 2025 Match ZIM TEST | 30 Nov 2024 Match WI WTC | 22 Nov 2024 Match WI WTC | 29 Oct 2024 Match SA WTC | 21 Oct 2024 Match SA WTC | 27 Sep 2024 Match IND WTC | 19 Sep 2024 Match IND WTC | 30 Aug 2024 Match PAK WTC | 21 Aug 2024 Match PAK WTC | 30 Mar 2024 Match SL WTC | 22 Mar 2024 Match SL WTC | 06 Dec 2023 Match NZ WTC | 28 Nov 2023 Match NZ WTC | 14 Jun 2023 Match AFG TEST | 04 Apr 2023 Match IRE TEST | 22 Dec 2022 Match IND WTC | 14 Dec 2022 Match IND WTC | 24 Jun 2022 Match WI WTC | 16 Jun 2022 Match WI WTC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Najmul Hossain Shanto | 1977 | 70.61 | 5 | – | 29 & 82 | 0 & 31 | 84 | 19 & 30 | 29 & 15 | 101 & 87 | 8 & 1 | 100 | 8 & 19 | 148 & 125 | 23 | 40 & 60 | – | – | 9 & 36 | 7 & 23 | 31 & 19 | 20 & 82 | 4 & 38 | 16 | 1 & 20 | 5 & 6 | 9 & 15 | 37 & 105 | 146 & 124 | 0 & 4 | 24 & 5 | 0 & 67 | 26 & 42 | 0 & 17 |
| Mominul Haque | 1740 | 62.14 | 5 | – | 39 & 7 | 9 & 0 | 49 & 30 | 60 & 13 | 22 & 30 | 91 & 56 | 63 & 87 | 82 | 21 & 15 | 29 & 14 | 33 | 56 & 47 | 0 & 0 | 50 & 11 | 82 & 0 | 4 & 0 | 107 & 2 | 0 & 13 | 1 & 34 | 50 | 33 & 50 | 5 & 87 | 5 & 10 | 37 & 40 | 15 & 121 | 17 & 20 | 84 & 5 | – | – | 0 & 4 |
| Mushfiqur Rahim | 1722 | 71.75 | 5 | – | 0 & 81 | 5 & 29 | 36 | 9 & 34 | 23 & 137 | 71 & 22 | 106 & 53 | 23 | 35 & 26 | 163 & 49 | 40 | 4 & 4 | – | – | 0 & 2 | 11 & 33 | 11 & 37 | 8 & 13 | 3 & 22 | 191 | – | – | 35 & 9 | 12 & 67 | 47 & 8 | 126 & 51 | 26 & 9 | 28 & 23 | – | – |
| Litton Das | 1500 | 62.50 | 5 | – | 53 & 102 | 0 & 0 | 0 | – | 126 & 69 | 33 & 11 | 128 | 60 | 34 & 14 | 90 & 3 | – | – | 1 & 25 | 40 & 22 | – | 1 & 7 | 13 & 1 | 22 & 1 | 138 | 56 | 4 & 38 | 25 & 0 | – | – | 9 & 66 | 43 & 23 | 25 & 73 | 24 & 19 | 53 & 19 | 12 & 17 |
| Mehidy Hasan Miraz | 1312 | 46.86 | 2 | – | 24 & 52 | 11 & 1 | 65 | – | 4 & 19 | 10 & 24 | 47 | 17 | 31 & 11 | – | 104 | 1 & 11 | 36 & 42 | 23 & 45 | 1 & 6 | 13 & 97 | 20 & 9 | 27 & 8 | 78 | 77 | 7 & 81 | 11 & 33 | 20 & 3 | 20 & 50 | 48 | 55 | 15 & 0 | 25 & 13 | 9 & 4 | 2 & 2 |
| Shadman Islam | 1019 | 56.61 | 2 | – | 67 & 13 | 0 & 1 | 20 & 25 | 20 & 9 | – | 13 & 10 | 35 & 78 | 80 | 46 & 12 | 14 & 76 | 120 | 12 & 4 | 64 & 46 | – | 0 & 6 | 0 & 1 | 24 & 50 | 2 & 35 | 10 & 24 | 93 & 9 | – | – | – | – | – | – | – | – | – | – |
| Mahmudul Hasan Joy | 831 | 48.88 | 1 | – | – | – | – | 2 & 22 | 0 & 52 | 8 & 5 | 34 & 60 | 171 | – | – | – | 14 & 33 | 3 & 0 | 5 & 6 | 10 & 11 | 30 & 40 | – | – | – | – | 21 & 24 | 12 & 0 | 14 & 2 | 86 & 8 | 76 & 17 | – | – | – | 10 & 13 | 0 & 42 |
| Zakir Hasan | 593 | 42.36 | 2 | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 | 15 & 0 | 2 & 7 | – | 0 & 10 | 3 & 33 | 1 & 40 | 12 & 15 | 54 & 19 | 9 & 19 | 8 & 59 | 12 & 17 | 1 & 71 | – | 15 & 51 | 20 & 100 | – | – |
| Shakib Al Hasan | 496 | 49.60 | 1 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 9 & 0 | 32 & 25 | 2 & 21 | 15 | 15 & 36 | – | – | – | – | 87 | 16 & 13 | 3 & 84 | 8 & 16 | 51 & 63 |
| Taijul Islam | 440 | 17.60 | 0 | – | 9 | 11 & 7 | 17 | 9 & 8 | 16 & 22 | 17 & 3 | 4 | 0 | 33 & 6 | 6 | 20 | 3 & 1 | 16 & 14 | 25 & 4 | 30 & 1 | 16 & 7 | 5 & 0 | – | – | – | 22 & 14 | 47 & 6 | 6 & 14 | 8 & 0 | 0 | 4 | 4 & 1 | 0 & 4 | – | – |
| Jaker Ali | 337 | 56.17 | 1 | – | – | – | – | – | – | – | – | – | – | 8 & 2 | 5 | 28 & 58 | 1 & 91 | 53 & 31 | – | 2 & 58 | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Tanzid Hasan | 254 | 63.50 | 1 | – | 83 & 31 | 0 & 9 | 101 & 0 | – | 26 & 4 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Nurul Hasan | 233 | 38.83 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 7 & 0 | 29 & 10 | – | – | 6 & 31 | 16 & 3 | 7 & 60 | 0 & 64 |
| Hasan Mahmud | 202 | 11.88 | 0 | – | 2 & 1 | 10 & 2 | 14 | 0 & 15 | – | – | – | 13 | – | 7 | 0 | 19 & 12 | 5 & 3 | 8 & 0 | 3 & 38 | 4 & 4 | 1 & 4 | 9 & 7 | 13 | 0 | 2 & 6 | – | – | – | – | – | – | – | – | – |
| Shahadat Hossain Dipu | 190 | 31.67 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | 22 & 28 | 18 & 4 | – | – | – | – | – | – | 8 & 15 | 18 & 0 | 31 & 4 | 24 & 18 | – | – | – | – | – | – |
| Shoriful Islam | 170 | 17.00 | 0 | – | – | 14 & 0 | – | – | 12 & 12 | – | – | – | – | – | – | – | – | 5 & 1 | – | – | – | – | – | 22 | – | 15 & 12 | 10 & 8 | 13 & 10 | 6 | 4 | – | – | 26 & 0 | – |
| Tamim Iqbal | 153 | 51.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 21 & 31 | – | – | 46 & 4 | 29 & 22 |
| Taskin Ahmed | 149 | 14.90 | 0 | – | – | 1 & 8 | 14 | – | 7 & 6 | 28 & 11 | – | – | – | – | – | – | 8 & 0 | 11 & 4 | – | – | – | 11 & 5 | 1 | – | – | – | – | – | 2 | – | 1 & 31 | – | – | – |
| Nayeem Hasan | 110 | 22.00 | 0 | – | 35 | – | – | – | – | – | – | – | 25 & 5 | 11 & 7 | 3 | – | – | – | – | 8 & 16 | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Ebadot Hossain | 97 | 8.82 | 0 | – | 0 | – | 7 | 0 & 12 | – | 0 & 4 | 18 | – | 8 & 6 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 | 0 | – | 17 & 0 | 21 & 0 | 3 & 1 |
| Anamul Haque | 89 | 22.25 | 0 | – | – | – | – | – | – | – | – | – | 0 & 19 | 0 & 4 | 39 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 23 & 4 | – |
| Khaled Ahmed | 51 | 4.64 | 0 | – | – | – | – | 0 & 0 | – | – | 8 | – | – | – | – | 4 & 0 | – | – | – | – | 0 & 5 | – | – | – | 1 & 2 | 22 & 0 | – | – | – | 4 | 0 & 4 | 0 & 0 | 1 & 0 | 0 & 0 |
| Naeem Hasan | 42 | 21.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 13 & 9 | 16 & 4 | – | – | – | – | – | – |
| Tanzim Hasan Sakib | 41 | 41.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | 41 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Amite Hasan | 29 | 29.00 | 0 | – | – | – | – | 4 & 25 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Mahidul Islam Ankon | 29 | 29.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 & 29 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Hasan Murad | 27 | 9.00 | 0 | – | – | – | – | – | – | – | 11 | 16 | – | – | – | – | – | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Nahid Rana | 21 | 1.75 | 0 | – | – | – | – | – | 0 & 0 | 4 | – | 4 | 0 & 0 | 0 | – | 0 & 0 | 0 & 1 | – | 0 & 0 | – | – | 11 & 0 | 0 | 1 | – | 0 & 0 | – | – | – | – | – | – | – | – |
| Towhid Hridoy | 12 | 12.00 | 0 | – | – | – | – | 3 & 9 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – |
| Yasir Ali | 9 | 9.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 4 & 5 | – | – |
| Mustafizur Rahman | 7 | 7.00 | 0 | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 0 & 7 |
Bangladesh Runs Leaders: All Test Cricket
In Bangladesh's last 30 All Test Cricket games (2022–2026), Najmul Hossain Shanto leads for runs with 1977 at an average of 70.61 per game.
Bangladesh Runs Leaders
The top runs contributors for Bangladesh are: Najmul Hossain Shanto (1977), Mominul Haque (1740), Mushfiqur Rahim (1722). These rankings are based on 30 games (2022–2026). Najmul Hossain Shanto has led the team in runs in 5 of these matches.
Runs distribution
Across the squad, 31 players have contributed runs totalling 13,882 over these 30 games. Najmul Hossain Shanto accounts for 14% of the team's runs.
Frequently asked questions
Who has the most runs for Bangladesh in the last 30 matches?
Najmul Hossain Shanto leads Bangladesh with 1977 runs in the last 30 matches, 70.61 a match, ahead of Mominul Haque (1740) and Mushfiqur Rahim (1722). Najmul Hossain Shanto has been Bangladesh's leading run-scorer in 5 of those matches.
How many runs does Najmul Hossain Shanto average per game?
Najmul Hossain Shanto averages 70.61 runs a game for Bangladesh, based on 30 games (2022–2026), with a best of 273 in one match. Every match is in the matrix on this page, with each player's runs in it.
Who has the most fifties for Bangladesh in the last 30 matches?
Mominul Haque has scored 15 fifties for Bangladesh in the last 30 matches, the most in the side, ahead of Najmul Hossain Shanto (13) and Litton Das (12). 12 players have scored at least one in that time.
What is the most runs by a Bangladesh player in one match in the last 30 matches?
Najmul Hossain Shanto's 273 against Sri Lanka on 17 Jun 2025 is the most runs by a Bangladesh player in one match in the last 30 matches. Next is Najmul Hossain Shanto's 270 against Afghanistan on 14 Jun 2023.























