Top 10 Indian Batters with the Most Runs In ICC ODI World Cup History

Produced by: Amar Sunil Panicker

Kapil Dev

Matches: 26   Runs: 669

1979-1992

yuvraj Singh

Matches: 23   Runs: 738

2003-2011

MS Dhoni

Matches: 29   Runs: 780

2007-2019

M Azharuddin

Matches: 30   Runs: 826

2003-2011

Virender Sehwag

Matches: 22   Runs: 843

2003-2011

Rahul Dravid

Matches: 22   Runs: 860

1999-2007

Rohit Sharma

Matches: 17   Runs: 978

2015 - 2019

Sourav Ganguly

Matches: 21   Runs: 1006

1999 - 2007

Virat Kohli

Matches: 26   Runs: 1030

2011 - 2019

Sachin Tendulkar

Matches: 45   Runs: 2278

1992-2011