- Home
- Players
- Najmul Hossain Shanto
Bangladesh · Men's cricket
Najmul Hossain Shanto stats
Data through 22 August 2026Last updated 22 August 2026
Coverage: matches in the Cricsheet data from 8 November 2016 to 22 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Najmul Hossain Shanto played 43 Tests, 58 ODIs, 46 T20Is for Bangladesh in the data, between 2016 and 2026. The most runs came in Tests: 2,424 at an average of 31.08 and a strike rate of 52.1, with a highest score of 163. Against Ireland in ODIs, Najmul Hossain Shanto averaged 58.80 over 5 innings.
International matches
147
Tests 43 · ODIs 58 · T20Is 46
International runs
5,125
10 hundreds
T20 league & domestic matches
99
2,105 runs
Best batting average (ODI)
32.87
57 innings
Highest score
163
Test
Teams played for
Bangladesh 2017–2026 · 147Sylhet Strikers 2023–2024 · 26Khulna Titans 2017–2019 · 22Fortune Barishal 2022–2025 · 16Rajshahi Warriors 2025–2026 · 13Khulna Tigers 2019–2020 · 11Comilla Victorians 2016 · 11
Najmul Hossain Shanto batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 43 | 80 | 2 | 2,424 | 163 | 31.08 | 4,649 | 52.1 | 7 | 7 | 8 | 264 | 31 |
| ODI | 58 | 57 | 4 | 1,742 | 122* | 32.87 | 2,218 | 78.5 | 3 | 10 | 9 | 193 | 17 |
| T20I | 46 | 44 | 5 | 959 | 71 | 24.59 | 874 | 109.7 | 0 | 4 | 0 | 88 | 19 |
| T20 (leagues & domestic) | 99 | 95 | 9 | 2,105 | 115* | 24.48 | 1,793 | 117.4 | 2 | 7 | 5 | 210 | 56 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2016 | 176 |
| 2017 | 237 |
| 2018 | 25 |
| 2019 | 225 |
| 2020 | 420 |
| 2021 | 496 |
| 2022 | 1,023 |
| 2023 | 1,691 |
| 2024 | 994 |
| 2025 | 982 |
| 2026 | 961 |
Year-by-year batting (32 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 8 | 176 | 29.33 | 110.7 | 54 | 0 | 1 |
| 2017 | T20 (leagues & domestic) | 12 | 207 | 17.25 | 116.3 | 49 | 0 | 0 |
| 2017 | Test | 2 | 30 | 15.00 | 25.9 | 18 | 0 | 0 |
| 2018 | ODI | 1 | 7 | 7.00 | 50.0 | 7 | 0 | 0 |
| 2018 | Test | 2 | 18 | 9.00 | 48.6 | 13 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 16 | 214 | 14.27 | 113.2 | 48 | 0 | 0 |
| 2019 | T20I | 1 | 11 | 11.00 | 122.2 | 11 | 0 | 0 |
| 2020 | ODI | 2 | 35 | 17.50 | 72.9 | 29 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 5 | 232 | 77.33 | 156.8 | 115 | 1 | 1 |
| 2020 | Test | 3 | 153 | 51.00 | 45.5 | 71 | 0 | 1 |
| 2021 | ODI | 3 | 38 | 12.67 | 58.5 | 20 | 0 | 0 |
| 2021 | T20I | 4 | 60 | 15.00 | 101.7 | 40 | 0 | 0 |
| 2021 | Test | 14 | 398 | 30.62 | 52.9 | 163 | 2 | 0 |
| 2022 | ODI | 7 | 117 | 16.71 | 62.6 | 38 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 10 | 188 | 20.89 | 91.7 | 45 | 0 | 0 |
| 2022 | T20I | 11 | 308 | 30.80 | 110.4 | 71 | 0 | 2 |
| 2022 | Test | 19 | 410 | 21.58 | 43.9 | 67 | 0 | 2 |
| 2023 | ODI | 21 | 805 | 40.25 | 86.4 | 117 | 1 | 7 |
| 2023 | T20 (leagues & domestic) | 15 | 516 | 39.69 | 116.7 | 89 | 0 | 4 |
| 2023 | T20I | 8 | 200 | 40.00 | 122.0 | 51 | 0 | 1 |
| 2023 | Test | 6 | 170 | 28.33 | 60.5 | 105 | 1 | 0 |
| 2024 | ODI | 3 | 163 | 81.50 | 94.2 | 122 | 1 | 0 |
| 2024 | T20 (leagues & domestic) | 12 | 161 | 13.42 | 98.2 | 39 | 0 | 0 |
| 2024 | T20I | 19 | 353 | 19.61 | 102.6 | 53 | 0 | 1 |
| 2024 | Test | 15 | 317 | 21.13 | 53.7 | 82 | 0 | 1 |
| 2025 | ODI | 8 | 205 | 25.62 | 68.6 | 77 | 0 | 1 |
| 2025 | T20 (leagues & domestic) | 7 | 218 | 36.33 | 141.6 | 101 | 1 | 0 |
| 2025 | T20I | 1 | 27 | 27.00 | 142.1 | 27 | 0 | 0 |
| 2025 | Test | 10 | 532 | 59.11 | 58.1 | 148 | 3 | 1 |
| 2026 | ODI | 12 | 372 | 37.20 | 74.4 | 105 | 1 | 2 |
| 2026 | T20 (leagues & domestic) | 10 | 193 | 19.30 | 125.3 | 76 | 0 | 1 |
| 2026 | Test | 9 | 396 | 44.00 | 57.6 | 101 | 1 | 2 |
Najmul Hossain Shanto bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 11 | 118 | 86 | 0 | – | – | – | 4.37 | – | 0 | 0 | 1 |
| ODI | 7 | 100 | 102 | 2 | 1/10 | – | 51.00 | 6.12 | 50.0 | 0 | 0 | 0 |
| T20I | 3 | 18 | 26 | 0 | – | – | – | 8.67 | – | 0 | 0 | 0 |
| T20 (leagues & domestic) | 15 | 125 | 148 | 7 | 2/2 | – | 21.14 | 7.10 | 17.9 | 0 | 0 | 0 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2016 | 2 |
| 2017 | 0 |
| 2018 | 0 |
| 2019 | 0 |
| 2020 | 0 |
| 2021 | 0 |
| 2022 | 3 |
| 2023 | 2 |
| 2024 | 0 |
| 2025 | 1 |
| 2026 | 1 |
Year-by-year bowling (14 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2016 | T20 (leagues & domestic) | 6 | 2 | 36.50 | 7.30 | 2/9 |
| 2017 | T20 (leagues & domestic) | 1 | 0 | – | 36.00 | 0/12 |
| 2017 | Test | 1 | 0 | – | 19.50 | 0/13 |
| 2021 | ODI | 1 | 0 | – | 4.00 | 0/4 |
| 2021 | T20I | 1 | 0 | – | 3.00 | 0/3 |
| 2022 | T20 (leagues & domestic) | 4 | 3 | 9.67 | 5.80 | 2/2 |
| 2022 | Test | 9 | 0 | – | 3.78 | 0/0 |
| 2023 | ODI | 4 | 1 | 54.00 | 5.06 | 1/10 |
| 2023 | T20 (leagues & domestic) | 2 | 1 | 14.00 | 5.60 | 1/7 |
| 2023 | T20I | 2 | 0 | – | 11.50 | 0/9 |
| 2024 | T20 (leagues & domestic) | 1 | 0 | – | 9.50 | 0/19 |
| 2024 | Test | 1 | 0 | – | 5.00 | 0/5 |
| 2025 | ODI | 2 | 1 | 44.00 | 8.80 | 1/32 |
| 2026 | T20 (leagues & domestic) | 1 | 1 | 1.00 | 1.00 | 1/1 |
Najmul Hossain Shanto against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Sri Lanka | Test | 15 | 532 | 38.00 | 47.2 | 163 | 3 | 0 |
| Pakistan | Test | 13 | 422 | 32.46 | 51.0 | 101 | 1 | 1 |
| Zimbabwe | Test | 10 | 380 | 42.22 | 59.0 | 117 | 1 | 2 |
| New Zealand | Test | 10 | 310 | 31.00 | 53.0 | 105 | 1 | 1 |
| India | Test | 8 | 248 | 31.00 | 50.0 | 82 | 0 | 2 |
| South Africa | Test | 8 | 179 | 22.38 | 51.0 | 38 | 0 | 0 |
| West Indies | Test | 8 | 125 | 15.62 | 40.7 | 42 | 0 | 0 |
| Australia | Test | 3 | 115 | 38.33 | 66.5 | 84 | 0 | 1 |
| Ireland | Test | 5 | 113 | 22.60 | 80.7 | 100 | 1 | 0 |
| New Zealand | ODI | 9 | 387 | 55.29 | 84.7 | 105 | 1 | 4 |
| Sri Lanka | ODI | 8 | 379 | 54.14 | 85.4 | 122 | 1 | 2 |
| Ireland | ODI | 5 | 294 | 58.80 | 97.4 | 117 | 1 | 1 |
| West Indies | ODI | 9 | 187 | 20.78 | 62.5 | 44 | 0 | 0 |
| Australia | ODI | 4 | 178 | 44.50 | 72.4 | 67 | 0 | 1 |
| England | ODI | 4 | 111 | 27.75 | 71.6 | 58 | 0 | 2 |
| Zimbabwe | ODI | 7 | 103 | 17.17 | 66.5 | 38 | 0 | 0 |
| Pakistan | ODI | 4 | 58 | 14.50 | 80.6 | 27 | 0 | 0 |
| India | ODI | 5 | 36 | 7.20 | 52.2 | 21 | 0 | 0 |
| Zimbabwe | T20I | 10 | 235 | 26.11 | 113.0 | 71 | 0 | 1 |
| England | T20I | 3 | 144 | 144.00 | 127.4 | 51 | 0 | 1 |
| Pakistan | T20I | 5 | 118 | 23.60 | 101.7 | 54 | 0 | 1 |
| India | T20I | 5 | 113 | 22.60 | 113.0 | 40 | 0 | 0 |
| New Zealand | T20I | 5 | 88 | 17.60 | 115.8 | 33 | 0 | 0 |
| Sri Lanka | T20I | 4 | 81 | 27.00 | 102.5 | 53 | 0 | 1 |
| Ireland | T20I | 3 | 20 | 10.00 | 90.9 | 14 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 14 | 341 | 26.23 | 124.9 | 76 | 0 | 1 |
| Comilla Victorians | T20 (leagues & domestic) | 14 | 273 | 21.00 | 105.4 | 64 | 0 | 1 |
| Chattogram Challengers | T20 (leagues & domestic) | 7 | 177 | 29.50 | 109.9 | 60 | 0 | 1 |
| Fortune Barishal | T20 (leagues & domestic) | 4 | 146 | 48.67 | 125.9 | 89 | 0 | 1 |
| Sylhet Titans | T20 (leagues & domestic) | 3 | 142 | 71.00 | 156.0 | 101 | 1 | 0 |
| Khulna Tigers | T20 (leagues & domestic) | 6 | 130 | 21.67 | 104.0 | 45 | 0 | 0 |
| Rajshahi Kings | T20 (leagues & domestic) | 4 | 105 | 26.25 | 123.5 | 49 | 0 | 0 |
| Dhaka Dynamites | T20 (leagues & domestic) | 6 | 99 | 16.50 | 101.0 | 24 | 0 | 0 |
| Chittagong Vikings | T20 (leagues & domestic) | 5 | 95 | 23.75 | 113.1 | 54 | 0 | 1 |
| Rajshahi Royals | T20 (leagues & domestic) | 4 | 78 | 26.00 | 125.8 | 78 | 0 | 1 |
| Dhaka Capitals | T20 (leagues & domestic) | 3 | 44 | 14.67 | 102.3 | 37 | 0 | 0 |
| Chattogram Royals | T20 (leagues & domestic) | 4 | 29 | 7.25 | 80.6 | 11 | 0 | 0 |
| Sylhet Sixers | T20 (leagues & domestic) | 3 | 27 | 9.00 | 93.1 | 17 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| New Zealand | Test | 3 | 0 | – | 5.70 | 0/10 |
| Comilla Victorians | T20 (leagues & domestic) | 3 | 1 | 25.00 | 6.25 | 1/5 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 97 | 2456 | 27.91 | 115 |
| Sylhet International Cricket Stadium | 41 | 1082 | 28.47 | 105 |
| Zahur Ahmed Chowdhury Stadium | 44 | 846 | 20.63 | 122 |
| Harare Sports Club | 12 | 308 | 34.22 | 117 |
| Pallekele International Cricket Stadium | 6 | 278 | 46.33 | 163 |
| Galle International Stadium | 2 | 273 | 273.00 | 148 |
| Rawalpindi Cricket Stadium | 6 | 217 | 36.17 | 77 |
| County Ground, Chelmsford | 3 | 196 | 65.33 | 117 |
| Hagley Oval | 7 | 119 | 17.00 | 33 |
| MA Chidambaram Stadium | 3 | 109 | 36.33 | 82 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Sylhet International Cricket Stadium | 4 | 4 | 3.25 | 2.60 |
| Shere Bangla National Stadium | 12 | 3 | 42.67 | 8.26 |
| County Ground, Chelmsford | 1 | 1 | 10.00 | 3.33 |
| R Premadasa Stadium | 1 | 1 | 32.00 | 8.00 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | 1296 | 1260 | 102.9 | 49 | 30 | 0 | 9.20 |
| T20 | Middle | 1497 | 1209 | 123.8 | 63 | 90 | 5 | 6.93 |
| T20 | Death | 271 | 198 | 136.9 | 13 | 23 | 2 | 6.26 |
| ODI | Powerplay | 519 | 741 | 70.0 | 17 | – | – | – |
| ODI | Middle | 1177 | 1433 | 82.1 | 33 | 42 | 1 | 7.14 |
| ODI | Death | 46 | 44 | 104.5 | 3 | 58 | 1 | 5.38 |
How Najmul Hossain Shanto was dismissed
- Caught138 (54%)
- Bowled55 (21%)
- Lbw35 (14%)
- Run out11 (4%)
- Caught and bowled11 (4%)
- Stumped6 (2%)
How Najmul Hossain Shanto took wickets
- Caught8
- Caught and bowled1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 13 Mar 2026 | 0 |
| 15 Mar 2026 | 27 |
| 17 Apr 2026 | 0 |
| 20 Apr 2026 | 50 |
| 23 Apr 2026 | 105 |
| 8 May 2026 | 101 |
| 8 May 2026 | 87 |
| 16 May 2026 | 29 |
| 16 May 2026 | 15 |
| 9 Jun 2026 | 67 |
| 11 Jun 2026 | 42 |
| 14 Jun 2026 | 24 |
| 28 Jun 2026 | 19 |
| 28 Jun 2026 | 30 |
| 6 Jul 2026 | 3 |
| 9 Jul 2026 | 9 |
| 11 Jul 2026 | 18 |
| 13 Aug 2026 | 84 |
| 22 Aug 2026 | 0 |
| 22 Aug 2026 | 31 |
Frequently asked questions
How many runs has Najmul Hossain Shanto scored in Tests?
2,424 runs in 80 innings (43 matches) at an average of 31.08 and a strike rate of 52.1, in the data from 2017 to 2026.
How many runs has Najmul Hossain Shanto scored in ODIs?
1,742 runs in 57 innings (58 matches) at an average of 32.87 and a strike rate of 78.5, in the data from 2018 to 2026.
How many runs has Najmul Hossain Shanto scored in T20Is?
959 runs in 44 innings (46 matches) at an average of 24.59 and a strike rate of 109.7, in the data from 2019 to 2025.
What is Najmul Hossain Shanto's highest score?
163 in Tests, the highest score in the data.
How many centuries has Najmul Hossain Shanto scored?
12 hundreds in the data: 7 in Tests, 3 in ODIs, 2 in T20 leagues.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.