ICC ODI Ranking for top teams, batsmen and bowlers are shared here. The International Cricket Council (ICC) organizes and ranks the top cricket teams based on their performance. As per the current ICC ODI ranking, Australia, Pakistan, India, New Zealand, and, England are the top 5 teams in the world.
When it comes to ODI players, Pakistan’s Babar Azam is the top batsman, and Australia's Josh Hazlewood is the top bowler. In this article, we have shared the list of ICC ODI rankings for the top batsmen, bowlers, all rounders and teams.
ODI Ranking - Top 10 Teams
Check out the names of the top ODI ranking teams based on ICC’s ranking here. We have shared the name of the team, along with their total points scored and cumulative rating, in the table below.
Position | ODI Top Teams | Points | Rating |
1 | Australia | 2714 | 118 |
2 | Pakistan | 2316 | 116 |
3 | India | 3087 | 115 |
4 | New Zealand | 2806 | 104 |
5 | England | 2426 | 101 |
6 | South Africa | 1910 | 101 |
7 | Bangladesh | 2520 | 93 |
8 | Afghanistan | 1361 | 91 |
9 | Sri Lanka | 2794 | 87 |
10 | West Indies | 2312 | 66 |
ICC ODI Ranking - Top 10 All-Rounder Ranks
We have shared ICC one-day ranking for top 10 all-rounder players here. Check out their names, team names, and ratings shared in the table here.
Position | ODI All-Rounder Player | Team | Rating |
1 | Shakib Al Hasan | Bangladesh | 371 |
2 | Mohammad Nabi | Afghanistan | 298 |
3 | Sikandar Raza | Zimbabwe | 287 |
4 | Rashid Khan | Afghanistan | 272 |
5 | Assad Vala | Papua New Guinea | 248 |
6 | Zeeshan Maqsood | Oman | 235 |
7 | Mitchell Santner | New Zealand | 234 |
8 | Wanindu Hasranga | Sri Lanka | 233 |
9 | Mehidy Hasan Miraz | Bangladesh | 228 |
10 | Chris Woakes | England | 215 |
ODI Ranking - Top 10 Bowlers Rank
Find out the names of the top 10 bowlers according to ICC ODI ranking. In the table below, you can check the names of the top ODI bowlers, along with details about their teams and their overall ratings.
Position | ODI Top 10 Bowlers | Team | Rating |
1 | Josh Hazlewood | Australia | 705 |
2 | Mohammed Siraj | India | 691 |
3 | Mitchell Starc | Australia | 686 |
4 | Rashid Khan | Afghanistan | 682 |
5 | Matt Henry | New Zealand | 667 |
6 | Mujeeb Ur Rahman | Afghanistan | 661 |
7 | Trent Boult | New Zealand | 660 |
8 | Adam Zampa | Australia | 652 |
9 | Shaheed Afridi | Pakistan | 630 |
10 | Shakib Al Hasan | Bangladesh | 618 |
ICC Cricket Ranking - Top 10 Batsmen Rank
Pakistan’s Babar Azam is the top ODI batsman as per the ICC Ranking, with a rating of 887. We have shared the list of the top 10 batsmen as per the ICC ODI rankings below.
Position | ODI Top 10 Batsmen | Team | Rating |
1 | Babar Azam | Pakistan | 886 |
2 | Rassie van der Dussen | South Africa | 777 |
3 | Fakhar Zaman | Pakistan | 755 |
4 | Imam-ul-Haq | Pakistan | 745 |
5 | Shubham Gill | India | 738 |
6 | Harry Tector | Ireland | 726 |
7 | David Warner | Australia | 726 |
8 | Virat Kohli | India | 719 |
9 | Quinton de Kock | South Africa | 718 |
10 | Rohit Sharma | India | 707 |
FAQs on ICC ODI Ranking
Q1. Who is the No 1 ranked ODI batsman?
As per ICC ODI rankings, Pakistan’s Babar Azam is the No 1 ranked ODI batsman in the world. His ODI ranking is 886 and he is the only cricketer in the world to feature in the top five rankings across all cricket formats. He is also one of the most successful Pakistani batsmen of all time.
Q2. Which is the No 1 ranked ODI team?
According to the ICC ODI ranking, the No 1 ranked ODI team is Australia, with 2714 points and a ranking of 118. The team in the second position on the ICC rankings is Pakistan, with 2316 points and a ranking of 116.
Q3. Who is the No 1 ranked ODI bowler?
Josh Hazlewood is the No 1 men’s ODI bowler, according to ICC ODI rankings. Josh Hazlewood is well-known for his stellar performance in domestic and international tournaments. His ODI ranking is 705 and he became the No. 1 ODI Bowler in ICC ODI Rankings for Bowlers on July 2023.
Q4. Which are the top 5 ODI teams?
As per ICC ODI rankings, the top 5 ODI teams, based on their ranking and points obtained, are as follows:
- Australia
- Pakistan
- India
- New Zealand
- England
Q5. Which Indian batsman has the highest ODI ranking?
The Indian batsman with the highest ODI ranking is Shubham Gill, with a 738 rank. Gill is an exceptional batsman who plays in both domestic and international cricket tournaments. He previously served as the vice-captain of the Indian U-19 team in the 2018 U-19 Cricket World Cup.