Who were India’s 5 highest run-getters in ODI cricket in 2023?
Shubman Gill top-scored for India in ODI cricket in 2023. He scored 1,584 runs in 29 innings. He is followed by Virat Kohli (1,377 runs in 24 innings) and Rohit Sharma (1,255 runs in 26 innings). KL Rahul was India's fourth-highest run-getter in the year with 1,060 runs in 24 innings. Shreyas Iyer scored 846 runs in 19 innings.