#2 Sachin Tendulkar (2,017)

Sceptics who often complain that Sachin Tendulkar's centuries usually came in either losing causes or drawn contests should take a look at his record in India's overseas Test wins. Tendulkar is second in the list of highest run-getters for India in overseas conditions.
He was part of 20 Test matches which India won abroad and he scored 2,017 runs in those at an amazing average of 80.68, with a monumental 9 centuries and 4 fifties.
#1 Rahul Dravid (2,293)

Rahul Dravid used to excel in difficult conditions, and he fittingly tops this list. Dravid scored centuries for India in some of the most difficult conditions for batting; his hundred in Headingley during the 2002 tour of England is still held in very high regard by experts and fans alike.
Dravid was part of 24 Test matches which India won abroad and he scored 2,293 runs in those at an exceptional average of 69.48, with 7 centuries and 9 fifties.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news