Shakib Al Hasan (Bangladesh) - 7297 runs in 238 innings
Tamim Iqbal (Bangladesh) - 7308 runs in 215 innings
Martin Guptill (New Zealand) - 7489 runs in 190 innings
Steve Smith (Australia) - 7572 runs in 159 innings
Mushfiqur Rahim (Bangladesh) - 7893 runs in 256 innings
Rohit Sharma (India) - 8158 runs in 180 innings
Kane Williamson (New Zealand) - 8565 in 187 innings
David Warner (Australia) - 9428 runs in 197 innings
Joe Root (England) - 9735 runs in 222 innings
Virat Kohli (India) - 11960 runs in 239 innings
Next : Babar Azam's record as opener in T20Is
Click to read more..