The ICC has an extensive system for determining the ratings of players who bat in ODIs. Rating points are awarded according to the number of runs scored, match situations, accumulation of runs, the quality of the opposition, and level of consistency over time. As a general rule, a century scored against the top-ranked overall (or the top-ranked bowling attack) is worth more than runs scored against lower-ranked (or weaker) teams. Likewise, players who consistently perform over the course of multiple series typically rise up the rankings faster than those who produce infrequent standout individual performances.Rankings are updated after each ODI series/tournament; therefore, rankings can change throughout the year, and players can find themselves in different places in the rankings.
Current Top ODI Batsmen

The newest player rankings include both established stars and rising stars who have shone on a global scale.
The top player on the list is New Zealand’s Daryl Mitchell, who has been a reliable performer for his team with several key innings as a match-winner. India’s Virat Kohli is close behind in second place as one of the best one-day players of the modern era.
Afghanistan’s Ibrahim Zadran continues to grow in stature as a cricketer with some impressive innings, while Indian captain Rohit Sharma remains one of the most dangerous ODI batsmen primarily due to his ability to score hundreds.
In addition to the two players noted above, several other young stars, such as Shubman Gill and established players, including Babar Azam, Harry Tector, Shai Hope, Charith Asalanka, and KL Rahul, all round out the top 10 players in the world today, a testament to how truly global cricket has become.
The Key Characteristics of These Players

What makes these batsmen stand out from all other batsmen is their overall ability to succeed under pressure. These players continue to support their respective teams with consistent contributions whenever their team has faced a challenging chase, had early wickets, and needed to build an innings, or had to step up in the final overs for their team.
Each of these successful batsmen has either different strengths that allow him to excel at an aspect of building an innings, while others can totally dominate bowlers by way of aggressive play. Collectively, they make up the best of ODI batting.
Why Rankings Are Important

Rankings from the ICC serve as the basis for an objective comparison between players belonging to different countries and different environments of play. They assist in evaluating the present-day performance of players and choosing the best cricketing personalities across the world.
For players, moving higher in the rankings means gaining recognition and respect for the effort that they have put in.