Most Runs for India in International Cricket after Virat Kohli surpassed Rahul Dravid

Most Runs for India in International Cricket after Virat Kohli surpassed Rahul Dravid

Image Source : Getty

Sachin Tendulkar holds the record for most runs that account for 34357, which includes more than 18000 ODI runs, 15000 Test runs, and 10 T20I runs.

Image Source : Getty

Virat Kohli ranks second with 24078 runs in 471 matches. Virat's bulk of runs have come from ODIs and Tests while he also has more than 3000 T20I runs

Image Source : Getty

Rahul Dravid is only the third Indian to score more than 20000 runs in international cricket for India. Regarded as 'The Wall,' Rahul scored 24064 runs during his playing days

Image Source : Getty

Former India captain Sourav Ganguly amassed 18433 runs in 421 matches for India

Image Source : Getty

2011 World Cup winning Captain MS Dhoni scored 17092 runs in his Playing days to rank fifth

Image Source : Getty

Next : Most T20I runs in a Calendar year for Team India