#1 Sachin Tendulkar (18)

Finest Indian batsman ever fittingly tops this list. Sachin created new benchmarks for the generation of batsmen to come. He scored runs all over the world and in every format, that too with utmost ease. Touted by many experts as the best batsman of all time, Sachin was an optimum mix of caution and aggression. The way he carried himself on and off the field was exemplary.
Sachin scored a monumental 51 Test centuries which is an astonishing figure and this record is expected to stand the test of time. Sachin scored 18 centuries outside Asia which is the most by any Indian batsman.
Like other Indian batsmen on this list, he relished the Australian conditions and scored six centuries there. He had a good time in England and South Africa too, where he scored five centuries each. Also, he got two centuries in New Zealand while in West Indies he managed a solitary inning of triple figures.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news