2. Mandeep Singh
Another player who has played for multiple teams has bagged the most ducks in the tournament. He has played for Kolkata Knight Riders, Punjab Kings, Royal Challengers Bangalore, and Delhi Capitals. Currently, he is playing for KKR and is doing his second stint with the team.
Meanwhile, he has played 110 games since making his debut in 2010 and has 1366 runs averaging 20.91 including six fifties. On the other hand, he has 15 ducks to his name, sitting alongside Karthik.