Najmul Hossain Shanto Profile, Bangladesh
Bangladesh -
Batter
Full Name: Najmul Hossain Shanto
Birth Date: August 25, 1998 (27 Years)
Birth Place: Rajshahi
Nationality: Bangladesh
Role: Batter
Batting Style: Left hand Bat
Bowling Style: Right Arm Off Break
Teams: Bangladesh, Khulna Tigers, Comilla Victorians, Sylhet Strikers, Fortune Barisal, Central Zone (Bangladesh), North Zone (Bangladesh), Bangladesh Cricket Board XI, Bangladesh A, Bangladesh Emerging Team, Minister Rajshahi, Najmul XI, Bangladesh Under-23s, Abahani Limited, BCB Select XI, Rajshahi Division
Batting Statistics
| Format | M | Inns | Runs | BF | NO | HS | AVG | S/R | 100 | 50 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 41 | 77 | 2530 | 4688 | 2 | 163 | 33.73 | 53.96 | 9 | 6 | 283 | 32 |
| ODI | 64 | 63 | 1914 | 2450 | 4 | 122 | 32.44 | 78.12 | 4 | 11 | 199 | 22 |
| T20I | 50 | 48 | 987 | 905 | 5 | 71 | 22.95 | 109.06 | 0 | 4 | 89 | 20 |
| T20 (Domestic) | 190 | 182 | 4098 | 3440 | 16 | 115 | 24.68 | 119.12 | 3 | 18 | 382 | 126 |
| List A | 193 | 186 | 6314 | 7613 | 20 | 150 | 38.03 | 82.93 | 15 | 31 | 570 | 118 |
| First Class | 88 | 154 | 5747 | 10508 | 7 | 253 | 39.09 | 54.69 | 17 | 23 | 673 | 58 |
Bowling Performance
| Format | M | Inns | Balls | Runs | Wkts | BBI | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 41 | 11 | - | 86 | 0 | - | 0 | 4.37 | - | 0 |
| ODI | 64 | 9 | - | 123 | 2 | 1/10 | 61.5 | 6.36 | - | 0 |
| T20I | 50 | 3 | - | 26 | 0 | - | 0 | 8.66 | - | 0 |
| T20 (Domestic) | 190 | 22 | - | 261 | 10 | 2/2 | 26.1 | 7.28 | - | 0 |
| List A | 193 | 35 | - | 557 | 14 | 2/39 | 39.78 | 5.95 | - | 0 |
| First Class | 88 | 33 | - | 421 | 7 | 2/45 | 60.14 | 3.9 | - | 0 |
Latest News
IPL 2026: Ravichandran Ashwin defends Rishabh Pant-Sanjiv Goenka plan after LSG's heartbreaking exit
30 May, 2026
Rashid Khan rested as Rahmat Shah, Azmatullah Omarzai return in Afghanistan squads for India Tour
30 May, 2026
RR Report Card: Full player ratings and what went wrong for Riyan Parag's side in IPL 2026
30 May, 2026
5 biggest flops of the IPL 2026 ft. Hardik Pandya
30 May, 2026
Rishabh Pant, LSG and Sanjiv Goenka's strange history with wicketkeeper-captains in IPL
30 May, 2026
IPL 2026 final: Why Virat Kohli's 43 could calm RCB fans and 54 could terrify them in Ahmedabad
30 May, 2026
PAK vs AUS Live ODI Series Streaming Details: When and where to watch Pakistan vs Australia ODIs
30 May, 2026
IPL 2026 Playoff Schedule: Teams, dates, venue and all you need to know
30 May, 2026Other Bangladesh Players
View All SquadsNajmul Hossain Shanto International Career, ODI, Test and T20 Profile, Stats and Records
Najmul Hossain Shanto is a professional cricket player who represents the Bangladesh national team on the international stage. Born on 25 August 1998, Najmul Hossain Shanto is a batsman. He has played for Comilla Victorians, Khulna Titans, Khulna Tigers, Sylhet Strikers, Fortune Barishal, and Rajshahi Warriors. Moreover, he is the only player to score 500 runs in the Bangladesh Premier League. Najmul Hossain Shanto is one of the most prominent members in the national team setup. Here you can explore all the details about Najmul Hossain Shanto’s international career in ODI, Test, and T20.
Najmul Hossain Shanto ODI Debut
Najmul Hossain Shanto ODI career began on 20 September 2018 against Afghanistan. The match was held at the Sheikh Zayed Stadium in Abu Dhabi. He scored 6 runs in 13 balls on his debut. He smashed 9 sixes and 8 boundaries as well. In the end, Bangladesh lost the encounter to Afghanistan.
Najmul Hossain Shanto ODI Career
In Najmul Hossain Shanto ODI career, he has made 64 appearances for the Bangladesh national cricket team. He has played against the likes of India, New Zealand, Bangladesh, Sri Lanka, Pakistan, Australia, South Africa, England, the Netherlands, and Ireland. He has spent limited time with the national team in ODI cricket. The 27-year-old will have more opportunities in the future as he is slowly becoming a prominent figure in the Bangladesh national team.
Najmul Hossain Shanto ODI Stats
Najmul Hossain Shanto ODI runs: Najmul Hossain Shanto total ODI runs are 1,914 in 64 matches.
Najmul Hossain Shanto ODI centuries: He has registered 4 centuries and 11 half-centuries.
Najmul Hossain Shanto ODI highest score: His highest score is 122, which came against Pakistan in 2023.
Najmul Hossain Shanto ODI sixes: He has smashed 22 sixes and 199 boundaries in his career to date.
Najmul Hossain Shanto ODI strike rate: He maintains a strike rate of 78.12 with an average of 32.44.
Najmul Hossain Shanto ODI Records and Achievements
National record: Najmul Hossain Shanto holds the record for the highest individual score as a Bangladeshi captain in ODI cricket.
Calendar year dominance: He finished as the leading scorer for Bangladesh in ODI in 2023.
Najmul Hossain Shanto Test Debut
Najmul Hossain Shanto T20 career began on 20 January 2017 against New Zealand. The match was held at the Tolerance Oval in Abu Dhabi. On his debut, he scored 30 runs in two innings and smashed 5 boundaries. In the end, Bangladesh lost the encounter to New Zealand by 9 wickets.
Najmul Hossain Shanto Test Career
In Najmul Hossain Shanto's career, he has made 41 appearances for the Bangladesh national team. He has played against the likes of Zimbabwe and Ireland. He has established himself as a T20 specialist and has focused more in that format as of late. Despite the limited game time in Test cricket, Najmul Hossain Shanto has made an impact in all the matches he has played for his national team.
Najmul Hossain Shanto Test Stats
Najmul Hossain Shanto Test runs: Najmul Hossain Shanto total Test runs are 2528 in 77 innings in 41 matches.
Najmul Hossain Shanto Test centuries: He has registered 9 centuries and 6 half-centuries in Test cricket.
Najmul Hossain Shanto Test highest score: His highest score is 163 runs, which came against in 2024.
Najmul Hossain Shanto Test sixes: He has smashed 32 sixes and 283 boundaries in his Test career to date.
Najmul Hossain Shanto Test strike rate: He maintains a strike rate of 54.09 and an average of 34.16.
Najmul Hossain Shanto Test Records and Achievements
National record: Najmul Hossain Shanto is the first Bangladesh captain to score a century in both innings of a single match in Test cricket.
Double century: He secured 273 runs in two innings in 2023 against Afghanistan.
Career-best: His highest score is 46 runs in an innings, which he scored against Ireland in 2024.
Najmul Hossain Shanto T20 Debut
Najmul Hossain Shanto T20 career began on 18 September 2019 against Zimbabwe. The match was held at the Shere Bangla National Stadium in Mirpur. On his debut, he scored 14 runs in 11 balls, smashing 4 boundaries. In the end, Bangladesh won the encounter against Zimbabwe by 39 runs.
Najmul Hossain Shanto T20 career
In Najmul Hossain Shanto T20 career, he has made 50 appearances for the Bangladesh national team. He has played against the likes of Australia, Bangladesh, England, India, New Zealand, Pakistan, South Africa, Sri Lanka, West Indies, Ireland, Zimbabwe, Canada, Hong Kong, Namibia, Papua New Guinea, Scotland, Uganda, and the United Arab Emirates. At the age of 24, Najmul Hossain Shanto has become a prominent member of the Bangladesh national team in T20 format.
Najmul Hossain Shanto T20 Stats
Najmul Hossain Shanto T20 runs: Najmul Hossain Shanto total runs are 987 in 50 matches.
Najmul Hossain Shanto T20 centuries: He has not registered a century yet, but has scored 4 half-centuries in his career so far.
Najmul Hossain Shanto highest score in T20: Najmul Hossain Shanto highest score is 71, which came against Zimbabwe in 2022.
Najmul Hossain Shanto T20 sixes: He has smashed 20 sixes and hit 89 boundaries in T20 cricket.
Najmul Hossain Shanto T20 strike rate: He maintains a strike rate of 109.06 and an average of 26.25.
Najmul Hossain Shanto T20 Records and Achievements
World Cup success: Najmul Hossain Shanto finished as the highest scorer for the national team in the 2022 ICC Men’s T20 World Cup.
World Cup dominance: He also captained the Bangladesh national team in the ICC Men’s 2024 T20 World Cup.
Career-best: His highest score is 71 runs, which came against Zimbabwe in 2022.
Enjoy live score updates with fresh cricket news updates, sports news, IPL head-to-head, and international head-to-head only on Sports Yaari. Here you can watch more International player profile stats as well.