Virat Kohli and Rohit Sharma are undoubtedly two of the biggest superstars Indian cricket has produced in recent times. Both retired from T20Is after the Men in Blue's triumph in the 2024 T20 World Cup. The duo also quit Test cricket a week apart in May this year. As such, they only feature in ODIs and there has been plenty of excitement around them whenever they have played for India recently.
Rohit led Team India to victory in the Champions Trophy held in the UAE earlier this year, with Kohli playing a key role in the win. This was his second straight triumph as captain in an ICC event. Despite his tremendous record while leading the team in one-dayers, Hitman was sacked as captain, keeping preparations for the 2027 ODI World Cup in mind.
Following impressive performances with the willow this year, 'RoKo' remain in serious contention for a place in the 2027 World Cup squad. In this feature, we compare Kohli and Rohit's ODI batting stats in 2025.
Virat Kohli vs Rohit Sharma - Who has more runs and a better average in ODIs in 2025?
Kohli played 13 one-dayers in 2025 and scored 651 runs at an average of 65.10. Of his runs, 302 came in three matches against South Africa at an average of 151. The 37-year-old also scored 158 runs in four matches against Australia (average 52.66) and 100 runs in one match against Pakistan.
Rohit have 14 ODIs in 2025, scoring 650 runs at an average of exactly 50. The 38-year-old scored 230 runs in four matches against Australia at an average of 76.66. He also scored 146 runs in three matches against South Africa (average 48.66) and 122 runs in three matches against England (average 40.66).
Virat Kohli vs Rohit Sharma - Who has a better strike rate in ODIs in 2025?
Kohli had a strike rate of 96.15 in ODIs in 2025. He had a strike rate of 82.72 in four innings against Australia and 117.05 in three innings against South Africa. Further, he had a strike rate of 90.47 in two innings against England and 90.09 in one innings against Pakistan.
Rohit had a strike rate of 100.46 in ODIs in 2025. The Hitman had a strike rate of 86.79 in four innings against Australia and 123.23 in three innings against England. Further, he had a strike rate of 91 in two innings against New Zealand and 110.60 in three innings against South Africa.
Virat Kohli vs Rohit Sharma - Who has more 50-plus scores in ODIs in 2025?
Kohli registered seven 50-plus scores in ODIs in 2025 - three hundreds and four fifties. His best of 135 came off 120 balls against South Africa in Ranchi and featured 11 fours and seven sixes. He also scored 102 off 93 against the Proteas in Raipur and an unbeaten 100 off 111 balls against Pakistan in the Asia Cup.
| Player | Matches | Runs | Average | SR | HS | 100s | 50s |
| Virat Kohli | 13 | 651 | 65.10 | 96.15 | 135 | 3 | 4 |
| Rohit Sharma | 14 | 650 | 50 | 100.46 | 121* | 2 | 4 |
(Virat Kohli vs Rohit Sharma - Batting stats comparison in 2025)
Rohit registered six 50-plus scores in ODIs in 2025 - two hundreds and four fifties. His best of 121* came off 125 balls against Australia in Sydney. The knock featured 13 fours and three sixes. He also hit 119 off 90 balls against England in Cuttack and slammed 76 off 83 against the Kiwis in the Champions Trophy final.
Virat Kohli vs Rohit Sharma - Who has a better record in wins in ODIs in 2025?
In 10 ODIs that Team India won, Kohli scored 549 runs at an average of 78.42 and a strike rate of 95.97, with two hundreds and four half-centuries. In three matches that India lost, he had 102 runs at an average of 34, with one hundred.
| Player | Matches | Runs | Average | SR | HS | 100s | 50s |
| Virat Kohli | 10 | 549 | 78.42 | 95.97 | 135 | 2 | 4 |
| Rohit Sharma | 11 | 555 | 55.50 | 105.01 | 121* | 2 | 3 |
(Virat Kohli vs Rohit Sharma - Batting stats comparison in wins in 2025)
In 11 ODIs that India won, Rohit had 555 runs at an average of 55.50 and a strike rate of 105.11, with two hundreds and three fifties. In three matches that India lost, he had 95 runs at an average of 31.66, with one half-century.
Virat Kohli vs Rohit Sharma - Who has a better record in chases in ODIs in 2025?
In seven ODIs in chases, Kohli had 351 runs, averaging 87.75 at a strike rate of 91.64, with one ton and three fifties. In six ODIs while batting first, he had 300 runs at an average of 50 and a strike rate of 102.04, with two tons and one fifty.
| Player | Matches | Runs | Average | SR | HS | 100s | 50s |
| Virat Kohli | 7 | 351 | 87.75 | 91.64 | 100* | 1 | 3 |
| Rohit Sharma | 8 | 482 | 68.85 | 105.24 | 121* | 2 | 2 |
(Virat Kohli vs Rohit Sharma - Batting stats comparison in chases in 2025)
In eight ODIs in chases, Rohit had 482 runs at an average of 68.85 and a strike rate of 105.24, with two tons and two fifties. In six ODIs while batting first, he had 168 runs at an average of 28 and a strike rate of 88.88, with two half-centuries.
Why did you not like this content?
- Clickbait / Misleading
- Factually Incorrect
- Hateful or Abusive
- Baseless Opinion
- Too Many Ads
- Other
Was this article helpful?
Thank You for feedback
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Renin Wilben Albert

1 hour ago
3
English (US)