A 341-run opening partnership during the 2017–18 National Cricket League marked the professional emergence of Najmul Hossain Shanto, a top-order batter from Rajshahi. Since his international debut in 2017, he has become a fixture in the Bangladesh national side, transitioning from a promising domestic talent to a central figure in the country's multi-format captaincy structure.
Foundations in Rajshahi
Shanto developed his skills at the Clemon Rajshahi Cricket Academy, located nearly 20 kilometres from his home. His daily commitment to training involved a combination of walking and cycling to reach the facility. He first drew domestic attention during the 2016–17 Bangladesh Premier League with the Comilla Victorians and later established records in the National Cricket League, where his partnership with Mizanur Rahman remains a domestic first-class milestone.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Domestic Performance
Across various domestic campaigns, Shanto maintained significant scoring averages. He led the run charts in the 2017–18 Dhaka Premier Division Cricket League with 749 runs. His form continued in the 2022–23 Bangladesh Premier League as a member of the Sylhet Strikers, where he became the first Bangladeshi player to surpass 500 runs in a single season, earning the player of the tournament title.
International Milestones
Following his Test debut against New Zealand in January 2017 and his ODI entry against Afghanistan in September 2018, Shanto secured his reputation through consistent scoring. He recorded his maiden Test century against Sri Lanka in 2021 and famously struck two centuries in a single Test match against Afghanistan in June 2023. By 2026, his international output reached a milestone of 5,000 combined runs.
Leadership Tenure
Shanto assumed formal leadership responsibilities starting in 2023, serving as ODI captain until 2025 and T20I captain until 2024. He took over the full-format captaincy in early 2024. Under his direction, the team achieved a historic 9-wicket Test victory against Australia in Darwin in August 2026. His tenure is marked by the highest individual ODI score by a Bangladeshi captain, a 122* against Sri Lanka.
Fast facts
- Born: 25 August 1998, Rajshahi
- International debut: 20 January 2017
- Spouse: Sabrin Sultana Ratna
- Test debut: 20 January 2017 vs New Zealand
- ODI debut: 20 September 2018 vs Afghanistan
- T20I debut: 18 September 2019 vs Zimbabwe
- Marriage year: 2020
- Notable domestic achievement: 341-run partnership in 2017
Questions readers ask
What is Shanto's highest achievement as a captain?
He guided Bangladesh to their first Test match victory against Australia in August 2026, held in Darwin.
How many Test centuries has he scored?
As of his recent record, he has scored 5 centuries in his Test career.