TV9
user profile
Sign In

By signing in or creating an account, you agree with Associated Broadcasting Company's Terms & Conditions and Privacy Policy.

Virat Kohli or Rohit Sharma: Who scored most ODI runs for India in 2025?

Virat Kohli piped Rohit Sharma to become India's leading run-scorer of 2025 in ODI cricket.

Find out who scored the most ODI runs for India in 2025 between Virat Kohli and Rohit Sharma.
Find out who scored the most ODI runs for India in 2025 between Virat Kohli and Rohit Sharma. Credit:X/@BCCI
| Updated on: Dec 07, 2025 | 08:00 PM

New Delhi: India had a remarkable year in ODI cricket as the Men in Blue lifted the 2025 Champions Trophy title after beating New Zealand in the final. Earlier this year, they also whitewashed England 3-0 in a home ODI series and wrapped it by defeating South Africa 2-1 at home.

The only setback for Team India came against Australia, when they lost the three-match ODI series by 2-1. Following the Champions Trophy triumph, Rohit Sharma and Virat Kohli announced their retirements from Test cricket during the IPL 2025.

Also Read

After that, several media reports suggested that the ODI series against Australia will be their last in international cricket. However, neither of them announced their retirement and ended the year as India's highest run-scorers in the 50-over format.

Kohli smashed a boundary to finish the final ODI match against South Africa in Vizag, surpassing Rohit Sharma as the highest ODI run-getter for India in 2025. He ended the year with 651 runs in 13 matches, while Rohit amassed 650 runs in 14 games.

Shreyas Iyer, who was ruled out of the ODI series against South Africa due to a rib injury, finished the year as the team's third-highest run-scorer. He scored 496 runs in 11 matches at an average of 49.60. Meanwhile, newly appointed skipper Shubman Gill also had a brilliant year, amassing 490 runs in 11 games.

Most ODI runs for India in 2025

PlayersODI runs in 2025
Virat Kohli651
Rohit Sharma650
Shreyas Iyer496
Shubman Gill490
KL Rahul367

When will Rohit and Kohli play their next match for India?

Rohit and Virat will be back in action during the three-match ODI series against New Zealand, starting January 11. After that, the players will be busy with the T20I series against the Blackcaps, followed by the 2026 T20 World Cup, IPL and finally an away white-ball series against England.

{{ articles_filter_432_widget.title }}