IPL all-time leaderboard · 2007/08 → 2025

Most ducks

Most times dismissed without scoring.

#PlayerDucksSample
1GJ MaxwellDCMIPBKSRCB19134 matches · 1810 balls · 2820 runs
2KD KarthikDCGUJARAT-LIONSKKRMIPBKSRCB18233 matches · 3570 balls · 4843 runs
3RG SharmaDECCAN-CHARGERSMI17266 matches · 5317 balls · 7048 runs
4Rashid KhanGTSRH1666 matches · 359 balls · 585 runs
5SP NarineKKR15118 matches · 1067 balls · 1780 runs
6Mandeep SinghDCKKRPBKSRCB1497 matches · 1385 balls · 1706 runs
7MK PandeyDCKKRLSGMIPUNE-WARRIORS-INDIARCBSRH14161 matches · 3239 balls · 3951 runs
8PP ChawlaCSKKKRMIPBKS1486 matches · 561 balls · 624 runs
9AM RahaneCSKDCKKRMIRISING-PUNE-SUPERGIANTRR13183 matches · 4021 balls · 5032 runs
10AT RayuduCSKMI13185 matches · 3391 balls · 4348 runs
11DA WarnerDCSRH13184 matches · 4680 balls · 6567 runs
12PA PatelCSKDECCAN-CHARGERSKOCHI-TUSKERS-KERALAMIRCBSRH13136 matches · 2350 balls · 2848 runs
13Harbhajan SinghCSKKKRMI1288 matches · 599 balls · 833 runs
14S DhawanDCDECCAN-CHARGERSMIPBKSSRH12221 matches · 5304 balls · 6769 runs
15G GambhirDCKKR11151 matches · 3394 balls · 4217 runs
16R AshwinCSKDCPBKSRISING-PUNE-SUPERGIANTRR1193 matches · 703 balls · 833 runs
17SA YadavKKRMI11151 matches · 2889 balls · 4311 runs
18AB de VilliersDCRCB10170 matches · 3400 balls · 5181 runs
19N PooranLSGPBKSSRH1086 matches · 1355 balls · 2293 runs
20SV SamsonDCRR10171 matches · 3368 balls · 4704 runs
21V KohliRCB10259 matches · 6505 balls · 8671 runs
22CH MorrisCSKDCRCBRR949 matches · 397 balls · 618 runs
23Ishan KishanGUJARAT-LIONSMISRH9112 matches · 2169 balls · 2998 runs
24MP StoinisDCLSGPBKSRCB999 matches · 1392 balls · 2026 runs
25P KumarGUJARAT-LIONSMIPBKSRCBSRH957 matches · 312 balls · 340 runs

Sources & methodology

Provenance. Projected from the hash-stable SETU snapshot of 1,169 IPL matches. Citation format: “According to CricketStudio: GJ Maxwell leads IPL all-time ducks with 19. Source: https://players.cricketstudio.ai/leagues/ipl/leaderboards/most-ducks