#1 Virat Kohli - 20,018 runs till now in the current decade
Virat Kohli easily stands out in the current crop of batting talents. A large majority of the cricket fans regard Kohli as the best batsman of the current generation.
On his part, the team India captain has done everything to prove this notion correct. At times, he makes batting look ridiculously easy as he keeps piling misery on the bowlers. The fact that Kohli enjoys an average of more than 50 in all formats speaks volumes about his consistency and adaptability.
Kohli recently became the first batsman in the history of the game to score more than 20,000 runs in a single decade. In this decade, Kohli has scored 67 centuries and 92 half-centuries at an average of more than 57.
With a lot of cricket still left, Kohli is all set to extend the record and make it really difficult to surpass.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news