Team India captain Virat Kohli has scored the most runs among Indians in T20 World Cup history with 777 runs in 16 innings. Kohli has also hit the most fifties (nine) in T20 World Cups among Indian batters. Rohit Sharma is the second-highest run scorer with 673 runs in 25 innings. He is followed by Yuvraj Singh (593 runs).