Who has recorded the most ducks in IPL history?


IPL 2023 Winner

Dinesh Karthik and Glenn Maxwell currently hold the record for the most ducks in IPL history, with 18 ducks each. Rohit Sharma follows closely behind with 17 ducks in his IPL career