India's Top Run-Getter In Each ODI World Cup Since 1999

Year 1999 - Rahul Dravid made 461 runs.

Year 2003 - Sachin Tendulkar made 673 runs.

Year 2007 - Virender Sehwag made 164 runs.

Year 2011 - Sachin Tendulkar made 482 runs.

Year 2015 - Shikhar Dhawan made 412 runs.

Year 2019 - Rohit Sharma made 648 runs.

Sachin Tendulkar is the only Indian batsman to have topped the run-getters list in more than one World Cup.

Next: Top 5 highest Run scorer in previous ICC Cricket World Cup 2019