T20I cricket, most run-scorers
Rohit Sharma and Virat Kohli (Image Credit: Google)
3 of 10

8. Mohammad Hafeez (Pakistan) – 1,908 runs

Top 10 Most Run-Scorers In T20I Cricket 1

Pakistan all-rounder Mohammad Hafeez is currently one of the senior cricketers. The right-handed batsman is a strong-minded batsman who can change the game in a quick moment. Hafeez has played 89 T20Is where he has scored 1,908 runs with an average of 24.46. The right-handed batsman has hit 10 T20I half-centuries, including his best knock of 86 runs.

Read More : Windies vs India 2019, 2nd T20I – Statistical Highlights

3 of 10