IPL: Top 12 batters with most ducks in history of Indian Premier League

1. Dinesh Karthik - 17 ducks in 224 innings

2. Rohit Sharma - 17 ducks in 241 innings

3. Piyush Chawla - 15 ducks in 88 innings

4. Mandeep Singh - 15 ducks in 98 innings

5. Sunil Narine - 15 ducks in 98 innings

6. Glenn Maxwell - 15 ducks in 123 innings

7. Rashid Khan - 14 ducks in 54 innings

8. Manish Pandey - 14 ducks in 158 innings

9. Ambati Rayudu - 14 ducks in 187 innings

10. Harbhajan Singh - 13 ducks in 90 innings

11. Parthiv Patel - 13 ducks in 137 innings

12. Ajinkya Rahane - 13 ducks in 162 innings