Glenn Maxwell holds the record for the most ducks in IPL history with 19 ducks as of IPL 2026. Here is a full, updated list of the top 10 players with the most ducks in the Indian Premier League, along with what made each dismissal happen.
Getting out for a duck is painful in any format. In the IPL, where every ball counts, it can completely change a team’s innings.
Still, even the best have done it. Multiple times.
What Is a Duck in Cricket?
A duck in cricket means a batter gets dismissed without scoring a single run.
There are a few types you will come across in the IPL:
- Duck: Out for zero after facing at least one ball
- Golden duck: Out on the very first ball faced
- Diamond duck: Run out before facing a ball (rare but happens)
- Pair: Two ducks across two innings of a Test match, not applicable in T20s
In T20 cricket, the golden duck is particularly costly. Losing a wicket in the powerplay for zero can shift momentum instantly.
Most Ducks in IPL History: Top 10 Players (2025)
Here is a quick look at the top 10 players sorted by the most ducks in IPL
| Rank | Player | Teams | Matches | Innings | Ducks | SR | Span |
|---|---|---|---|---|---|---|---|
| 1 | Glenn Maxwell | DC/KXIP/MI/PBKS/RCB | 141 | 135 | 19 | 155.14 | 2012-2025 |
| 2 | Dinesh Karthik | DC/GL/KKR/KXIP/MI/RCB | 257 | 234 | 18 | 135.36 | 2008-2024 |
| 3 | Rohit Sharma | DCH/MI | 272 | 267 | 18 | 132.09 | 2008-2025 |
| 4 | Sunil Narine | KKR | 189 | 122 | 17 | 166.51 | 2012-2025 |
| 5 | Rashid Khan | SRH/GT | 136 | 68 | 16 | 160.27 | 2017-2025 |
| 5 | Piyush Chawla | CSK/KKR/KXIP/MI | 192 | 92 | 16 | 110.83 | 2008-2024 |
| 7 | Mandeep Singh | DC/KKR/KXIP/PBKS/RCB | 111 | 98 | 15 | 122.91 | 2010-2023 |
| 8 | Manish Pandey | DC/KKR/LSG/MI/PWI/RCB/SRH | 174 | 162 | 14 | 121.51 | 2008-2025 |
| 8 | Ambati Rayudu | CSK/MI | 204 | 187 | 14 | 127.54 | 2010-2023 |
| 10 | Harbhajan Singh | CSK/KKR/MI | 163 | 90 | 13 | 137.91 | 2008-2021 |
1. Glenn Maxwell (PBKS/MI/DC/RCB) – 19 Ducks
Glenn Maxwell holds the record for most ducks in IPL history with 19 dismissals for zero across 141 matches and 135 innings.
His style tells the whole story. Maxwell walks in looking to hit from ball one. That works brilliantly on good days, and badly on others.

He scored his 19th duck on March 25, 2025, playing for the Punjab Kings against the Gujarat Titans. He was dismissed for a golden duck off a reverse sweep attempt, which replays showed would have missed the stumps entirely; he chose not to review.
That unfortunate dismissal made him the outright leader in this unwanted list
Maxwell has since opted out of IPL 2026, choosing to play the Pakistan Super League (PSL) instead, as reported by
2. Dinesh Karthik (DC/GL/KKR/KXIP/MI/RCB) – 18 Ducks
Dinesh Karthik played 257 IPL matches across six franchises from 2008 to 2024. He has 18 ducks in 234 innings.
DK spent most of his career as a finisher, needing to score from the first ball. That comes with a cost.

He retired from IPL after the 2024 season with RCB. His aggressive style at the death meant risk was always part of the game plan.
3. Rohit Sharma (DCH/MI) – 18 Ducks
Rohit Sharma is one of the most successful IPL captains of all time with five titles. He also has 18 ducks across 272 matches and 267 innings.
His 18th duck came in IPL 2025 at MA Chidambaram Stadium against Chennai Super Kings, dismissed by Khaleel Ahmed for a four-ball duck in the first over.

That dismissal tied him with Karthik and Maxwell at the time, before Maxwell went ahead later in the season, per
Rohit is primarily vulnerable to left-arm pacers who swing the ball early in the powerplay. His five golden ducks highlight how quickly things can go wrong at the top of the order.
4. Sunil Narine (KKR) – 17 Ducks
Sunil Narine has played 189 IPL matches for Kolkata Knight Riders and has 17 ducks in just 122 innings. That is a higher duck rate than most on this list.
He bats as an opener for KKR, often with the brief to go berserk in the power play. Some days it works — he has scored some electric cameos up top.

On other days, the same approach results in a quick walk back. His strike rate of 166.51 shows he is not exactly playing for singles either.
5. Rashid Khan (SRH/GT) – 16 Ducks
Rashid Khan is primarily a bowler, but he bats lower down the order and can be a dangerous finisher. He has 16 ducks in just 68 innings across 136 matches.

His 16 ducks from just 68 innings are worth noting. That’s one duck every 4.25 innings, which is a higher frequency than most on this list.
He bats with full intent even as a tailender. His 79* against SRH remains his highest IPL score, showing the threat he can pose when things click.
6. Piyush Chawla (CSK/KKR/KXIP/MI) – 16 Ducks
Piyush Chawla played 192 IPL matches across four franchises from 2008 to 2024. He has 16 ducks in 92 innings.

Chawla is a leg-spinner who was primarily picked for his bowling. When he batted, it was usually under pressure with few overs left.
His average of 11.14 and strike rate of 110.83 also reflect the lower-order context in which most of his innings came.
7. Mandeep Singh (DC/KKR/KXIP/PBKS/RCB) – 15 Ducks
Mandeep Singh played 111 matches across five franchises between 2010 and 2023. He has 15 ducks in 98 innings.

A middle-order batter by trade, Mandeep was often brought in during tricky phases of the innings. Getting out early in those situations led to a number of his ducks.
His batting average of 20.80 and a highest score of 77* show he was capable, but consistency was a challenge throughout his IPL career.
8. Manish Pandey (DC/KKR/LSG/MI/PWI/RCB/SRH) – 14 Ducks
Manish Pandey has played for seven IPL franchises across 174 matches and 162 innings, collecting 14 ducks along the way.

He made history in 2009 as the first Indian to score a century in the IPL, scoring 114* for RCB against Deccan Chargers. He also won the Player of the Match in the 2014 IPL Final for KKR.
His tendency to take time to settle before attacking is not always compatible with T20 cricket, especially when batting in the middle order under pressure.
9. Ambati Rayudu (CSK/MI) – 14 Ducks
Ambati Rayudu played 204 IPL matches and scored 4348 runs. He also has 14 ducks in 187 innings, equal to Pandey.

Rayudu won IPL titles with both Mumbai Indians and Chennai Super Kings, which puts his career in a much better context than a duck count alone.
His ducks often came in high-pressure chases, with little margin for error. A bad ball or an unlucky dismissal in those situations can quickly change outcomes.
10. Harbhajan Singh (CSK/KKR/MI) – 13 Ducks
Harbhajan Singh played 163 IPL matches between 2008 and 2021 for three franchises. He has 13 ducks in 90 innings.

Like Chawla, Harbhajan was primarily a bowler. When he did bat, it was usually late in the innings with little room for patience.
His 53 wickets for the Mumbai Indians are a much better way to remember his IPL legacy.
Also Read:
Glenn Maxwell Has the Most Ducks in IPL History
Glenn Maxwell leads this list not because he is a poor batter, but because he is a fearless one.
Most players on this list batted with clear aggression. Ducks are often the price of playing that way in T20 cricket.
The list will keep growing as IPL 2026 gets underway. With Rohit Sharma still active, the record could shift again before the season ends.
