Updated ICC Player ODI Rankings for 2023, Here you can view the latest ratings for the best batsmen in One Day Internationals.
1. Babar Azam

The captain of Pakistan, Babar Azam, is ranked first among batters in the ICC player ODI rankings. He is Pakistan’s most intriguing right-handed middle order batsman. He is currently the top ODI batsman in the entire world. Babar achieved this position by turning in numerous noteworthy innings.
He has been the number one batter for more than 1126 days, which speaks to his prowess, composure, and dependability. In 42 games, he has scored more than 2000 runs at an average of 64. He records eight centuries and twelve half centuries during this time. He achieves 886 Rating points, surpassing all others worldwide. His career-best rating against the West Indies was 898 on June 10, 2022.
2. Rassie Van der Dussen

Right-handed middle order batsman from South Africa named Rassie Van der Dussen. With 777 rating points, he earns the #2 spot in the ICC Player ODI Ranking. He is one of South Africa’s most dependable batsmen. Records show that throughout the course of 34 innings, right-handed hitters have amassed more than 1500 runs at an average of 69. His highest rating points were 796 when he faced England on July 19, 2022. His four-dimensionality is what makes him so unique.
3. Fakhar Zaman

The Pakistani left-handed opening batsman Fakhar Zaman is placed third in the ICC Player ODI Rankings. He stood out in the short format because of his powerful hitting abilities. No other batter from Pakistan has ever scored more than 200 runs twice; he is the lone exception. His rating score versus New Zealand on April 29, 2023, was 784, which is his career high.
4. Imam ul Haq

Pakistani opening batsman who bats with his left hand, was given the official ranking of No. 4 by the ICC Player ODI rankings. His collaboration with Fakhar Zaman and Babar Azam is more captivating and entertaining to large audiences. His career-best rating was 815 against the West Indies in the series played in June 2022, earning him 745 rating points.
5. Shubman Gill

Shubman Gill is an Indian right-handed young batsman who is 23 years old. He only participated in 24 games, scoring 1311 points with an average of 54 and a strike rate of 107. His best mark is a 208. 3 centuries and 5 half centuries were scored by him. His outstanding early work earned him a spot as the No. 5 ICC ODI batsman. His rating against Australia was 738, which is the best rating of his career.
Also Read: How do super sixes work during the 2023 ICC ODI World Cup Qualifier?
6. Harry Tector

Harry Tector is an Irish right hander all rounder. He secured the No. 7 position in the ICC player ODI ranking. His latest ODI rating is 726, and his career best rating is also 726 on July 7, 2023, against Nepal.
7. David Warner

An Australian left-handed batsman who is steady and fashionable, is positioned at number 7. His career high rating is 880 against Pakistan, the finest bowling team in the world, and he achieves 736 rating points. His performance was crucial to Australia’s winning percentage.
8. Virat Kohli

The finest right-handed batsman in India and a previous skipper, won the eighth position. He is one of India’s all-time top batsmen. His recent performance caused him to fall to number eight. His career high rating was 911 versus England on July 12, 2018, earning him 719 rating points.
9. Quinton De Kock

A talented left-handed wicket keeper from South Africa, Quinton De Kock wins the position of number 9 in the ICC player rankings for ODI batsmen. His excellent batting style and technique delighted onlookers even more. On March 10 versus Sri Lanka, he received 718 points for a rating point total of 813, which is a career high.
10. Rohit Sharma

The Indian captain, Rohit Sharma, is ranked number 10 in the ICC player rankings for ODI batsmen. He hits with his right hand. He received 707 rating points, and on July 6, 2017, his top rating versus Sri Lanka was 885. Due to his recent performance, he fell to position 10 in the rankings.
According to the ICC player rankings for ODI batsmen, Pakistan’s captain, Babar Azam, has dominated for the past two years and counting.