
IPL Teams with the Most Ducks: T20 cricket is all about high-risk, high-reward gameplay, and the Indian Premier League (IPL) is no exception. While teams aim for quick runs, this aggressive approach often leads to early dismissals, resulting in ducks—when a batter gets out without scoring.
Some IPL teams have accumulated a high number of ducks over the years due to top-order collapses, fearless hitting, or strong opposition bowling attacks. Here’s a breakdown of the teams with the most ducks in IPL history, ranked from lowest to highest.
5. Punjab Kings (PBKS) – 155 Ducks in 246 Matches

Punjab Kings have been one of the most unpredictable teams in IPL history, often struggling with consistency in their batting lineup. Despite having some of the most explosive batters like Chris Gayle, KL Rahul, and Mayank Agarwal over the years, Punjab has recorded 155 ducks in 246 matches.
Frequent changes in captaincy and team composition have contributed to their batting struggles. However, their fearless approach and ability to stage dramatic comebacks keep them one of the most exciting teams to watch.
4. Kolkata Knight Riders (KKR) – 161 Ducks in 252 Matches

Kolkata Knight Riders have also had their fair share of batting struggles, registering 161 ducks in 252 matches. KKR has always relied on their power hitters and all-rounders, which has sometimes led to early wickets.
While their aggressive style has resulted in some top-order collapses, it has also brought them success. With a strong focus on match-winners and impactful performances, KKR remains a dominant force in the tournament.
3. Royal Challengers Bengaluru (RCB) – 164 Ducks in 256 Matches

Despite boasting legendary batters like Virat Kohli, AB de Villiers, and Chris Gayle, Royal Challengers Bengaluru finds itself high on this list with 164 ducks in 256 matches. RCB’s attacking mindset and unstable middle order have led to frequent batting collapses.
Their “go big or go home” strategy has worked wonders on some days but backfired on others. Nevertheless, RCB remains one of the most entertaining teams, known for their massive totals and thrilling chases.
2. Delhi Capitals (DC) – 166 Ducks in 252 Matches
Delhi Capitals have historically struggled with consistency, and their record of 166 ducks in 252 matches reflects that. Their reliance on a few key players and occasional top-order failures have led to several low-scoring outings.
Over the years, DC has blended young talent with experienced international stars, but batting inconsistency remains a challenge. Despite this, their recent improvements and strong squad depth have made them a competitive side in the IPL.
1. Mumbai Indians (MI) – 169 Ducks in 261 Matches

Mumbai Indians, the most successful franchise in IPL history with five titles, surprisingly tops this list with 169 ducks in 261 matches. While MI is known for its dominance, its attacking approach at the top order has sometimes led to quick dismissals.
Players like Rohit Sharma, Kieron Pollard, and Quinton de Kock have played fearless cricket, which occasionally results in early wickets. However, their ability to bounce back from difficult situations and deliver match-winning performances has cemented their legacy as the IPL’s most successful team.
Here is the full list of teams with the most ducks in IPL history
S. No. | Team | Ducks | Matches |
1 | Mumbai Indians | 169 | 261 |
2 | Delhi Capitals | 166 | 252 |
3 | Royal Challengers Bengaluru | 164 | 256 |
4 | Kolkata Knight Riders | 161 | 252 |
5 | Punjab Kings | 155 | 246 |
6 | Rajasthan Royals | 120 | 222 |
7 | Chennai Super Kings | 112 | 239 |
8 | Sunrisers Hyderabad | 95 | 182 |
9 | Deccan Chargers | 52 | 75 |
10 | Pune Warriors | 33 | 46 |
11 | Lucknow Super Giants | 32 | 44 |
12 | Gujarat Titans | 24 | 45 |
13 | Gujarat Lions | 19 | 30 |
14 | Rising Pune Supergiant | 15 | 30 |
15 | Kochi Tuskers Kerala | 14 | 14 |
Also Read | Player with most ducks in IPL history (2008 to 2024)
Also Read | Lowest score in IPL history
Follow us on Twitter for more updates
Last Updated on January 31, 2025