One-day international (ODI) cricket is a form of cricket played between two teams of 11 players each. Each team bats for a maximum of 50 overs, with each over consisting of six balls. The team with the most runs at the end of the 50 overs wins the match.

Top 10 Batsman in the World

ODI cricket is a batsman's game, and the top batsmen in the world are some of the most destructive and feared players in the sport. They are capable of scoring runs quickly and easily, and they can often take apart even the best bowling attacks.

The Top 10 ODI Batsmen in the World

RankPlayerTeamRatingCareer Best Rating
1Babar AzamPakistan886898
2Rassie van der DussenSouth Africa777796
3Fakhar ZamanPakistan755784
4Imam-ul-HaqPakistan745815
5Shubman GillIndia738738
6David WarnerAustralia726842
7Virat KohliIndia719911
8Quinton de KockSouth Africa718818
9Rohit SharmaIndia707897
10Steve SmithAustralia702947

1. Babar Azam (Pakistan)

Babar Azam is the top-ranked ODI batsman in the world and has been in incredible form in recent years. He has scored over 8,000 runs in ODI cricket at an average of over 57, and has 22 centuries to his name. He is a complete batsman who is capable of scoring runs in all conditions, and is a major threat to any bowling attack.

2. Rassie van der Dussen (South Africa)

Rassie van der Dussen has been one of the most improved batsmen in ODI cricket in recent years. He has a calm and composed temperament, and is very good at rotating the strike and building partnerships. He is also a very good player of spin bowling, which is a big asset in ODI cricket.

3. Fakhar Zaman (Pakistan)

Fakhar Zaman is a destructive batsman who can score runs quickly. He is particularly good against pace bowling, and is capable of hitting big sixes all over the ground. He is also a very good fielder, which makes him a valuable asset to any team.

4. Imam-ul-Haq (Pakistan)

Imam-ul-Haq is a technically correct batsman who is very good at playing against spin bowling. He is also a very good timer of the ball, and is capable of scoring runs in all areas of the ground. He is a very promising young batsman, and is sure to be a force in ODI cricket for many years to come.

5. Shubman Gill (India)

Shubman Gill is a young batsman who has already shown a lot of promise in ODI cricket. He is a very good player of pace bowling, and is capable of scoring runs quickly. He is also a very good fielder, which makes him a valuable asset to any team.

6. David Warner (Australia)

David Warner is a world-class batsman who is capable of scoring runs in all conditions. He is a very aggressive batsman who loves to take on the bowling attack. He is also a very good fielder, which makes him a valuable asset to any team.

7. Virat Kohli (India)

Virat Kohli, India cricket BatsmanOpens in a new windowHindustan Times

Virat Kohli is one of the greatest batsmen in the history of ODI cricket. He has scored over 12,000 runs in ODI cricket at an average of over 50, and has 43 centuries to his name. He is a complete batsman who is capable of scoring runs in all conditions, and is a major threat to any bowling attack.

8. Quinton de Kock (South Africa)

Quinton de Kock, South Africa cricket BatsmanOpens in a new windowCricket Pakistan

Quinton de Kock is a very good wicket-keeper batsman who is capable of scoring runs quickly. He is particularly good against pace bowling, and is capable of hitting big sixes all over the ground. He is also a very good fielder, which makes him a valuable asset to any team.

9. Rohit Sharma (India)

Rohit Sharma is one of the most destructive batsmen in ODI cricket. He is particularly good against spin bowling, and is capable of hitting big sixes all over the ground. He is also a very good fielder, which makes him a valuable asset to any team.

10. Steve Smith (Australia)

Steve Smith is a world-class batsman who is capable of scoring runs in all conditions. He is a very technically correct batsman who is very good at playing against spin bowling. He is also a very good captain, which makes him a valuable asset to any team.

These are the top 10 ODI batsmen in the world as of June 18, 2023. They are all world-class batsmen who are capable of scoring runs in all conditions. They are sure to be a force to be reckoned with in the years to come.