Babar Azam (Pakistan) - 427 runs in 13 innings
Pathum Nissanka (Sri Lanka) - 435 runs in 15 innings
Glenn Maxwell (Australia) - 446 runs in 21 innings
Mohammad Rizwan (Pakistan) - 456 runs in 13 innings
Kane Williamson (New Zealand) - 699 runs in 24 innings
Shakib Al Hasan (Bangladesh) - 742 runs in 36 innings
Jos Buttler (England) - 799 runs in 27 innings
David Warner (Australia) - 806 runs in 34 innings
Rohit Sharma (India) - 963 runs in 36 innings
Virat Kohli (India) - 1141 runs in 25 innings
Next : Top 10 Indian bowlers with most wickets in T20 World Cup history
Click to read more..