#2 Rahul Dravid- 5918 Runs

There has been no batsman in the history of Indian cricket who has been technically more sound than Rahul Dravid.
The legendary batsman played 68 tests outside Asia and scored 5895 runs at an incredible average of 54.68 including 14 hundreds.
Dravid’s ability to adapt to different conditions made him India’s go-to man whenever the team was in a crisis.
The magnificent 233* that he scored in Adelaide against the likes of Brett Lee and Jason Gillespie paved the way for a famous Indian win on Australian soil after 22 years.
RECORD: Matches: 68 Runs: 5918 Average: 54.58 100s: 14
Dravid's break down of runs in different countries:
Australia- 1166 runs
South Africa- 624 Runs
England- 1376 Runs
West Indies- 1511 Runs
Zimbabwe- 475 Runs
New Zealand- 766 Runs
#1 Sachin Tendulkar- 6247 Runs

When you talk of batting records, this man’s name will surely be there right on top. Sachin Tendulkar is hailed as the most complete batsman that Test cricket has ever seen, and the master blaster enthralled and captivated cricket lovers for almost a quarter of a century with his resplendent deeds with the bat.
The 114 that he scored in Perth when he was just 18 years of age provided the first glimpse of the blossoming of a unique talent to the cricketing world. The ethereal 241* that Tendulkar scored in Sydney without playing even a single cover drive through the off side showed the command that he had over the game.
Tendulkar played 77 tests for India outside Asia, and scored a monumental 6247 runs including a colossal 18 hundreds at an average of 50.37.
RECORD: Matches: 77 Runs: 6247 Average: 50.37 100s: 18
Tendulkar's break down of runs in different countries:
Australia- 1809 runs
South Africa- 1161 Runs
England- 1575 Runs
West Indies- 620 Runs
Zimbabwe- 240 Runs
New Zealand- 842 Runs
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news