Oddsworth

Indian Premier League

Most ducks in IPL history

Up to 31 May 2026

#PlayerInnsDucksRuns
1Rohit SharmaMumbai Indians, Deccan Chargers276197,329
=1Glenn MaxwellPunjab Kings, Royal Challengers Bengaluru, Delhi Capitals135192,819
3Dinesh KarthikKolkata Knight Riders, Royal Challengers Bengaluru, Delhi Capitals234184,842
=3Sunil NarineKolkata Knight Riders126181,820
5Piyush ChawlaPunjab Kings, Kolkata Knight Riders, Mumbai Indians9216624
=5Rashid KhanGujarat Titans, Sunrisers Hyderabad7416635
7Ajinkya RahaneRajasthan Royals, Kolkata Knight Riders, Rising Pune Supergiant197155,367
=7Mandeep SinghPunjab Kings, Royal Challengers Bengaluru, Kolkata Knight Riders98151,706
9Ambati RayuduMumbai Indians, Chennai Super Kings187144,348
=9Manish PandeyKolkata Knight Riders, Sunrisers Hyderabad, Pune Warriors164144,012
11Parthiv PatelMumbai Indians, Royal Challengers Bengaluru, Chennai Super Kings137132,848
=11Harbhajan SinghMumbai Indians, Chennai Super Kings, Kolkata Knight Riders9013833
13Virat KohliRoyal Challengers Bengaluru275129,336
=13Sanju SamsonRajasthan Royals, Delhi Capitals, Chennai Super Kings186125,181
=13Suryakumar YadavMumbai Indians, Kolkata Knight Riders164124,581
=13Gautam GambhirKolkata Knight Riders, Delhi Capitals152124,217
=13Ravichandran AshwinChennai Super Kings, Rajasthan Royals, Punjab Kings9812833
18Shikhar DhawanSunrisers Hyderabad, Delhi Capitals, Punjab Kings221116,769
=18David WarnerSunrisers Hyderabad, Delhi Capitals184116,565
=18Ishan KishanMumbai Indians, Sunrisers Hyderabad, Gujarat Lions127113,600
21AB de VilliersRoyal Challengers Bengaluru, Delhi Capitals170105,162
=21Marcus StoinisPunjab Kings, Lucknow Super Giants, Delhi Capitals108102,242
=21Amit MishraDelhi Capitals, Deccan Chargers, Sunrisers Hyderabad5710381
=21Harshal PatelRoyal Challengers Bengaluru, Sunrisers Hyderabad, Punjab Kings4910280
25Ravindra JadejaChennai Super Kings, Rajasthan Royals, Gujarat Lions20993,526
=25Yusuf PathanKolkata Knight Riders, Rajasthan Royals, Sunrisers Hyderabad15493,204
=25Axar PatelDelhi Capitals, Punjab Kings13592,089
=25Nicholas PooranLucknow Super Giants, Punjab Kings, Sunrisers Hyderabad10192,527
=25Jacques KallisKolkata Knight Riders, Royal Challengers Bengaluru9692,427
=25Praveen KumarPunjab Kings, Royal Challengers Bengaluru, Gujarat Lions599340
=25Chris MorrisDelhi Capitals, Rajasthan Royals, Chennai Super Kings519618

More IPL records

Share