Most Run-Getters In T20I cricket
8 of 10

Mohammed Hafeez- 2514 Runs In 119 Matches

Pakistan batsman Mohammad Hafeez
Pakistan batsman Mohammad Hafeez (Credits: Getty)

Hafeez has been playing T20I cricket ever since its inception in 2007. He is one of the best batters in this format and has played in almost all the major T20 franchise cricket leagues. The veteran cricketer is inching close to 2600 runs in the format with 14 fifties to his name.

*Stats updated till 18/03/22.

8 of 10

Read More  IPL Live Streaming In India– When and Where To Watch RCB vs KKR Live In India? IPL 2024, Match 10

Anshuman Roy is an author at Cricketaddictor. He has been working with the organization since January 2022 and he has written more than 6000 articles for the website.