Top 10 Players with Most Ducks for Pakistan in ODI Cricket

Getting out without scoring a run is called a duck in cricket. Even the best batters in history have faced this disappointment many times. Pakistan has produced legendary ODI players who brought glory to the nation, but some of them are also listed in the record of Most Ducks for Pakistan in ODI Cricket.

The topic Most Ducks for Pakistan in ODI Cricket does not reduce the greatness of these players. Instead, it highlights how even top international cricketers can fail in certain innings due to pressure, difficult pitch conditions, or facing world-class bowling attacks. Many of these players still scored thousands of runs and won matches for Pakistan.

List of 10 Players with Most Ducks for Pakistan in ODI Cricket

10. Ramiz Raja

Ramiz Raja was a stylish opening batter who played a key role for Pakistan during the late 1980s and 1990s. He was known for his elegant stroke play and calm batting approach at the top of the order. However, despite scoring over 5,800 ODI runs, he still appears in the list of Most Ducks for Pakistan in ODI Cricket with 15 ducks.

Opening the innings is one of the toughest jobs in cricket. Facing fast bowlers with a new ball often leads to early dismissals. Ramiz Raja experienced this challenge many times, which explains his position in the Most Ducks for Pakistan in ODI Cricket record list. Still, his overall contributions remain highly valuable.

StatsNumbers
Matches198
Innings197
Runs5841
Highest Score119*
Average32.09
Strike Rate63.31
100s9
50s31
Ducks15

9. Waqar Younis

Waqar Younis is one of the greatest fast bowlers in cricket history. His primary role was bowling, but he also played many ODI matches for Pakistan. Because of his lower-order batting position, he is also included in the Most Ducks for Pakistan in ODI Cricket list with 15 ducks.

Waqar was never expected to score heavily with the bat, but his aggressive approach sometimes led to quick dismissals. Even though he appears in the Most Ducks for Pakistan in ODI Cricket rankings, his bowling achievements completely overshadow his batting record.

StatsNumbers
Matches262
Innings139
Runs969
Highest Score37
Average10.30
Strike Rate67.05
100s0
50s0
Ducks15

READ MORE: Top 10 Pakistani Players with the most ODI Centuries

8. Salman Butt

Salman Butt was a talented opening batter who played for Pakistan between 2004 and 2010. He had a solid technique and scored several important centuries. However, his aggressive start at the top also led to failures, placing him in the Most Ducks for Pakistan in ODI Cricket category with 15 ducks.

As an opener, he often faced difficult new-ball conditions. This contributed to his presence in the Most Ducks for Pakistan in ODI Cricket record list. Despite this, he maintained a strong batting average and played impactful innings for Pakistan.

StatsNumbers
Matches78
Innings78
Runs2725
Highest Score136
Average36.82
Strike Rate76.28
100s8
50s14
Ducks15

7. Moin Khan

Moin Khan was a fearless wicketkeeper-batter known for his fighting spirit. He often played under pressure and finished matches for Pakistan. However, his aggressive style also led to inconsistency, placing him in the Most Ducks for Pakistan in ODI Cricket list with 17 ducks.

Moin usually batted in lower or middle-order positions where quick runs were required. Because of this role, he sometimes got out without scoring. His inclusion in the Most Ducks for Pakistan in ODI Cricket record reflects his attacking approach rather than lack of ability.

StatsNumbers
Matches219
Innings183
Runs3266
Highest Score72*
Average23.00
Strike Rate81.30
100s0
50s12
Ducks17

6. Saleem Malik

Saleem Malik was one of Pakistan’s most reliable middle-order batters during the 1980s and 1990s. He scored more than 7,000 ODI runs and played many match-winning knocks. Still, he appears in the Most Ducks for Pakistan in ODI Cricket record with 19 ducks.

His long career and large number of innings naturally led to some failures. Even though he is part of the Most Ducks for Pakistan in ODI Cricket list, his batting consistency and match control were highly respected.

StatsNumbers
Matches283
Innings256
Runs7170
Highest Score102
Average32.88
Strike Rate76.41
100s5
50s47
Ducks19

5. Mohammad Hafeez

Mohammad Hafeez was a dependable all-rounder for Pakistan who contributed with both bat and ball. He played across different batting positions, mainly opening or middle order. Because of this long career, he is also part of the Most Ducks for Pakistan in ODI Cricket list with 19 ducks.

Hafeez played against world-class bowling attacks throughout his career. Despite his failures, his overall contribution makes him a key figure in Pakistan cricket and the Most Ducks for Pakistan in ODI Cricket statistics.

StatsNumbers
Matches218
Innings216
Runs6614
Highest Score140*
Average32.90
Strike Rate76.61
100s11
50s38
Ducks19

4. Inzamam-ul-Haq

Inzamam-ul-Haq is one of Pakistan’s greatest ODI batters. He scored more than 11,700 runs and was known for his calm and match-winning style. However, even such a legend appears in the Most Ducks for Pakistan in ODI Cricket record with 20 ducks.

Due to his long career and high number of innings, he naturally faced occasional failures. Still, being part of the Most Ducks for Pakistan in ODI Cricket list does not reduce his legendary status in world cricket.

StatsNumbers
Matches375
Innings348
Runs11701
Highest Score137*
Average39.53
Strike Rate74.20
100s10
50s83
Ducks20

3. Younis Khan

Younis Khan was one of Pakistan’s most dependable middle-order batters. He was known for his resilience and ability to handle pressure. However, he still recorded 22 ducks, placing him high in the Most Ducks for Pakistan in ODI Cricket list.

He often played in tough match situations, which sometimes resulted in early dismissals. Despite this, his overall ODI performance remains excellent in the context of Most Ducks for Pakistan in ODI Cricket rankings.

StatsNumbers
Matches265
Innings255
Runs7249
Highest Score144
Average31.24
Strike Rate75.29
100s7
50s48
Ducks22

READ MORE: Top 10 Players with Most Runs for Pakistan in ODI Cricket

2. Wasim Akram

Wasim Akram is widely considered one of the greatest fast bowlers in cricket history. His main role was bowling, but he also contributed useful runs in lower-order batting. This is why he appears in the Most Ducks for Pakistan in ODI Cricket list with 28 ducks.

His aggressive batting style sometimes led to quick dismissals. Still, his inclusion in the Most Ducks for Pakistan in ODI Cricket ranking is natural for a bowler who often batted in pressure situations.

StatsNumbers
Matches356
Innings280
Runs3717
Highest Score86
Average16.52
Strike Rate88.33
100s0
50s6
Ducks28

1. Shahid Afridi

Shahid Afridi holds the record for the Most Ducks for Pakistan in ODI Cricket with 29 ducks. Known for his explosive batting style, Afridi always attacked bowlers from the very first ball.

While his aggressive approach brought many match-winning innings, it also resulted in frequent failures. This is why he tops the Most Ducks for Pakistan in ODI Cricket list. However, his impact on world cricket remains unforgettable.

StatsNumbers
Matches393
Innings364
Runs8027
Highest Score124
Average23.81
Strike Rate116.94
100s6
50s39
Ducks29

The record of Most Ducks for Pakistan in ODI Cricket includes some of the biggest names in cricket history. Players like Shahid Afridi, Wasim Akram, and Inzamam-ul-Haq are legends who achieved greatness for Pakistan, even though they also had moments of failure.

The Most Ducks for Pakistan in ODI Cricket list shows that cricket is a game of both success and failure. Even the best players in the world get out without scoring runs. However, their overall achievements, match-winning performances, and long careers matter far more than the number of ducks.

Scroll to Top