#2 Virat Kohli (Matches - 84, Runs - 7202, Average - 54.97)

Virat Kohli has just grown from strength to strength as time has progressed. There weren't any doubts about Kohli's talent and cricketing acumen but unfortunately, he wasn't at his best in Test cricket in the initial part of his career. Always a great player in limited-overs cricket, Kohli found it difficult to score runs consistently in Test cricket. Kohli's poor outing against England in the away series in 2014 raised serious questions about his technique in the longest format.
But nothing could have deterred Kohli as he kept working on his shortcomings and eventually started making big runs in Test cricket as well. He scored runs all over the world especially in trying conditions of Australia, England and South Africa. His ability to score runs against quality bowling attacks and in tough batting conditions has been the standout feature of his batting. The Indian captain is currently the top-ranked Test batsman in the world.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news