MLC leaderboard

Most ducks

Most times dismissed without scoring.

All time (MLC 2023–2026)

#PlayerDucksSample
1SP Narinelos-angeles-knight-riders414 matches · 84 balls · 107 runs
2SR Taylormi-new-yorkseattle-orcas410 matches · 92 balls · 69 runs
3DP Conwaytexas-super-kings319 matches · 485 balls · 649 runs
4Harmeet Singhseattle-orcas312 matches · 74 balls · 69 runs
5KA Pollardmi-new-york324 matches · 309 balls · 488 runs
6NR Kumarlos-angeles-knight-riders313 matches · 140 balls · 144 runs
7UBT Chandlos-angeles-knight-riders319 matches · 444 balls · 528 runs
8C le Rouxsan-francisco-unicorns24 matches · 23 balls · 21 runs
9CA Drylos-angeles-knight-riders27 matches · 34 balls · 33 runs
10CJ Andersonsan-francisco-unicorns216 matches · 237 balls · 313 runs
11F du Plessistexas-super-kings225 matches · 571 balls · 934 runs
12GD Phillipswashington-freedom214 matches · 229 balls · 308 runs
13H Richardsmi-new-york27 matches · 54 balls · 56 runs
14KR Mayersseattle-orcas210 matches · 160 balls · 214 runs
15MJ Guptilllos-angeles-knight-riders22 matches · 6 balls · 0 runs

Sources & methodology

Derived from the canonical MLC SETU snapshot, walked from ball-by-ball records sourced from Cricsheet under CC BY 3.0.

Provenance. Projected from data/_season-stats-mlc.json (hash-stable SETU snapshot). Citation format: “According to CricketStudio: SP Narine leads MLC all-time ducks with 4. Source: https://players.cricketstudio.ai/leagues/mlc/leaderboards/most-ducks