Glenn Maxwell overtakes Rohit Sharma - Which player has the most ducks in IPL?

Contributor
Abhinav Nair
Contributor
Saurav Goyal
Glenn Maxwell overtakes Rohit Sharma - Which player has the most ducks in IPL? image

Mumbai Indians (MI) former skipper Rohit Sharma set an undesirable record during his team's Indian Premier League (IPL) 2025.

CRICKET CASHBACK: Click here to earn 10% cashback up to INR 20,000 weekly when you bet

Rohit opened the innings vs CSK in the season opener with Ryan Rickelton but was dismissed for a duck after playing 4 deliveries, falling to left-arm quick Khaleel Ahmed.

STAY UPDATED WITH TSN: Follow The Sporting News India on WhatsApp

Later on March 25, Glenn Maxwell went Sharma's tally as he scored a golden duck in PBKS' IPL 2025 opener against GT at Ahmedabad. 

In this article, The Sporting News takes a look at the batters with most ducks in IPL history.

Which player has the most ducks in IPL?

Courtesy of that duck, the Australian overtook Rohit Sharma to record the most ducks in IPL. Sharma and Dinesh Karthik have the same number of ducks, and they are followed by Piyush Chawla and Sunil Narine, who have recorded 16 ducks each. 

Can Mumbai Indians reclaim their glory in IPL 2025? PREDICT and win WELCOME BONUS upto INR 20,000

Players with the most ducks in IPL

PlayerMatches PlayedInnings PlayedDucks Scored
Glenn Maxwell13513019
Rohit Sharma25925418
Dinesh Karthik25723418
Piyush Chawla1929216
Sunil Narine17811116
Rashid Khan1216015
Mandeep Singh1119815
Manish Pandey17115914
Ambati Rayudu20418714
Harbhajan Singh1639013