10. Asghar Afghan - 1020 runs in 48 T20I innings
Image Source : Getty9. Andy Balbirnie - 1067 runs in 52 T20I innings
Image Source : Getty8. MS Dhoni - 1112 runs in 62 T20I innings
Image Source : Getty7. Faf du Plessis - 1273 runs in 40 T20I innings
Image Source : Getty6. Eoin Morgan - 1469 runs in 65 T20I innings
Image Source : Getty5. Virat Kohli - 1570 runs in 46 T20I innings
Image Source : AP4. Rohit Sharma - 1648 runs in 54 T20I innings
Image Source : AP3. Kane Williamson - 2125 runs in 75 T20I innings
Image Source : Getty2. Babar Azam - 2195 runs in 65 T20I innings
Image Source : Getty1. Aaron Finch - 2236 runs 76 T20I innings
Image Source : GettyNext : 10 future cricket stars to watch out for at ICC U19 World Cup 2024