#3 Rahul Dravid - 860 Runs
Rahul Dravid will go down as one of the greatest batsmen produced by India in the past 3 decades. The legendary right-hander featured in 3 World Cups for India and scored 860 runs at a stunning average of 61.42 including 2 hundreds and 6 fifties.
Dravid’s ability to get on top of the bounce and execute the cut shot to perfection and his ability to whip the ball past midwicket with a flick of his wrists made him a joy to watch.
RECORD: Matches:22 Innings:22 Runs:860 Average:38.31 100’s:2 50’s:6
#2 Sourav Ganguly - 1006 Runs
Sourav Ganguly is easily the greatest left-handed batsman produced by India in ODI cricket. Seeing Ganguly bat, was like seeing a stream in full flow. His gorgeous cover drives through the off side and his towering sixes over mid-wicket made him a nightmare for bowlers.
The former Indian captain featured in 21 matches for India in World Cups and scored 1006 runs at an average of 55.88 including 4 hundreds and 3 fifties.
RECORD: Matches:21 Innings:21 Runs:1006 Average:55.88 100’s:4 50’s:3
Follow Sportskeeda for all the updates on Cricket news, schedule, points table, live scores, fantasy cricket tips and stats.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news