Amit Mishra
Here is a list showing the batsmen with the most number of ducks in the Indian Premier League till now, including the previous five seasons. Amit Mishra and Manish Pandey lead the table with 8 ducks each.