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