Getting out without scoring in cricket, commonly referred to as a “duck,” is a moment every batter wants to avoid. In the Pakistan Super League (PSL), even some of the top cricketers have struggled at times and earned their place in the list of players with the most ducks in PSL history. Whether due to aggressive batting styles or just poor form, these players have unfortunately accumulated multiple ducks throughout their PSL careers.
List of the 10 Players with Most Ducks in PSL History
10. Haider Ali – 5 Ducks

Haider Ali, known for his attacking shots and youthful energy, has been a part of the Pakistan Super League since 2020. Over the years, he has played for franchises like Islamabad United, Karachi Kings, and Peshawar Zalmi. While he has played some eye-catching innings and is considered a rising talent, he also finds his name on the list of players with the most ducks in PSL history.
Despite his potential, Haider’s tendency to lose his wicket early has been a concern. He has been dismissed for a duck five times, which puts him at number 10 in the ranking of players with the most ducks in PSL history. This shows that even promising players can face challenges in maintaining consistency.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
41 | 40 | 769 | 69 | 5 |
ALSO READ:
9. Shahid Afridi – 5 Ducks

Shahid Afridi, one of Pakistan’s most iconic cricketers, brought flair and aggression to the Pakistan Super League. He represented teams like Karachi Kings, Multan Sultans, Peshawar Zalmi, and Quetta Gladiators. Known for his explosive batting, Afridi never held back, which sometimes led to early dismissals putting him on the list for the most ducks in PSL history.
His total of five ducks reflects the risks he often took to score quickly. While fans remember his big sixes and match-winning spells, it’s also true that Afridi ranks among those with the most ducks in PSL history, proving that his hit-or-miss style wasn’t without cost.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
53 | 38 | 469 | 54 | 5 |
8. CS Delport – 6 Ducks

South African opener Cameron Delport was a power-hitter who featured for multiple franchises. Though known for his strike rate and explosive style, his inconsistency led him to earn 6 ducks placing him in the most ducks in PSL history.
Delport’s batting brought excitement, but the risk-heavy approach explains why he ranks among the players with the most ducks in PSL history.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
39 | 38 | 873 | 117* | 6 |
7. Haris Rauf – 6 Ducks

Haris Rauf is known more for his lightning-fast bowling than his batting. Playing for Lahore Qalandars since 2019, he’s been a game-changer with the ball. But as a lower-order batter, Rauf has found himself out for a duck multiple times, adding his name to the list of players with the most ducks in PSL history.
He has been dismissed without scoring six times, a common fate for tailenders. Still, it’s interesting to see a bowler feature in the most ducks in PSL history, showing how even bowlers must step up with the bat in modern T20 cricket.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
57 | 17 | 91 | 19 | 6 |
6. Shadab Khan – 7 Ducks

Shadab Khan has been a key player for Islamabad United and is one of the most recognized all-rounders in the PSL. With sharp leg-spin and aggressive batting, Shadab has been a match-winner on many occasions. But even top players face setbacks, and Shadab has fallen for a duck seven times—making him a regular on the list of the most ducks in PSL history.
Despite this, his batting average and strike rate show his ability to turn matches around. His name in the list of players with the most ducks in PSL history is more a reflection of his fearless style than a lack of skill.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
84 | 70 | 1240 | 20.32 | 7 |
5. Shaheen Shah Afridi – 7 Ducks

Shaheen Afridi has been a star for Lahore Qalandars, leading the team with both ball and, occasionally, bat. While his bowling performances have been praised globally, his batting has seen ups and downs. Like other tailenders, he appears in the list of players with the most ducks in PSL history, having been dismissed for zero seven times.
Interestingly, despite his spot in the most ducks in PSL history chart, he has played valuable cameos, including two half-centuries, proving he’s not just a bowling asset.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
71 | 35 | 328 | 55 | 7 |
4. Babar Azam – 8 Ducks

It’s quite surprising to find Babar Azam, one of Pakistan’s most consistent batters, on the list of most ducks in PSL history. With 8 ducks, he ranks among the top in this unusual category.
Babar’s overall numbers remain extraordinary, but his high volume of innings means even the best can have multiple failures, pushing him into the most ducks in PSL history club.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
90 | 88 | 3504 | 115 | 8 |
3. Kamran Akmal – 8 Ducks

Kamran Akmal has long been a consistent performer for Peshawar Zalmi. However, his aggressive starts often led to risks, which explains his 8 ducks and inclusion in the most ducks in PSL history.
Despite the ducks, he holds several PSL records and was a dependable opener, yet his position among the most ducks in PSL history highlights the trade-off of his attacking role.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
75 | 74 | 1972 | 107* | 8 |
2. Wahab Riaz – 10 Ducks

Wahab Riaz, a left-arm pacer with a long PSL career, has been dismissed without scoring 10 times. He is second on the list for the most ducks in PSL history, proving how tough it can be for tailenders.
Wahab’s efforts with the ball are unmatched, but his batting record makes him a regular name in the most ducks in PSL history discussion.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
88 | 54 | 359 | 33* | 10 |
1. Imad Wasim – 12 Ducks

Topping the chart for the most ducks in PSL history is Imad Wasim. The experienced all-rounder has played for Karachi Kings and Islamabad United and has been out for zero 12 times—more than any other player in the league.
Despite these ducks, Imad continues to be a match-winner with the ball and a handy finisher. Yet, his top spot in the most ducks in PSL history list reflects his inconsistency at times.
Matches | Innings | Runs | Highest Score | 0s (Ducks) |
90 | 72 | 1212 | 92* | 12 |
READ MORE: