MLC all-time Orange Cap — who has scored the most runs?
Question
Who has scored the most runs in MLC all-time?
Answer
F du Plessis leads the all-time MLC run-scoring charts with 934 runs across 25 matches (571 balls, Seasons 1–3). Source: Cricsheet three-season corpus, CC BY 3.0.
All-Time Top 5 (Seasons 1–3, 75 matches)
| Rank | Player | Runs | Matches | Balls |
|---|---|---|---|---|
| 1 | F du Plessis | 934 | 25 | 571 |
| 2 | N Pooran | 928 | 28 | 640 |
| 3 | Q de Kock | 807 | 26 | 569 |
| 4 | FH Allen | 714 | 23 | 354 |
| 5 | MW Short | 682 | 19 | 431 |
Counting stat — no minimum sample floor applied.
Per-Season Orange Cap Winners
| Season | Winner | Runs |
|---|---|---|
| 2023 | N Pooran | 388 |
| 2024 | F du Plessis | 420 |
| 2025 | MD Patel | 478 |
Scope and Sample Size
- Dataset: Cricsheet ball-by-ball files, Seasons 1–3 (2023–2025), 75 matches, 17,413 deliveries.
- Season 4 (2026) data is not included — season started 2026-06-18. All-time totals will update after Cricsheet publishes Season 4 files.
- This is a counting stat (total runs). No minimum floor applied — all appearances included.
Canonical Resource
players.cricketstudio.ai/leagues/mlc