Top Pakistani batsmen with most sixes in T20 internationals – Rizwan, Afridi, Babar and others

Most Sixes for Pakistan in T20Is – Top Power Hitters 

In T20 cricket, sixes win matches, and Pakistan has never run short of big hitters. From Shahid Afridi’s fearless days to modern openers like Sahibzada Farhan, many players have sent the ball over the rope again and again.

Quick answer: Fakhar Zaman has hit the most sixes for Pakistan in T20Is with 100, followed by Mohammad Rizwan (95) and Sahibzada Farhan (81). All stats below are as of 2026.

Let’s look at the players who have hit the most sixes for Pakistan in T20 Internationals and what makes each of them special.

Top 10 Six-Hitters for Pakistan in T20Is

RankPlayerMatchesSixes
1️⃣Fakhar Zaman123100
2️⃣Mohammad Rizwan10695
3️⃣Sahibzada Farhan5181
4️⃣Babar Azam14580
5️⃣Mohammad Hafeez11976
6️⃣Shahid Afridi9873
7️⃣Shoaib Malik12369
8️⃣Saim Ayub7162
9️⃣Umar Akmal8455
🔟Shadab Khan12650
1️⃣1️⃣Mohammad Nawaz9848
1️⃣2️⃣Hasan Nawaz2944
1️⃣3️⃣Iftikhar Ahmed6644
1️⃣4️⃣Asif Ali5837

Fakhar Zaman – Unfiltered Firepower

Fakhar Zaman leads the list with 100 sixes in 123 matches since 2017. He is just one six away from becoming the first Pakistani to reach 100. Fakhar goes after the bowling from the very first over, and it shows in the numbers. He has scored 2549 runs at a strike rate of 132.82, and nearly a quarter of those runs (594) came from sixes. His highest score is 91, so a T20I century is still missing, but no Pakistani has cleared the boundary more often.

Mohammad Rizwan – Smart Power and Consistency

Mohammad Rizwan is only four sixes behind with 95, and he got there in 16 fewer matches than Fakhar. He is not a pure slogger. Rizwan built his innings, picked his moment and then hit big. He scored 3,414 runs at an average of 47.41, with a century (104*) and 30 fifties. Only about 17% of his runs came from sixes, which shows how much of his game was built on timing and placement. His T20I career ran from 2015 to 2024.

Hafeez, Afridi & Babar – Different Styles, Same Damage

  • Babar Azam is third with 80 sixes, but it took him 145 matches. He is more about class than power: 4,596 runs, three centuries and a high of 122. Only about one in ten of his runs came from sixes, so this list shows he can hit big when needed, even if it is not his main weapon.
  • Mohammad Hafeez, “The Professor,” hit 76 sixes in 119 matches between 2006 and 2021. He mixed experience with aggression and knew when to accelerate. His best score was 99*.
  • Shahid Afridi hit 73 sixes in just 98 matches. His strike rate of 150.75 is the second best on this list, and he hit a six roughly every 13 balls. Nearly a third of his 1,405 runs came from sixes. He last played T20Is in 2016, but he is still the standard for crowd-pleasing power.

Sahibzada Farhan, Shoaib Malik & Saim Ayub – New Era Meets Experience

Sahibzada Farhan is the story of this list. He has 78 sixes in only 50 matches, just two behind Babar, who has played 95 more games. That works out to about 1.6 sixes per innings, the best among all the players here. Almost a third of his 1,478 runs have come from sixes, and he already has two T20I hundreds (best 100*). You can read more on his profile page.

Shoaib Malik hit 69 sixes in 123 matches. His style was calm rather than flashy. He was not out 33 times, which tells you how often he finished games, and he averaged 31.46.

Saim Ayub has 62 sixes in 71 matches since 2023, with a strike rate of 136.41. He loves attacking in the powerplay, and his best score is 98*. A first T20I century could come at any time.

Related read: Top 10 Best Finishers in T20 Cricket

Umar Akmal & Shadab Khan – Short but Explosive Contributions

Umar Akmal hit 55 sixes in 84 matches between 2009 and 2019. He had natural timing and power in the middle order, and his best score was 94.

Shadab Khan is mainly known for his bowling, but he has 50 sixes and a strike rate of 143.73. He has played 126 matches, yet he batted only 70 times. His quick cameos late in the innings have often changed the momentum of a game.

Also check out: Top 3 All-Rounders in Men’s Cricket

Underrated Hitters: Iftikhar Ahmed, Asif Ali & Mohammad Nawaz

Iftikhar Ahmed, also known as “Chacha,” has 44 sixes in 66 matches. He is a big hitter in the death overs and a useful lower-middle-order option.

Asif Ali has 37 sixes from just 431 balls, which is one every 11-12 balls. He does not have big scores, but his short, fast innings have turned matches around.

Mohammad Nawaz has 48 sixes in 98 matches. He bats lower down and adds quick runs when the team needs them.
One more name to watch is Hasan Nawaz. He has 44 sixes in only 29 matches and a strike rate of 157.89, the highest on this list. He hit a six every 8-9 balls and already has a T20I century (105*).

FAQs – Pakistan T20I Six-Hitting Records

Q: Who has hit the most sixes for Pakistan in T20Is?

Fakhar Zaman has hit the most sixes for Pakistan in T20Is with 100 in 123 matches. Mohammad Rizwan is second with 95.

Q: Which Pakistani player has the highest strike rate among the top six-hitters?

Hasan Nawaz has the highest strike rate on this list at 157.89, though he has played only 29 matches. Among long-career players, Shahid Afridi leads with 150.75.

Q: Where does Babar Azam stand among Pakistan’s top six-hitters?

Babar Azam is third with 80 sixes in 145 matches. He is Pakistan’s leading run-scorer in T20Is, but sixes are not his main scoring method.

Final Thoughts

Pakistan’s six-hitting story has changed over the years. Afridi’s fearless hitting gave way to Hafeez and Malik’s smart acceleration. Then came the Fakhar, Rizwan and Babar era, and now Farhan, Saim Ayub and Hasan Nawaz are hitting sixes faster than anyone before them. Sixes are not just extra runs. They often decide the match when the pressure is highest.

Explore more:
Top 10 Best Wicketkeepers in 2025
Top 10 Fastest Bowlers in Cricket History
Top 10 Emerging Young Cricketers to Watch in 2025

Recent Stats & Analysis Posts

Poll

Facebook

🎂 Stars Born This Month