Indian Batting legend Virat Kohli is the player with the most runs in T20 World Cup with 1,141 runs to his name.
Pos | Player | Team | Matches | Runs | Avg | SR |
1 | Virat Kohli | India | 27 | 1141 | 81.5 | 131.3 |
2 | DPMD Jayawardene | Sri Lanka | 31 | 1016 | 39.07 | 134.74 |
3 | CH Gayle | West Indies | 33 | 965 | 34.46 | 142.75 |
4 | RG Sharma | India | 39 | 963 | 34.39 | 127.88 |
5 | TM Dilshan | Sri Lanka | 35 | 897 | 30.93 | 124.06 |
6 | DA Warner | Australia | 34 | 806 | 25.18 | 133.22 |
7 | JC Buttler | England | 27 | 799 | 42.05 | 144.48 |
8 | Shakib Al Hasan | Bangladesh | 36 | 742 | 23.93 | 122.44 |
9 | AB de Villiers | South Africa | 30 | 717 | 29.87 | 143.4 |
10 | KS Williamson | New Zealand | 25 | 699 | 33.28 | 113.84 |