The IPL has been the premier platform for many cricket players around the globe. Over the years, players have flourish with the opportunities showered.However, being dismissed for a duck is considered pretty embarrassing and some of the established players who have contributed to major triumphs for their IPL franchise, also have unwanted records by getting the most number of ducks in the IPL history. 5. Shane Warne Without any doubt, Shane Warne is probably the best skipper the Rajasthan Royals camp has ever seen. He led RR to their maiden title in the premier edition of the IPL when nobody gave them any chance. In his three-season spell in the IPL, he registered as many as 7 ducks, which is the highest for any RR player in its history. 4. Virat Kohli Virat Kohli's importance to the RCB camp is priceless. The skipper was retained by RCB for a massive 17 crores, thus making him the highest paid player in the history of IPL. However, Kohli who has promoted himself to open the innings in the T20 format has 7 ducks to his name in his records-laden IPL career 3. Glenn Maxwell Despite showcasing brutality with the bat, Maxwell has the issue of going missing on many occasions and this has resulted in Maxwell garnering the 'inconsistent' tag. He has 9 ducks in 4 seasons for KXIP and that asserts the same. 2. Gautam Gambhir In the Kolkata based franchise's history, Gambhir has the most number of ducks with 12 to his name - a staggering number given that he is one of KKR's most successful players. 1. Harbhajan Singh Harbhajan had a impressive strike rate of 142.42 and barring his solitary fifty he doesn't boast of many fascinating knocks. He has 14 ducks in his career and therefore he is not only the man with the number of most ducks for MI but also for any team in the IPL history.