Most Ducks in IPL

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 232 innings. 2024 will be his final season in the Indian Premier League.

Explore More: Most Sixes in IPL History From 2008 to 2024

 

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.

Glenn Maxwell (RCB) - 17 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 32 runs in 7 innings with three ducks.

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.

PositionPlayerDucksTeamMatchesInnings
1Dinesh Karthik18RCB255232
2Rohit Sharma17MI256251
3Glenn Maxwell17RCB132127
4Sunil Narine16KKR174108
5Piyush Chawla16MI19191
6Rashid Khan15GT12160
7Mandeep Singh15KKR11198
8Manish Pandey14KKR171159
9Ambati Rayudu14CSK204187
10Harbhajan Singh13CSK16390

FAQs

Who has the most ducks in IPL history?

Dinesh Karthik holds the record of scoring the highest ducks in IPL history. Karthik 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 232 innings. 

How many ducks does Dhoni have in IPL?

MS Dhoni has got only 6 ducks in 228 innings in his IPL career from 2008 to 2024.

How many ducks Kohli has in the IPL?

Virat Kohli has 10 ducks in 241 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.

Win cash worth ₹3000* as Welcome Bonus