Top 4 batters with most runs for India after 16 ODI innings 

The 23-year-old burst into the scene after his exploits in the 2018 U19 World Cup. Since making his debut, he is unstoppable. 

Shubman Gill

Surpassing even the likes of Tendulkar, Ganguly, and Kohli, Gill has scored 757 runs from 16 ODIs.

The next on the list is Shreyas Iyer who has 748 runs from 16 ODI matches. He scored his 1st ODI ton against NZ in 2020 and has two tons to his name.

Shreyas Iyer

Former India batter Navjot Sidhu scored 725 runs. In the 1987 World Cup, he smashed back-back 4 fifties. 

Fill in some text

Navjot Singh Sidhu

 He was ruthless against spinners. He scored 6 tons and 33 half-centuries from 136 ODI matches and amassed 4413 runs.

The Indian talisman is fourth on the list with 655 runs. He is also the second batter after Tendulkar to have the most number of ODI tons (45).

Virat Kohli

For more stories