Najmul Hossain Shanto

Najmul Hossain Shanto
Shanto in 2023
Personal information
Full name
Najmul Hossain Shanto
Born (1998-08-25) 25 August 1998
Rajshahi, Bangladesh
BattingLeft-handed
BowlingRight-arm off break
RoleTop-order batter
International information
National side
Test debut (cap 84)20 January 2017 v New Zealand
Last Test17 June 2025 v Srilanka
ODI debut (cap 127)20 September 2018 v Afghanistan
Last ODI24 February 2025 v New Zealand
ODI shirt no.99
T20I debut (cap 66)18 September 2019 v Zimbabwe
Last T20I19 May 2025 v UAE
T20I shirt no.99
Domestic team information
YearsTeam
2015Kalabagan
2016–2017Comilla Victorians
2017–2018Rajshahi Division
2020-presentAbahani Limited
2019-2020Khulna Tigers
2021/22Fortune Barishal
2023–2024Sylhet Strikers
2024/25Fortune Barishal
Career statistics
Competition Test ODI T20I FC
Matches 35 49 50 81
Runs scored 2,037 1,565 987 5,104
Batting average 29.06 34.77 22.95 37.52
100s/50s 6/5 3/10 0/4 13/22
Top score 163 122* 71 253*
Balls bowled 118 86 18 641
Wickets 0 1 0 7
Bowling average 87.00 58.85
5 wickets in innings 0 0 0 0
10 wickets in match 0 0 0
Best bowling 0/0 1/10 –/– 2/44
Catches/stumpings 29/– 14/– 30/0 57/–
Medal record
Men's Cricket
Representing  Bangladesh
South Asian Games
2019 Kathmandu/PokharaTeam
Source: ESPNcricinfo, 12 June 2025

Najmul Hossain Shanto (Bengali: নাজমুল হোসেন শান্ত; born 25 August 1998) is a Bangladeshi cricketer and current captain of the Men's national team for Test. He was also a former captain of Twenty20 Internationals and One Day International.

He is the second Bangladeshi cricketer to score a century in domestic Twenty20s after Sabbir Rahman.

In December 2015, he was named in Bangladesh's squad for the 2016 Under-19 Cricket World Cup. He was also selected for the ICC T20 World Cup 2022 and scored the most runs (180 runs in 5 matches) for the Bangladesh cricket team.