Najmul Hossain Shanto

Najmul Hossain Shanto Profile, Bangladesh

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

Other Bangladesh Players

View All Squads

Najmul 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.

Najmul Hossain Shanto International Stats and Career (FAQs)