#2 Sunil Gavaskar

The former Indian great is perhaps the greatest opening batsman to have played the game in the last 70 years and Sunil Gavaskar’s Test record is something that inspires admiration even among those who never watched him bat.
His superb technique, hunger for runs, patience and ability to score runs on the most treacherous tracks made him the great batsman that he was.
His career spanned 125 Test matches stretched over a period of 16 years (1971 to 1987) and for much of that period, he remained the world’s premier batsman. Gavaskar averaged 51.12 during the course of his career but what makes him an even better batsman is the fact that he never averaged less than 47.70 at any point in his career.
That is an average that is more than the career average of many excellent batsmen and it is only natural that he is still considered one of the greatest batsmen to have played Test cricket.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news