Shubman Gill
India's star opening batsman Shubman Gill enjoys the top spot on the list of Indians to score the most runs in One Day Internationals. In the year 2023, Gill has featured in 29 ODIs and has scored 1,584 runs
Virat Kohli
India's stalwart batsman Virat Kohli is the second player on the list. In 29 matches, the veteran has registered 1,377 runs ODI runs in the year 2023
Rohit Sharma
The third position on the list is in the name of India's skipper Rohit Sharma. The right-hander scored 1,255 runs for India in 27 ODIs
KL Rahul
In 27 ODI matches, India's stylish batsman KL Rahul scored 1,060 ODI runs for India in 2023, finishing as the fourth player in the list
Shreyas Iyer
India's Shreyas Iyer has represented the country in 20 ODI matches in 2023 in which he registered 846 runs. Iyer is the fifth Indian player on the list
ADVERTISEMENT