Top five legendary Indian ODI batters

Rahul Dravid - The ever-reliable ‘Wall’ with 10,768 runs in 340 matches,

averaging 39.15, and scoring 12 solid centuries.

Rohit Sharma - The ‘Hitman’ of ODIs, smashing 11,049 runs in 270 matches,

averaging 48.88, and 32 centuries which include 3 explosive double hundreds.

Sourav Ganguly - The fearless leader with 11,221 runs in 308 matches,

an average of 40.95, and 22 classy centuries.

Virat Kohli - A chasing master with 14,085 runs in 299 matches,

boasting a stunning 58.20 average and 51 centuries.

Sachin Tendulkar - The ODI king with 18,426 runs in 463 matches,

averaging 44.83, and a record 49 centuries to his name.

Up Next: Kane Williamson’s Adorable Love Story