Who were India's highest run-scorers in ODI cricket in 2025?

Ex-India captain Virat Kohli was India's highest run-getter in ODI cricket in 2025. He scored 651 runs in 13 innings at an average of 65.1. He's followed by ex-India captain Rohit Sharma, who scored 650 runs in 14 innings at an average of 50. Shreyas Iyer is third on the list with 496 runs, followed by Shubman Gill (490 runs).

Load More