Nowadays, in T20 cricket, batters look to get off the mark quickly without wasting a lot of balls. With this comes the risk of losing their wicket on paltry scores. Sometimes even without scoring a single run.

It’s a nightmare for a batter to return to the pavilion for a duck. The Indian Premier League (IPL) has seen notable batters bag several ducks, entering their names in the unwanted record books.

In this article, we’ll look at the top 10 batters with the most ducks in IPL history.

Most Ducks in IPL History

Player Ducks Scored Innings Batted
Glenn Maxwell 19 135
Dinesh Karthik 18 234
Rohit Sharma 18 267
Sunil Narine 17 122
Piyush Chawla 16 92
Rashid Khan 16 68
Mandeep Singh 15 98
Manish Pandey 14 162
Ambati Rayudu 14 187
Harbhajan Singh 13 90

Key Insights

Glenn Maxwell has bagged the most ducks in IPL history, with 19 to his name.

Rohit Sharma (Mumbai Indians) and Sunil Narine (Kolkata Knight Riders) are the only two batters who have scored 15 or more ducks while playing for a single IPL team. 

Over 21 batters have ed 10 or more ducks in the IPL.