#1 Virat Kohli - 54.13*

Currently occupying the top spot in this illustrious list, Indian skipper Virat Kohli has been plundering plundering runs against different opponents in various conditions all across the world.
Kohli's recent form makes for astounding reading. From his last Test 33 innings, he has amassed 3340 runs with 13 hundreds and 6 double hundreds. The right-hander's unending zeal to score runs has made him undoubtedly the greatest batsman of the current era.
From 125* innings that he has played in his Test career thus far, Kohli has scored 6334 runs at a colossal average of 54.13 with 24 hundreds and 19 fifties.
(*at the end of India's first innings in the first Test against Australia at Adelaide in 2018)
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news