#1 Virat Kohli (Matches - 72, Runs - 2450, Average - 50, Strike rate - 135.28)

Virat Kohli
Virat Kohli is undoubtedly one of the modern greats of the game. The Indian skipper has proved his mettle in every format. Kohli's hunger for runs has just increased with time and he has been exceptional across formats. Talking about his T20 record, Kohli averages more than 50 which shows the amount of consistency that he has maintained even in a format where batsmen often throw away their wickets in a bid to get quick runs. Having said that, Kohli also possesses a strong strike-rate of over 135 which means he has kept churning out runs in the middle-overs.
In order to manage his workload, Kohli has often been rested for T20 matches, but with the World T20 coming up next year, expect Kohli to be a regular feature in India's T20 squad. With the kind of form Kohli currently is in, expect some more runs from the batting wizard in the T20 format.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule