Who have scored the most runs in T20 World Cup history?
Virat Kohli has scored the most runs in T20 World Cup history. He aggregated 1,292 runs in 33 T20 World Cup innings. He's followed by Rohit Sharma (1,220 runs), Sri Lanka's Mahela Jayawardene (1,016 runs), England's Jos Buttler (1,013 runs), Australia's David Warner (984 runs) and West Indies' Chris Gayle (965 runs). Kohli has hit 15 T20 World Cup fifties.