ICC Men’s ODI Batting Rankings: Virat Kohli moves to two. Whose number 1?

The ICC Men’s ODI Batting Rankings are out, and we have Virat Kohli climbing up to the second position, as previously he was in fourth position in the ICC Men’s ODI Batting Rankings. You might be wondering if Virat Kohli is second, then who is in the first place. It is his country and his good friend, Rohit Sharma, who is in the first place in the ICC Men’s ODI Batting Rankings.

New Zealand’s Daryl Mitchell and Afghanistan’s Ibrahim Zadran move one place down as they are in third and fourth place, respectively. Sri Lanka’s Charith Asalanka moves to the ninth position, whereas India’s Shreyas Iyer is in the 10th position. All the other players keep their place in the ICC Men’s ODI Batting Rankings, which are released on the 6th December.

Also check out: IPL Auction 2026: Full Players List, Base Price, Auction Date, Time & Venue

ICC Men’s ODI Batting Rankings: Virat Kohli moves to two. Whose number 1?

The way Virat Kohli has responded after getting two back-to-back ducks in the ODI series against Australia in October. It started from the third ODI when we saw a vintage Rohit Sharma and Virat Kohli partnership, which helped Indian win the match by nine wickets, but unfortunately, India lost that series 2-1. In their last match in Australia, Rohit Sharma scored 121* in 125 balls, whereas Virat Kohli scored 74* in 81 balls.

India was playing South Africa in a three-match ODI series after India suffered humiliation in the test series. Virat was back in the team for the ODI series along with Rohit Sharma. In the first match, Virat scored 135 runs in 120 balls, which was his 52nd ODI century, as India won that match by 17 runs. It was the second ODI, and again Virat Kohli scored a century, and this was his 53rd ODI century. Virat Kohli scored 102 runs in 93 balls, but India lost the match. In the final ODI, Virat Kohli scored 65* in 45 balls as India clinched the ODI series against South Africa 2-1.

Eventually, Virat Kohli was the Player of the series for his magnificent batting in the series. In the last four ODI innings that Virat Kohli has played for the Indian team, he has scored two unbeaten half-centuries and two centuries. To everyone who doubted his place in the ODI team, they are now silent, and he is surely the greatest ever ODI batter that cricket has seen.

Top 10 ICC Men’s ODI Batting Rankings as of 10th December
RankPlayerCountryRating
1Rohit SharmaIndia781
2Virat KohliIndia773
3Daryl MitchellNew Zealand766
4Ibrahim ZadranAfghanistan764
5Shubman GillIndia723
6Babar AzamPakistan722
7Harry TectorIreland708
8Shai HopeWest Indies701
9Charith AsalankaSri Lanka690
10Shreyas IyerIndia679

Leave a Comment