#2 Virat Kohli (24 Centuries)

Kohli is arguably the best batsman of the current generation. It's very difficult to find a chink in his armour. His ever-improving game has made the life of the opposition bowlers very difficult and during the last few years, he is easily the most feared batsman in the world. Recently he conquered the demons of his 2014 outing in England and scored a mammoth 593 runs from five Test matches during the recently concluded series.
Among the current generation of Test batsmen, he looks the most equipped to take a serious shot at the 52 Test hundreds to beat Sachin Tendulkar's record for the most number of Test centuries. Kohli has scored 24 centuries from 73 Test matches so far. He has an amazing record even in alien conditions with 13 centuries coming away from home.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news