In the last few years, Afghanistan batsmen have dominated themselves in the shortest format of the game. As we all know the shortest format of the game does not demand high scoring from its batsman but rather only the openers other ones who have got good runs in international T20 cricket. Afghanistan has represented itself very well at the global level in T20 International Cricket. The Afghanistan batsman has also scored a lot of runs in international T20 cricket. In this article, the top 10 highest run scorers for Afghanistan and international T20 cricket will be discussed.

1. Mohammad Shahzad (2015)

The Afghanistan batsman with the highest runs in international T20 cricket is none other than the wicketkeeper-batsman Mohammad Shahzad. He has successfully played 70 International T20 matches for Afghanistan during his T20 tenure from 2010 to 2021. Shahzad has scored 2015 T20 runs for Afghanistan with an average of 30.07 at a strike rate of 133.62.

2. Mohammad Nabi (1539)

The second most run-scorer for Afghanistan in T20 International Cricket is Mohammad Nabi. He made his international T20 debut for Afghanistan in 2010 and presently is amongst the current cricketers of Afghanistan. Nabi has successfully represented Afghanistan in 88 International T20 matches till now and has scored 1539 runs in them with an average of 22.97 at an exceptional strike rate of 142.23.

3. Asghar Afghan (1382)

The next Afghanistan player on the list of the top 10 highest run scorers for Afghanistan in the T20 International Cricket is Asghar Afghan. He has scored 1382 International T20 runs for Afghanistan by playing 75 International T20 matches for his country during his International T20 tenure from 2010 to 2021. He scored those runs at an average of 21.93 with a strike rate of 110.82.

4. Najibullah Zadran (1259)

The fourth highest run-scorer for Afghanistan and international T20 cricket is NajibullahZadran. He made his international T20 debut for Afghanistan in 2012 and has successfully played 17 International T20 matches for Afghanistan till now. Najibullah has a total score of 1259 in international T20 cricket with a strike rate of 140.20 at an average of 33.13.

5. Samiullah Shinwari (1013)

The next Afghanistan cricketer on the list of the top 10 highest run-scorers in the T20 International Cricket is Samiullah Shinwari. He has scored 1013 International T20 runs for Afghanistan at a strike rate of 180.06 with an average of 22.02 in 64 International T20 matches he played for Afghanistan from 2010 to 2020.

6. Hazratullah Zazai (727)

The sixth Afghanistan batsman with the highest runs in international T20 cricket is Hazratullah  Zazai. He made his international T20 debut for Afghanistan in 2016 and has played 22 International T20 matches for Afghanistan till now. In the matches, Zazai has scored 727 runs at a strike rate of 145.40 with an exceptional average of 36.35.

7. Usman Ghani (598)

The next Afghanistan cricketer with the highest runs in international T20 cricket is Usman Ghani. He has successfully represented Afghanistan in 24 International T20 matches since his debut in 2015. In the 24 matches he played for Afghanistan he has successfully scored 598 International T20 runs at a strike rate of 100 and 9.92 with an average of 27.18.

8. Gulbadin Naib (564)

The eighth Afghanistan cricketer who has the highest runs in international T20 cricket is Gulbadin Naib. He has represented Afghanistan in international T20 cricket from 2012 to 2021. During this time, he represented Afghanistan for 53 International T20 matches in which he scored 564 runs with a strike rate of 19.49 with an average of 18.80.

9. Karim Sadiq (538)

The next Afghanistan cricketer with the highest runs in international T20 cricket is Karim Sadiq. He has scored 538 International T20 runs for Afghanistan in the 36 International T20 matches he played for them from 2010 to 2018. He scored these runs for Afghanistan at an average of 27.18 with a strike rate of 109.92.

10. Rahmanullah Gurbaz (534)

The last Afghanistan batsman with the highest runs in international T20 cricket is scored by Rahmanullah Gurbaz. He has represented Afghanistan in international T20 cricket in just 20 matches since his debut in 2019. During these matches, he has scored 5:34 runs with a strike rate of 137.62 at an average of 26.70.