1. Virat Kohli - 1292 Runs
Arguably, India’s best batter in the tournament, Virat Kohli has scored the most runs for India in the T20 World Cup and is also the all-time highest run-scorer in T20 World Cup. The right-hander has scored 1292 runs from 35 matches in his career in T20 World Cup from 2012 to 2024 at an average of 58.72 and a strike rate of 128.81 along with 15 half-centuries.



