Most T20I sixes for Afghanistan [Source: @CallMeSheri1_, @mipaltan/X.com]
Afghanistan cricket has grown rapidly in world cricket, especially in the T20I format, where power-hitters have made their mark. Afghan cricketers have built a reputation for smashing sixes against the best bowlers in the world.
Rahmanullah Gurbaz recently completed a big six-hitting milestone in his T20I career and moved up in the all-time list.
On that note, here’s a detailed look at the top 5 Afghanistan players with the most sixes in T20Is.
5. Asghar Afghan - 69 Sixes
5. Asghar Afghan - 69 Sixes [Source: @ACBofficials/X.com]
Former Afghanistan skipper Asghar Afghan sits fifth in this list with 69 sixes in 75 T20Is. Though not as destructive as his other contemporaries, Asghar gave solidity and leadership in the middle order.
He hit 1,382 runs at 110.82's strike rate, helping Afghanistan navigate pressure situations. Afghan's six-hitting power normally proved to be useful in close games, and as captain, he played the key role in guiding Afghanistan into international cricket.
4. Mohammad Shahzad - 76 Sixes
4. Mohammad Shahzad - 76 Sixes [Source: @cricketcomau/X.com]
Former opener Mohammad Shahzad was Afghanistan’s six-hitting machine in the early days. He has smashed 76 sixes in 73 T20Is. Popular for his aggressive and unorthodox batting, Shahzad’s fearless approach gave Afghanistan flying starts at the top.
His career-high unbeaten 118 remains a standout innings, where he combined clever strokes with pure power. With more than 2,000 runs in the format, Shahzad helped Afghan cricket get on the map.
3. Najibullah Zadran - 97 Sixes
3. Najibullah Zadran - 97 Sixes [Source: @aslibanrakas/X.com]
Reliable middle-order batter Najibullah Zadran is next on the list with 97 sixes. Since 2012, Najibullah has been among Afghanistan's most reliable T20 finishers.
He has made 1,830 runs at a strike rate of 29.51, reflecting consistency and power. With a strike rate of almost 138, Najibullah usually plays the part of taking the game to a quick finish in the death overs, attacking bowlers with his strong hitting ability.
2. Rahmanullah Gurbaz - 101 Sixes
2. Rahmanullah Gurbaz - 101 Sixes [Source: @RGurbaz_21/X.com]
The young superstar from Afghanistan, Rahmanullah Gurbaz, surpassed 100 T20I sixes after a 35-run knock against Bangladesh in the Asia Cup 2025. He now has 101 sixes in 73 matches. Since his emergence in 2019, he has turned out to be one of the most thrilling openers in T20 cricket.
Gurbaz has 1 century and 10 fifties in the format, often giving Afghanistan explosive starts. At a strike rate of 132.36, he has established himself as a gun power hitter in a short while. If he continues at this pace, he could soon move up to no.1.
1. Mohammad Nabi - 111 Sixes
1. Mohammad Nabi - 111 Sixes [Source: @MohammadNabi007/X.com]
Veteran Afghanistan all-rounder Mohammad Nabi tops the chart with 111 sixes in T20Is. Having played since 2010, he has played 138 games and has 2,297 runs to his name. Once "Captain Cool" of Afghanistan, Nabi has the potential to win games for his team with his aggressive batting in the lower middle order.
With a strike rate of 134.80, he tends to step up when the team requires runs quickly. His calm presence and fearless hitting make him Afghanistan’s six-hitting king. At 40, Nabi is still an impactful finisher for Afghanistan across all formats, let alone T20Is.