Sachin Tendulkar

The Master Blaster has scored 34,357 runs for India in his 782 matches with an average of 48.52 and 100 centuries.

Virat Kohli

King Kohli is number 2 in the list with 25,548 runs for India. He has smashed 75 tons so far in his career for his country.

Rahul Dravid

Team India's current head coach, Rahul David has 24,064 runs for the nation in his 599 games played.

Sourav Ganguly

Ganguly scored 18,433 runs for India in 485 games with an impressive average of 41.42.

Rohit Sharma

India's current captain recently overtook MS Dhoni in this list. He now has 17,298 runs for India in 463 games.

MS Dhoni

India's most successful captain in history scored 17,092 runs in his 523 games. His average is 44.74 with 15 centuries to his name.

Virender Sehwag

Sehwag played 431 matches for India scoring 16,892 runs in all formats of the game with an average of 40.60.

Mohammed Azharuddin

Former India Azharuddin finished with 15,593 runs in 455 matches with an average of 39.77 for India.

Sunil Gavaskar

Gavaskar scored 13,214 runs with an average of 46.20 smashing 25 centuries in his career.

VIEW ALL

Read Next Story