#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.

ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule