Najmul Hossain Shanto is an Bangladesh cricketer who plays for the team Bangladesh. Najmul Hossain Shanto was born on Aug 25, 1998; and as of 2026, He is 28 years old. Najmul Hossain Shanto is a batter from Bangladesh and bats left handed.
In his Test career to date, Najmul Hossain Shanto has played 42 matches to date in his Test career and has scored 2,579 runs, with an average of 33.49. Najmul Hossain Shanto has hit 289 fours and 32 sixes in his Test career.On Jan 1970, he played his recent Test match against Zimbabwe at Harare Sports Club, Harare, scoring 19 runs off 73 balls.
In Najmul Hossain Shanto's ODI career, He has played 67 matches to date in his Odi career and has scored 2,046 runs, with an average of 33.00. Najmul Hossain Shanto has hit 216 fours and 23 sixes in his Odi career.One of his recent Odi matches took place in Jan 1970 at Shere Bangla National Stadium, Mirpur, Dhaka, where He contributed 24 runs off 50 balls.
Najmul Hossain Shanto has played 50 matches to date in his T20 career and has scored 987 runs, with an average of 22.95. Najmul Hossain Shanto has hit 89 fours and 20 sixes in his T20 career.In his most recent T20 match against at , which took place in Jan 1970, Najmul Hossain Shanto contributed runs off balls to his team's total.
Najmul Hossain Shanto is a classic left-handed batter who began playing cricket at a young age. His talent was evident early on when he scored a double-century at the school level, catching the attention of selectors. This led to his inclusion in Bangladesh's squad for the 2014 Under-19 World Cup at just 15 years old. Soon after, he made his mark in domestic cricket, scoring his maiden century for Rajshahi Division. His rise continued when he was selected for a second U-19 World Cup in 2016, where he delivered two consecutive Man of the Match performances against South Africa and Scotland. Emerging as one of the standout players, he scored 259 runs, helping Bangladesh achieve a third-place finish in the tournament. His impressive performances extended to the Bangladesh T20 League, where he scored a brilliant fifty on debut for Comilla Victorians. Najmul’s consistent performances at the youth level and in domestic cricket earned him a place in Bangladesh’s preliminary squad for the New Zealand tour. He was handed his Test debut in January 2017 as a replacement for the injured Mominul Haque. However, his debut was underwhelming, with scores of 18 and 12, leading to his exclusion from the squad. Over the next few years, he was given sporadic international opportunities but struggled to cement his place, prompting a return to domestic cricket to work on his consistency. In September 2019, following Bangladesh's disappointing loss to Afghanistan in a tri-nation T20I series, Najmul was recalled to the national squad. He made his T20I debut on September 18, 2019, against Zimbabwe. That same year, he was named captain of Bangladesh's squad for the 2019 ACC Emerging Teams Asia Cup and later led the team in the 2019 South Asian Games, where Bangladesh secured the gold medal by defeating Sri Lanka in the final. His breakthrough moment in international cricket came in April 2021, when he scored his first Test century (163 runs) against Sri Lanka in the opening match of a two-Test series. In September 2022, Najmul was selected for the T20 World Cup, where he emerged as Bangladesh’s highest run-scorer with 180 runs, including half-centuries against Zimbabwe and Pakistan. His form continued into 2023, earning him a spot in Bangladesh’s T20I and ODI squad against England. On March 1, 2023, he registered his maiden ODI half-century and played a crucial role in Bangladesh's first-ever T20I win against England. His red-ball success was further solidified in June 2023, when he became only the second Bangladeshi to score two centuries in a single Test during a match against Afghanistan. In February 2024, the Bangladesh selection committee appointed Najmul Hossain Shanto as captain across all formats. A month later, in March 2024, he recorded a historic unbeaten 122 against Sri Lanka, the highest score ever by a Bangladeshi captain in men’s ODIs. His leadership credentials were further recognized when he was named Bangladesh’s captain for the 2024 ICC Men’s T20 World Cup. In the 2022–23 Bangladesh Premier League (BPL), Shanto topped the run charts with 516 runs for Sylhet Strikers, becoming the first Bangladeshi to surpass 500 runs in a BPL season. His stellar performance earned him the Player of the Tournament award. From a prodigious youth cricketer to Bangladesh’s all-format captain, Najmul Hossain Shanto's journey has been one of perseverance and growth. With his ability to anchor innings and lead from the front, he has made a name for himself on the global stage.
| MAT | NO | Runs | HS | AVG | SR | 100s | 50 | 4s | 6s | CT | ST | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TEST | 42 | 2 | 2579 | 163 | 33.49 | 53.71 | 9 | 6 | 289 | 32 | 39 | 0 |
| ODI | 67 | 4 | 2046 | 122 | 33.00 | 77.53 | 4 | 12 | 216 | 23 | 22 | 0 |
| T20 | 50 | 5 | 987 | 71 | 22.95 | 109.06 | 0 | 4 | 89 | 20 | 30 | 0 |
| MAT | Wkts | AVG | ECON | Best | 5w | 10w | |
|---|---|---|---|---|---|---|---|
| TEST | 42 | 0 | - | 4.37 | 0/0 | 0 | 0 |
| ODI | 67 | 2 | 61.50 | 6.36 | 10/1 | 0 | 0 |
| T20 | 50 | 0 | - | 8.67 | 3/0 | 0 | 0 |
| Vs Zimbabwe | 19 (73) , 30 (41) |
| Vs Pakistan | 29 (74) , 15 (46) |
| Vs Pakistan | 101 (130) , 87 (150) |
| Vs Australia | 24 (50) |
| Vs Australia | 41 (53) |
| Vs Australia | 67 (86) |
| Vs New Zealand | 105 (119) |
| Vs New Zealand | 50 (71) |
| Vs New Zealand | 0 (1) |
| Vs Pakistan | 27 (34) |
| Vs Pakistan | 0 (2) |
| Vs Pakistan | 27 (33) |