Most Ducks: Harbhajan Singh
The Indian veteran Harbhajan Singh holds the record of most ducks in the IPL History. He has got out 13 times at the score of 0 in his all 10 seasons of IPL. Harbhajan has been one of the most important members of Mumbai Indians for last 10 years. Now he is a member of Chennai Super Kings for IPL 2018.
Also, see IPL: 10 Most Astonishing Batting Records