The Indian Premier League is a spectacle of batting beauty on most occasions. Batters hit powerful strokes, hitting sixes and fours at will. But there's another side of the batter's game - the duck. A duck, in cricketing terminology, means a dismissal for zero runs. While occasional ducks are part of the sport, some have the unfortunate luck of getting zeroes regularly.
Top Batters With Most Ducks in IPL History
Over the last 17 years, the IPL has witnessed some notable players register many ducks. Here's a look at the top players, their teams, and the number of zeroes they got.
Dinesh Karthik (RCB) - 18 Ducks
Dinesh Karthik sits at the top of the list of most ducks in IPL history. Karthik has been part of the IPL since 2008 and has been dismissed for zero runs a record 18 times in 234 innings. 2024 will be his final season in the Indian Premier League.
Explore More: Most Sixes in IPL History From 2008 to 2024
Glenn Maxwell (RCB) - 18 Ducks
Australia's star all-rounder Glenn Maxwell is joint-highest on the list of batters with the most zero-score dismissals in the IPL. Maxwell has been in poor form with the bat in IPL 2024, scoring just 52 runs in 9 innings with four ducks.
Rohit Sharma (MI) - 17 Ducks
Rohit Sharma is second on the unwanted list of most ducks in IPL history. His first-ball dismissal by Trent Boult in the recent MI vs RR match adds another to his tally, bringing it to a surprising 17 ducks in his 251 IPL innings.
Explore More: Longest Sixes in IPL History
Sunil Narine (KKR) - 16 Ducks
Sunil Narine is fourth on the list of players with the most zero-run scores in the IPL. He has played for KKR since 2012 and bats at all numbers in the batting order, but he has been used many times as an opener in the IPL. He has 16 ducks in his IPL career in 108 innings.
Piyush Chawla (MI) - 16 Ducks
Piyush Chawla occupies the fifth spot on the record for most ducks in the IPL. Chawla comes lower down the order and has 16 ducks in the IPL in 91 innings. He has played for multiple teams and currently plays for Mumbai Indians.
Explore More: Know Which Team Has the Lowest Totals in IPL?
List of Top 10 Players With the Most Zero Run Dismissals in IPL
Here is a list of the top 10 players who have recorded the highest ducks in the history of IPL from 2008 to 2024.
Position | Player | Ducks | Team | Matches | Innings |
1 | Dinesh Karthik | 18 | RCB | 257 | 234 |
2 | Glenn Maxwell | 18 | RCB | 134 | 129 |
3 | Rohit Sharma | 17 | MI | 257 | 252 |
4 | Sunil Narine | 16 | KKR | 176 | 109 |
5 | Piyush Chawla | 16 | MI | 192 | 92 |
6 | Rashid Khan | 15 | GT | 121 | 60 |
7 | Mandeep Singh | 15 | KKR | 111 | 98 |
8 | Manish Pandey | 14 | KKR | 171 | 159 |
9 | Ambati Rayudu | 14 | CSK | 204 | 187 |
10 | Harbhajan Singh | 13 | CSK | 163 | 90 |
FAQs
Who has the most ducks in IPL history?
Dinesh Karthik and Glenn Maxwell holds the record of scoring the highest ducks in IPL history. Both Karthik and Maxwell has registered 18 ducks in IPL.
Who is the duck king of IPL?
Dinesh Karthik is the duck king of IPL, with 18 ducks in 234 innings.
How many ducks does Dhoni have in IPL?
MS Dhoni has got only 6 ducks in 229 innings in his IPL career from 2008 to 2024.
How many ducks Kohli has in the IPL?
Virat Kohli has 10 ducks in 244 innings in his IPL career.
How many golden ducks does Rohit Sharma have in IPL?
Rohit Sharma has 5 golden ducks out of the 17 ducks he has in the IPL. A golden duck means getting out on the first ball faced.
Which captain has most ducks in IPL?
Rohit Sharma has the most ducks in the IPL as captain. He has 11 ducks in 152 innings as captain.
Disclaimer
Junglee Games India Private Limited ("Junglee") is neither associated with, nor has any connection whatsoever with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc, Junglee also disclaims any association, affiliation, or connection whatsoever with the teams or players who are participating in the said third-party sporting events or Leagues.