Top 5 Players with Most Ducks in IPL History

5. Sunil Narine comes fifth in the list of most ducks by IPL Players. He has total of 16 ducks in 177 matches.

4. Piyush Chawla is 4th on the list of most ducks with 16 ducks in 192 matches.

3. Rohit Sharma also has this unfortunate record  to his name. He stands third in this list with 17 ducks in 257 matches.

2. Dinesh Karthik  has scored 18 ducks in 257 matches in his entire IPL career. He retired from IPL in 2024.

1. Glenn Maxwell, despite being a destructive batsmen holds the unwanted record of most ducks in IPL history. He has 18 ducks in just 134 matches.

IPL Legends: Top 5 IPL Players with the Most POTM Awards