Najmul Hossain Shanto ICC Ranking
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
| Test | ODI | T20I | |
|---|---|---|---|
| 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
| Ranking | Now | Career 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
| M | Runs | Avg | SR | |
|---|---|---|---|---|
| Test | 44 | 2,694 | 33.67 | 54.15 |
| ODI | 67 | 2,046 | 33 | 77.52 |
| T20I | 50 | 987 | 22.95 | 109.06 |
Bowling
| M | Wkts | Avg | Econ | |
|---|---|---|---|---|
| Test | 44 | 0 | 0 | 4.37 |
| ODI | 67 | 2 | 61.5 | 6.36 |
| T20I | 50 | 0 | 0 | 8.66 |
Other ranked Bangladesh players
Bangladesh rankingsRanked near Najmul Hossain Shanto in Test batting
Full tableNajmul 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.