Top five Pakistani batsmen with most ducks in T20 International cricket.

By Aditya
September 18, 2025

Here's the list

The Pakistani batters who have been dismissed for a duck most often in T20Is.

5. Mohammad Hafeez

In 119 T20 International matches, Mohammad Hafeez was dismissed for a duck 7 times.

4. Kamran Akmal

In his 58 T20 International matches, Kamran Akmal was dismissed for a duck 7 times.

3. Shahid Afridi

Shahid Afridi had a total of 8 ducks in his 98 T20 innings.

2. Saim Ayub

Among all T20I players, Saim Ayub is second, having been dismissed for a duck 8 times in 44 games.

1. Umar Akmal

Umar Akmal holds the record for the most ducks in T20I cricket, with 10 in his 84 matches.

Hat-trick of ducks

Saim Ayub's tournament has been a complete disaster, with three consecutive ducks.

See More Stories