Najmul Hossain Shanto ICC Ranking

Bangladesh Batter Age 28
26
Best current ICC ranking No. 26 in Men's Test Batting Rankings Career best: 659 v Australia at Darwin 2026
627rating points

Najmul Hossain Shanto is a batter who plays international cricket for Bangladesh, born on 25 August 1998 in Rajshahi (age 28). Playing style: Left hand Bat, Right Arm Off Break.

In the latest ICC men's rankings, Najmul Hossain Shanto is the No. 26 Test batsman (627 points) and the No. 39 ODI batsman (544 points).

Najmul Hossain Shanto's highest-ever ICC rating is 659 in Test batting, reached v Australia at Darwin 2026. The current rating of 627 is 32 points below that peak.

In the Test batting rankings, Najmul Hossain Shanto is level with Dhananjaya de Silva (No. 26, Sri Lanka) and 3 points ahead of Pathum Nissanka (No. 28, Sri Lanka). They moved down 6 places in the latest ICC update.

In 44 Tests, Najmul Hossain Shanto has scored 2,694 runs at an average of 33.67 and a strike rate of 54.15, including 9 hundreds. In 67 ODIs, Najmul Hossain Shanto has scored 2,046 runs at an average of 33 and a strike rate of 77.52, including 4 hundreds, and taken 2 wickets at an average of 61.5 (economy 6.36, best 1/10). In 50 T20Is, Najmul Hossain Shanto has scored 987 runs at an average of 22.95 and a strike rate of 109.06.

Najmul Hossain Shanto ICC rankings by format

TestODIT20I
Batting=26627 pts=39544 pts–
Bowling–––
All-rounder–––

Rank and rating points in each ICC men's ranking. "–" means outside the published top 50.

Najmul Hossain Shanto career-best ratings

RankingNowCareer best
Test batting 627 659 v Australia at Darwin 2026
ODI batting 544 592 v Afghanistan at Sharjah 2024

Najmul Hossain Shanto rating history

Test batting

ODI batting

Najmul Hossain Shanto profile

Name
Najmul Hossain Shanto
Team
Bangladesh
Role
Batter
Born
25 August 1998 (age 28)
Birthplace
Rajshahi
Batting
Left hand Bat
Bowling
Right Arm Off Break

Najmul Hossain Shanto career stats

Batting

MRunsHSAvgSR100s50s
Test442,69416333.6754.1597
ODI672,0461223377.52412
T20I509877122.95109.0604

Bowling

MWktsBestAvgEcon5w
Test44004.370
ODI6721/1061.56.360
T20I50008.660

Other ranked Bangladesh players

Bangladesh rankings

Ranked near Najmul Hossain Shanto in Test batting

Full table

Najmul Hossain Shanto FAQs

What is Najmul Hossain Shanto's ICC ranking?

Najmul Hossain Shanto is currently the No. 26 Test batsman (627 points) and the No. 39 ODI batsman (544 points) in the ICC men's rankings.

Is Najmul Hossain Shanto the No. 1 Test batsman?

No. Najmul Hossain Shanto is No. 26 with 627 points. The No. 1 Test batsman is Harry Brook (861).

Is Najmul Hossain Shanto the No. 1 ODI batsman?

No. Najmul Hossain Shanto is No. 39 with 544 points. The No. 1 ODI batsman is Shubman Gill (841).

What is Najmul Hossain Shanto's highest ICC rating?

Najmul Hossain Shanto's career-best rating is 659 in Test batting (v Australia at Darwin 2026).

What is Najmul Hossain Shanto's Test ranking?

Najmul Hossain Shanto is No. 26 in the ICC men's Test batting rankings with 627 rating points, down 6 places since the previous update. Their career-best Test rating is 659 (v Australia at Darwin 2026).

What is Najmul Hossain Shanto's ODI ranking?

Najmul Hossain Shanto is No. 39 in the ICC men's ODI batting rankings with 544 rating points, down 1 place since the previous update. Their career-best ODI rating is 592 (v Afghanistan at Sharjah 2024).

What is Najmul Hossain Shanto's T20I ranking?

Najmul Hossain Shanto is not in the current top 50 of the ICC men's T20I batting rankings. The No. 1 T20I batsman is Abhishek Sharma (889).

Which team does Najmul Hossain Shanto play for?

Najmul Hossain Shanto plays international cricket for Bangladesh as a batter.