King Kohli is on top and at what number is Rohit? See the list of Indian batsmen who have scored the most runs in ODIs.
The Indian cricket team has played its last ODI match in the year 2025. Recently, India won the three-match series against South Africa by 2-1. Indian batsmen performed brilliantly this year. Let us know who were the top-5 Indian players who scored the most ODI runs in 2025.
1. Virat Kohli
Virat Kohli once again proved that he is the king in ODI cricket. In the year 2025, he played 13 matches and scored 651 runs. During this period his average was 65.10. Three centuries and four half-centuries came from his bat. Kohli also got the title of Player of the Series in the South Africa series.
2. Rohit Sharma
Former captain Rohit Sharma lagged behind Kohli by just one run. Rohit scored 650 runs in 14 matches and his average was 50. He scored two centuries and four half-centuries. While opening, Rohit also gave a fast start to the team in many matches.
3. Shreyas Iyer
Shreyas Iyer performed brilliantly in the middle order. Scored 496 runs in 11 matches at 49.60. He scored half-centuries five times. Unfortunately, South Africa could not play the series due to injury during the Australia tour. For this reason he was left behind in the list.
4. Shubhman Gill
The new captain Shubman Gill showed amazing performance with the bat as well as captaincy. Scored 490 runs in 11 ODI matches and the average was 49. During this period he scored two centuries and two half-centuries. Due to injury, South Africa could not play in the series but still remained in fourth place.
5. KL Rahul
KL Rahul proved to be the laggard in this list. Could score only 367 runs in 11 innings of 14 matches. Although his average of 52.42 was good. He captained the team in the series against South Africa and performed well with the bat. He scored two half-centuries in 2 innings but could not score a century. However, he did not get a chance to play big innings.
Comments are closed.