Batters With Most Runs In Men's T20 World Cup History: 1. Virat Kohli (IND): 1141 runs 2. Mahela Jayawardene (SL): 1016 runs 3. Chris Gayle (WI): 965 runs 4. Rohit Sharma (IND): 963 runs 5. Tillakaratne Dilshan (SL): 897 runs 6. David Warner (AUS): 806 runs 7. Jos Buttler (ENG): 799 runs 8. Shakib Al Hasan (BAN): 742 runs 9. AB de Villiers (SA): 717 runs 10. Kane Williamson (NZ): 699 runs All Image Credits: Getty Images