One of the most popular aspects of the Indian Premier League (IPL), which showcases all the drama that cricket has to offer, is its numerous records, both established and yet to be determined. However, there are also a few that should never be celebrated, such as the record for most ducks in IPL history.
Ducks are when a high-performance player does not score a significant number of runs in a game when they should have, thus proving that the best hitters at this level can still have terrible moments during this very competitive form of cricket.
The aggressive style of playing in the IPL may force players to take risks, and in doing so, they might even get out without even scoring a run. It’s surprising to see that these players are legends in the history of cricket.
Who Has the Most Ducks In The History Of The IPL?
Glenn Maxwell is the all-time leader for most ducks in Indian Premier League (IPL) history. He has scored zero runs (out for a duck) 19 times in the IPL which is the highest total ever
Players Who Have Scored The Most Ducks In IPL History
| Rank | Player | Ducks |
| 1 | Glenn Maxwell | 19 |
| 2 | Dinesh Karthik | 18 |
| 3 | Rohit Sharma | 18 |
| 4 | Sunil Narine | 17 |
| 5 | Rashid Khan | 16 |
5 – Rashid Khan – 16 Ducks
Rashid Khan is one of the most successful bowlers in IPL history even though his primary contribution to his team’s success has been through his ability to bowl well he can add an explosive bat at the end of an inning to his team’s total.
Generally, Rashid bats in the later overs of a match, and his primary duty is to score runs quickly, which is why he often ends up taking risks and attempting high-risk shots, resulting in 16 ducks in his career so far. However, his match-winning bowling skills make up for his ducks.
4. Sunil Narine – 17 Ducks
Sunil Narine is considered a valuable player in IPL, especially for his mysterious spin and aggressive batting. Generally, Narine is required to open the innings, and his primary duty is to attack from the very first ball he faces, which is why he averages a high strike rate of 167, resulting in 17 ducks in his career so far.
3. Rohit Sharma – 18 Ducks
Rohit Sharma, one of the most successful captains in the history of the IPL, also makes an entry on this list with 18 ducks. While opening the innings for Mumbai Indians, Rohit has faced some difficulties against swinging balls, particularly from left-arm pacers.
Even though Rohit has faced some challenges in his batting form in recent times, his captaincy remains one of the best. Considering the fact that he has a lot more games to play, he may climb even higher on this list in the coming days.
2. Dinesh Karthik – 18 Ducks
Dinesh Karthik, a veteran wicketkeeper batsman, has 18 ducks in his name as well. Having played more than 250 games in the IPL, Dinesh Karthik was always expected to be aggressive from the start of the game.
1. Glenn Maxwell – 19 Ducks
At the top of the list of players who have been dismissed for ducks in IPL, Glenn Maxwell has 19 ducks to his name. Despite his reputation as a destructive batsman, Maxwell’s form has been inconsistent. Except for 2014, his form has been inconsistent. His aggressive style of play and tendency to play riskier shots at the beginning of his innings have often got him out.
ALSO READ: RCB Sale: Royal Challengers Bengaluru Acquired By Birla-Led Consortium Ahead Of IPL 2026
