IPL makes and breaks records every season. But not all records are pleasant ones. Today, we will look at a batting record, which no one is proud of—most ducks. So, who has got out for zero most times? Is it a bowler, batter, or an all-rounder? Stay tuned, and you’ll find out.
Table of Contents
Who Has the Most Ducks in IPL?
Glenn Maxwell of Australia is often considered the Duckman of the IPL. He holds the record for most ducks in the tournament’s history. Duck is a term that refers to when a batter gets out for a score of zero. Glenn Maxwell has been dismissed for zero a total of 19 times in his career.
At number two, we have Dinesh Kartik and Rohit Sharma. Both have 18 ducks each. Sunil Narine takes the third spot. In the 119 innings he has batted so far, Narine got out for zero 17 times.
Most Ducks in IPL History—List of Top 21
Ducks in IPL are not very rare. In fact, in a format like T20, where the situation mainly demands explosive batting, there are a few times when a batter gets dismissed without troubling the scorer.
Among the top 10 most ducks in IPL, you’ll find big names like Glenn Maxwell, Rohit Sharma, Dinesh Kartik, Ambati Rayadu, Manish Pandey, and more. But apart from them, there are batters who you will be surprised to find that they have been out for zero multiple times.
One such player is AB de Villiers, also known as “Mr. 360” or the Superman of cricket. He played 184 matches in the IPL and was out for a duck 10 times. Even his best friend, Virat Kohli, the Run Machine, has similar stats. Kohli has also been dismissed for zero 10 times in his IPL career.
You can check the list of the top 21 below:
| Rank | Player | Teams | Span | Mat | Inns | Ducks | Runs | HS | Ave |
| 1 | Glenn Maxwell | DC, KXIP, MI, PBKS, RCB | 2012–2025 | 141 | 135 | 19 | 2819 | 95 | 23.88 |
| 2 | Dinesh Karthik | DC, GL, KKR, KXIP, MI, RCB | 2008–2024 | 257 | 234 | 18 | 4842 | 97* | 26.31 |
| 3 | Rohit Sharma | DCH, MI | 2008–2025 | 267 | 262 | 18 | 6921 | 109* | 29.83 |
| 4 | Sunil Narine | KKR | 2012–2025 | 186 | 119 | 17 | 1712 | 109 | 17.46 |
| 5 | Rashid Khan | GT, SRH | 2017–2025 | 131 | 64 | 16 | 567 | 79* | 14.17 |
| 6 | Piyush Chawla | CSK, KKR, KXIP, MI | 2008–2024 | 192 | 92 | 16 | 624 | 24* | 11.14 |
| 7 | Mandeep Singh | DC, KKR, KXIP, PBKS, RCB | 2010–2023 | 111 | 98 | 15 | 1706 | 77* | 20.8 |
| 8 | MK Pandey | DC, KKR, LSG, MI, PWI, RCB, SRH | 2008–2025 | 172 | 160 | 14 | 3869 | 114* | 29.09 |
| 9 | AT Rayudu | CSK, MI | 2010–2023 | 204 | 187 | 14 | 4348 | 100* | 28.23 |
| 10 | Harbhajan Singh | CSK, KKR, MI | 2008–2021 | 163 | 90 | 13 | 833 | 64 | 15.71 |
| 11 | PA Patel | CSK, DCH, Kochi, MI, RCB, SRH | 2008–2019 | 139 | 137 | 13 | 2848 | 81 | 22.6 |
| 12 | AM Rahane | CSK, DC, KKR, MI, RPS, RR | 2008–2025 | 195 | 180 | 13 | 4939 | 105* | 30.48 |
| 13 | R Ashwin | CSK, DC, KXIP, RPS, RR | 2009–2025 | 219 | 96 | 12 | 812 | 50 | 13.09 |
| 14 | G Gambhir | DC, KKR | 2008–2018 | 154 | 152 | 12 | 4217 | 93 | 31 |
| 15 | SV Samson | DC, RR | 2013–2025 | 175 | 170 | 11 | 4643 | 119 | 30.95 |
| 16 | DA Warner | DC, SRH | 2009–2024 | 184 | 184 | 11 | 6565 | 126 | 40.52 |
| 17 | S Dhawan | DC, DCH, MI, PBKS, SRH | 2008–2024 | 222 | 221 | 11 | 6769 | 106* | 35.25 |
| 18 | A Mishra | DC, DCH, LSG, SRH | 2008–2024 | 162 | 57 | 10 | 381 | 31 | 11.9 |
| 19 | SA Yadav | KKR, MI | 2012–2025 | 161 | 146 | 10 | 4069 | 103* | 34.19 |
| 20 | AB de Villiers | DC, RCB | 2008–2021 | 184 | 170 | 10 | 5162 | 133* | 39.7 |
| 21 | V Kohli | RCB | 2008–2025 | 263 | 255 | 10 | 8509 | 113* | 39.57 |
Glenn Maxwell: 19 Ducks in the IPL
Glenn Maxwell has been playing in the IPL since 2012. He has played 141 matches and batted in 135 innings. He has scored 2819 runs at an average of under 25. Maxwell has been out for zero (duck) 19 times, which is the most in IPL history. He is still an active player in the IPL 2025 season, so these numbers may change. Keep following Parimatch for more updates.
Dinesh Kartith/Rohit Sharma: 18 Ducks in Indian Premier League
Dinesh Karthik and Rohit Sharma are at number two for the most ducks in IPL history. Each of them has been out for zero 18 times. Karthik has played 257 matches and scored 4842 runs with an average of 26.31. Rohit has played 267 matches and scored 6921 runs with an average of 29.83.
Sunile Narine 17 Ducks in the IPL
Sunil Narine has played 186 matches for the Kolkata Knight Riders. He has batted in 119 innings and scored 1712 runs with an average of 17.46. His highest score is 109. Narine has been out for zero 17 times in his IPL career.
Most Ducks in IPL as a Captain
Rohit Sharma is one of the most successful captains in the IPL. He has led Mumbai Indians to lift the trophy five times. Besides leadership, Hitman Sharman has been one of the most prolific batters in the league’s history. However, there’s one record tied to his name that he and his fans would prefer to forget.
Rohit Sharma has the most number of ducks in IPL as captain. In around 150 matches where he has captained Mumbai Indians, he has been dismissed for zero 10 times. Overall, in the list of most ducks, he finds himself in the second spot, tied with Dinesh Kartik. As of 2025, the tally of most ducks in IPL Rohit Sharma stands at 18.
Most Golden Ducks in IPL?
“Golden Duck” refers to a situation when a batter gets out for zero on the first ball he faces. The Australian International Glen Maxwell currently holds the unpleasant record for most golden ducks in IPL history.
After debuting in 2012, Maxi has played for several franchises. These include DC, KXIP, MI, PBKS, and RCB. He has played 141 matches and got out for zero 19 times. Of them, Maxwell got out for a Golden Duck in 10 innings. This is the most by any batter in the Indian Premier League.
Final Words
Like in his overall career, Glenn Maxwell had the most ducks in IPL 2024. He got out for zero 4 times. Who will top this unwanted list in IPL 2025? Make predictions on Parimatch and win.
On our site, you can bet on every IPL match live. For every match, we have a versatile market. This means you’ll have multiple prediction choices. Moreover, our odds are the most competitive. In other words, for every correct guess, you can win big.
Download our app today for free and bet on IPL, BBL, International Cricket, and more. Create an account and get your sports bonus.
FAQs
Who has most ducks in IPL?
Australian international Glenn Maxwell has the most number of ducks in the history of IPL. He has been out without scoring a run 19 times. Of them, Maxwell has 10 golden ducks.
Which player has most ducks in IPL?
Glenn Maxwell holds the unwanted record for the most ducks and golden ducks in IPL history. He has been dismissed for zero a total of 19 times, of which 10 times he got out in the first ball.
Who has most golden ducks in IPL?
Glenn Maxwell has the most golden ducks in the Indian Premier League. As of IPL 2025, he got dismissed for zero on the first ball of an innings 10 times.
Which batsman has most ducks in IPL?
Glenn Maxwell has the most ducks in IPL history, while Rohit Sharma and Dinesh Karthik hold the record for the most ducks among Indian players.
In the history of IPL which of the following player got out at the zero most ducks?
Glenn Maxwell is the player who has been dismissed for zero (a duck) the most times in IPL history. He has 19 ducks in 135 innings.