In this article we will look at some Top 5 Players with the Most Ducks in IPL History, With 200+ scores now common in IPL chases, the league is known for its high totals. But beyond the big hits lies a quieter stat — ducks. A “duck” is when a batter gets out without scoring.
While pressure and nerves often lead to these dismissals, today we look at a different leaderboard, the Top 5 Players with the Most Ducks in IPL History since 2008.
5. Sunil Narine

Sunil Narine, a highly skilled bowler, has recorded 16 ducks over the course of his IPL career. When given the chance to bat, it’s clear that scoring quick runs is his primary aim rather than building an innings. However, his limited batting abilities have often led to frequent dismissals without scoring, highlighting his struggles with the bat. One of the Top 5 Players with the Most Ducks in IPL History.
4. Piyush Chawla

Piyush Chawla has been part of the IPL since its very first season in 2008 and remains active in the league. Over the course of his career, he has been dismissed for a duck 16 times. Although he’s considered an all-rounder, he has only had the opportunity to bat in 92 IPL matches, with 16 of those innings ending without a single run to his name. Making in the list of Top 5 Players with the Most Ducks in IPL History.
3. Rohit Sharma

Rohit Sharma, known for his explosive batting, has recorded 18 ducks in his IPL career since 2008. Over 258 matches, he has scored 6,628 runs, showcasing his consistency at the top of the order. However, even as a key top-order batsman, there have been instances where he’s walked back without opening his account. One of the Top 5 Players with the Most Ducks in IPL History.
2. Dinesh Karthik

Dinesh Karthik is another IPL veteran who has registered 18 ducks, matching the highest count in the league. A middle-order batsman, Karthik has been part of the IPL since its launch in 2008. Over 257 matches, he has scored 4,842 runs. Despite being known for his aggressive batting style, he holds the record for the Top 5 Players with the Most Ducks in IPL History.
1. Glenn Maxwell

Glenn Maxwell, primarily a top-order batter, holds the record for the Top 5 Players with the Most Ducks in IPL History. Since making his debut in the league in 2012, he has been dismissed without scoring 19 times as of the end of the 2025 season. Despite this, Maxwell has played 135 matches and accumulated a total of 2,771 runs in his IPL career.
Position | Player | Span | Matches | Innings | Ducks |
---|---|---|---|---|---|
1 | Glenn Maxwell | 2012-2025 | 135 | 130 | 19 |
2 | Dinesh Karthik | 2008-2024 | 257 | 234 | 18 |
3 | Rohit Sharma | 2008-2025 | 255 | 253 | 18 |
4 | Piyush Chawla | 2008-2024 | 192 | 92 | 16 |
5 | Sunil Narine | 2012-2025 | 177 | 110 | 16 |
Conclusion
Every player faces pressure when trying to score crucial runs for their team, and it’s a challenge even for the best. The players mentioned above are all highly skilled batters, yet even they have been dismissed for zero—sometimes on the very first ball. It’s a reminder that even top performers can have off days, and no one should be disheartened by a single failure on the field.
Read More: Top 10 Fastest Half century in IPL history
FAQ`s
Q1: What is a “duck” in cricket?
A: “Duck” refers to a batter getting out without scoring any runs in an innings.
Q2: Who has the most ducks in IPL history?
A: As of the end of the 2025 IPL season, Glenn Maxwell holds the record with 19 ducks.
Q3: Is the number of ducks a fair measure of a player’s ability?
A: No. While it’s a notable stat, a player’s overall contributions, consistency, and match impact matter more than occasional ducks.