Virat Kohli and Rohit Sharma are without a doubt two of the most successful cricketers to emerge from India in recent years. Both retired from Twenty20 Internationals following the Men in Blue’s victory in the 2024 T20 World Cup. In May of this year, the duo also retired from Test cricket, one week apart. As a result, they only appear in one-day internationals, and anytime they have recently played for India, there has been a lot of hype surrounding them.
Rohit led Team India to glory in the Champions Trophy hosted by the UAE earlier this year, with Kohli contributing significantly. It was the second time he had captained his side to victory in an ICC event. Despite his excellence as captain of the one-day side, Hitman was relieved of his duties ahead of the 2027 ODI World Cup.
After a prolific year with the bat, “RoKo” was definitely in contention for the 2027 World Cup squad. Here, we take a look at Kohli and Rohit’s ODI batting records in 2025.
1. Virat Kohli vs Rohit Sharma – Race me in 2025 ODIs?

Kohli appeared in 13 one day matches in 2025 and had a total run of 651 which had an average of 65.10. Out of his 302 runs in three matches with South Africa, he averaged 151. The 37-year-old also amassed 158 against Australia (average 52.66) and 100 against Pakistan in four and one match respectively.
The number of ODIs played by Rohit amounted to 14 with a total of 650 runs at a 100 percent average. The 38 year old was recording a score of 230 in four matches against Australia with an average of 76.66. He also scored 146 and 122 in 3 matches against South Africa (average 48.66) and 3 matches against England (average 40.66).
2. Virat Kohli vs Rohit Sharma – Who will have better strike rate in ODI in 2025?

In 2025, Kohli scored 96.15 in ODIs. He had a strike rate of 82.72 in 4 innings against Australia and 117.05 in 3 innings against South Africa. He also had the highest strike rates of 90.47 in two innings with England and 90.09 in one innings with Pakistan.
In 2025, Rohit hit in 100.46 ODIs. The Hitman had the following strike rates in four and three innings respectively against Australia and England. He also struck at a rate of 91 in two and 110.60 with three innings against New Zealand and against South Africa respectively.
3. Virat Kohli vs Rohit Sharma – Who will mark more 50 and more in ODIs in 2025?

In 2025 Kohli made seven 50-plus scores in ODIs three centuries and four fifties. He hit his peak with 135 of 120 balls against South Africa in Ranchi and that included 11 fours and 7 sixes. He also made 102 out of 93 balls against the Proteas at Raipur and an unbeatable 100 out of 111 balls against Pakistan at Asia Cup.
Rohit Sharma had six 50-plus scores in ODIs in 2025 two centuries, four fifties. His highest score of 121 was made out of 125 balls against Australia in Sydney which had 13 fours and three sixes. He also hit 119 out of 90 balls in England in Cuttack and 76 out of 83 balls in the final of the champions trophy against New Zealand.
4. Virat Kohli vs Rohit Sharma – Who is better in the winnings in 2025 ODIs?

In the 10 ODIs India won, Kohli scored 549 runs at an average of 78.42 and a strike rate of 95.97, including two centuries and four fifties. He made 102 runs across three losses at an average of 34, with one hundred.
Rohit scored 555 runs at an average of 55.50 and a strike rate of 105.11, with two centuries and three half-centuries in 11 ODIs that India won. He notched up 95 runs in three defeats — one of them featuring a half-century — at an average of 31.66.
5. Virat Kohli vs Rohit Sharma Who is better in chases in 2025 in ODIs?

In the chase, Virat Kohli scored 351 runs from seven ODIs at an average of 87.75 and a strike rate of 91.64, including one century and three fifties. He added 300 runs in six ODIs while batting first, averaging 50 with a strike rate of 102.04, including two hundreds and a fifty.
In eight ODIs while chasing, Rohit aggregated 482 runs at an average of 68.85 and a strike rate of 105.24, with two centuries and two fifties. In six ODIs while opening the batting, he scored 168 runs at an average of 28.88 and a strike rate of 88.88, including two half-centuries.
