10 Top Best One Day International Batsmen in 2023
One Day International (ODI) cricket is a fast-paced and exciting format of the game, and it's no surprise that the best batsmen in the world are all capable of scoring runs quickly and consistently. In this article, we'll take a look at the top 10 best ODI batsmen in 2023, based on the ICC ODI batting rankings.
Please be aware that the content within this list may be updated, modified, or revised in the future. As new information becomes available or circumstances evolve, the items or rankings within the list may be adjusted accordingly. And the collection presented here has been contributed by an individual and every Individual has its own Opinion so it is not an official collection.
You can send us your collection by going to ContactUs page.

- Description: Shubman Gill is an Indian batsman who is currently ranked number two in the ICC ODI batting rankings. He is a right-handed batsman who is known for his aggressive batting style and his ability to hit the ball to all parts of the ground.
- Interesting Fact: Shubman Gill is the youngest Indian batsman to score a century in ODIs.
- Date of Birth: September 8, 1999
- Average Score: 51.66

Babar Azam (Pakistan) - Born in 1994
Playing Style: Babar's fluent stroke play, elegant drives, and adaptability across formats have established him as Pakistan's premier batsman.
Interesting Fact: Babar Azam is the only player to score a century in his debut innings as captain in T20 internationals.

Quinton de Kock (South Africa) - Born in 1992
Playing Style: De Kock's aggressive batting style and lightning-quick reflexes behind the stumps make him a key player for South Africa across formats.
Interesting Fact: De Kock is known for his love of wildlife and nature; he even has a pet lion named Loki.

Virat Kohli (India) - Born in 1988
Playing Style: Renowned for his remarkable batting prowess, Kohli's technique, aggression, and consistency make him a modern cricketing icon.
Interesting Fact: Kohli's commitment to fitness is legendary; he is often credited for bringing a fitness revolution to Indian cricket.

David Warner (Australia) - Born in 1986
Detail: Warner's aggressive approach, powerful hitting, and adaptability across formats have made him a destructive opening batsman in world cricket.
Interesting Fact: David Warner used to work in a supermarket before making his international cricket debut, showcasing his journey from humble beginnings.

Rohit Sharma (India) - Born in 1987
Detail: Known for his exceptional timing, elegant strokes, and impressive ability to score big hundreds, Rohit Sharma is a dominant force in limited-overs cricket.
Interesting Fact: Rohit Sharma holds the record for the highest individual score in ODIs, a monumental 264 runs against Sri Lanka in 2014.

- Description: Rassie van der Dussen is a South African batsman who is currently ranked number 9 in the ICC ODI batting rankings. He is a right-handed batsman who is known for his solid batting style and his ability to score runs under pressure.
- Interesting Fact: Rassie van der Dussen has the highest ODI batting average for South Africa (50.59).
- Date of Birth: February 7, 1991
- Average Score: 50.59

- Description: Harry Tector is an Irish batsman who is currently ranked number 7 in the ICC ODI batting rankings. He is a right-handed batsman who is known for his all-round ability and his ability to make big scores.
- Interesting Fact: Harry Tector is the first Irish batsman to score a century in each of the three formats of international cricket.
- Date of Birth: December 17, 1997
- Average Score: 48.21

- Description: Heinrich Klaasen is a South African batsman who is currently ranked number 4 in the ICC ODI batting rankings. He is a right-handed batsman who is known for his explosive batting style and his ability to hit the ball all over the ground.
- Interesting Fact: Heinrich Klaasen holds the record for the fastest century in ODI cricket by a South African batsman (54 balls).
- Date of Birth: July 30, 1991
- Average Score: 43.54

- Description: Dawid Malan is an English batsman who is currently ranked number nine in the ICC ODI batting rankings. He is a right-handed batsman who is known for his elegant batting style and his ability to score runs consistently at a high average.
- Interesting Fact: Dawid Malan has the highest ODI batting average for England (42.59).
- Date of Birth: September 3, 1987
- Average Score: 59