Well, a duck – getting out without scoring even a single run, is often referred to as one of the most petrifying and spine-chilling nightmares for a majority of international cricketers out there in the Indian Premier League (IPL). In a fast-paced tournament like the Indian Premier League, where every single delivery can be an absolute game changer, ducks can often dictate the course of the entire innings for a team and increase the excruciating pressure on the batting lineup in a match.
Shockingly, even the most seasoned batters, including Virat Kohli, Rohit Sharma, Chris Gayle and many others, have fallen victim to it and have left the field without scoring even a single run for their respective teams in some of the most crucial IPL matches. Have you ever wondered about the top four batsmen who continue to hold the record for the highest number of ducks in their Indian Premier League career as of April 2026? Well, let’s find out.
In this article we will take a look at the top four cricketers with the most IPL ducks as of April 2026.
Top 4 Cricketers With Most Ducks in IPL History
-
Glenn Maxwell
The trailblazing Australian international cricketer Glenn Maxwell, who is often regarded as one of the most influential batting all-rounders of all-time, is at the first spot on our list of the top four cricketers with the most IPL ducks as of April 2026. Glenn Maxwell made his star-studded debut in the Indian Premier League for the Delhi Daredevils (now Delhi Capitals) franchise in the 2012 edition and has been one of the most popular faces in the league ever since.
Throughout his glorious IPL career so far, the Australian batting sensation Glenn Maxwell has played a record total of 141 matches and has amassed a brilliant total of 2,819 runs at an average of 23.9 and a strike rate of 155.2. Despite witnessing an otherwise glorious career in the league, Glenn Maxwell has left his fans disappointed numerous times following multiple duck dismissals. As of April 2026, Glenn Maxwell has faced a shocking total of 19 duck dismissals, which continues to be the highest aggregate, ranking him at the first spot on our list.
-
Dinesh Karthik
At the second spot on our list of the top four cricketers with the most IPL ducks as of April 2026, we have the iconic Indian former international cricketer Dinesh Karthik, who is often hailed as one of the most influential cricketers in the history of international cricket. Dinesh Karthik made his roaring IPL debut for the Delhi Daredevils (now Delhi Capitals) franchise in the inaugural 2008 edition and continued being a mainstay in the league till 2024.
Throughout his glorious IPL career, Dinesh Karthik played a record total of 257 matches and amassed an impressive total of 4,842 runs at a blistering average of 26.3 and a phenomenal strike rate of 135.4. Shockingly, Dinesh Karthik suffered a major blow of facing eighteen duck dismissals which continues to be the second-highest aggregate as of April 2026.
-
Sunil Narine
Next, at the third spot on our list of the top four cricketers with the most IPL ducks, as of April 2026, we have the legendary Trinidadian cricketer who represented West Indies across all formats of international cricket between 2011 and 2019. Often hailed as one of the most influential all-rounders in the history of international cricket, Sunil Narine has reigned supreme in the annals of the world’s most popular and prominent cricket league – the Indian Premier League (IPL) ever since he made his star-studded debut in the 2012 edition for the Kolkata Knight Riders (KKR) franchise.
Throughout his dominant IPL career so far, Sunil Narine has played a record total of 195 matches and has scored a phenomenal total of 1,816 runs and has also picked up a spine-chilling total of 198 wickets. Despite witnessing one of the most successful careers in the Indian Premier League, Sunil Narine has also faced the rough side of the league and continues to rank at the third spot on our list with a record total of eighteen duck dismissals.
-
Rohit Sharma
Finally, at the fourth spot in our list of the top four cricketers with the most IPL ducks as of April 2026, we have the legendary Indian international cricketer Rohit Sharma, who is widely regarded as one of the most seasoned and influential players of the Indian Premier League (IPL). Rohit Sharma made his star-studded debut for the Mumbai Indians (MI) franchise in the 2008 edition and has been one of the most crucial flag bearers for the squad ever since.
Throughout his glorious IPL career so far, Rohit Sharma has played a record total of 276 matches and has amassed a spine-chilling total of 7,183 runs at an impressive average of 29.9. Additionally, as their skipper, Rohit Sharma has successfully led the Mumbai Indians (MI) franchise to a record total of five IPL titles in the years 2013, 2015, 2017, 2019, 2020. Despite being hailed as one of the most dominant hitters in the history of Indian Premier League, Rohit Sharma has left his fans heartbroken after being dismissed for a record total of eighteen times for a duck, ranking him at the fourth spot on our list.
