top of page
SPORTS

International Cricket - Pakistan
Most Runs (T20)
This list features the players with the most runs for the Pakistan national cricket team in Twenty20 history.
RANK | PLAYER | APPEARANCES | RUNS | YEARS |
1 | Babar Azam | 128 | 4223 | 2016-2024 |
2 | Mohammad Rizwan | 106 | 3414 | 2015-2024 |
3 | Mohammad Hafeez | 119 | 2514 | 2006-2021 |
4 | Shoaib Malik | 123 | 2423 | 2006-2021 |
5 | Fakhar Zaman | 109 | 2285 | 2017-2025 |
6 | Umar Akmal | 84 | 1690 | 2009-2019 |
7 | Ahmed Shehzad | 59 | 1471 | 2009-2019 |
8 | Shahid Afridi | 98 | 1405 | 2006-2016 |
9 | Iftikhar Ahmed | 66 | 998 | 2016-2024 |
10 | Kamran Akmal | 58 | 987 | 2006-2017 |
References
ESPNcricinfo (2025). Batting – most runs – career – Pakistan – Twenty20 Internationals. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-career/pakistan-7/twenty20-internationals-3 (Accessed 1 December 2025).

SCALA
lists
bottom of page



