4. VVS Laxman

VVS Laxman's 281* against Australia will probably go down as the greatest innings ever played by an Indian batsman in Test cricket.
Laxman was an integral part of the Fab Four of Indian cricket during the first decade of the new millennium. He is India’s 4th highest run-getter with 8,781 runs at average of 45.97.
Laxman reserved his best for the best bowling attack of his generation - Australia - scoring 2,434 runs against them including six hundreds and 12 fifties. Laxman’s artistry with the bat can be matched by very few in world cricket, and he was indeed “VERY VERY SPECIAL”.
3. Sunil Gavaskar
Sunil Gavaskar was easily one of the greatest openers in the history of Test match cricket. He scaled several new heights in batting when he became the first batsman in the history of Test cricket to breach the 10,000 run mark.
Gavaskar gave new meaning to the words grit and determination when he faced up to the West Indian quicks in the 1970s and 1980s. Also called the “Little Master”, Gavaskar held the records for the most number of hundreds (34) and runs (10,122) when he retired from the game in 1987.
Gavaskar is also the only cricketer to score four consecutive centuries in two venues - Port Of Spain and the Wankhede Stadium.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news