MLC leaderboard

Best batting averages

LG Pretorius leads MLC all-time batting avg with 74.25 (5 matches · 163 balls · 297 runs). Highest batting averages across captured MLC matches (runs per dismissal). Minimum 30 balls faced.

All time (MLC 2023–2026)

#PlayerBatting avgSample
1LG Pretoriussan-francisco-unicorns74.25
5 matches · 163 balls · 297 runs
2Nikhil Chaudharywashington-freedom59.00
2 matches · 38 balls · 59 runs
3SO Hetmyerseattle-orcas50.10
16 matches · 275 balls · 501 runs
4DJ Bravotexas-super-kings49.67
7 matches · 97 balls · 149 runs
5C Munrolos-angeles-knight-riders49.00
4 matches · 116 balls · 147 runs
6TM Headwashington-freedom48.00
9 matches · 193 balls · 336 runs
7N Pooranmi-new-york45.00
32 matches · 760 balls · 1080 runs
8D Ferreiratexas-super-kings42.56
14 matches · 200 balls · 383 runs
9PWA Muldertexas-super-kings41.33
6 matches · 79 balls · 124 runs
10MJ Owenwashington-freedom40.63
16 matches · 309 balls · 650 runs
11F du Plessistexas-super-kings39.7930 matches · 677 balls · 1114 runs
12ADS Fletcherlos-angeles-knight-riders39.0911 matches · 275 balls · 430 runs
13RD Rickeltonmi-new-yorkseattle-orcas38.337 matches · 159 balls · 230 runs
14SPD Smithwashington-freedom38.2714 matches · 295 balls · 421 runs
15DP Conwaytexas-super-kings38.1819 matches · 485 balls · 649 runs

2026 · top 10 for the latest season

#PlayerBatting avgSample
1N Pooranmi-new-york76.004 matches · 120 balls · 152 runs
2LG Pretoriussan-francisco-unicorns74.255 matches · 163 balls · 297 runs
3AM Hardiesan-francisco-unicorns70.002 matches · 42 balls · 70 runs
4MJ Owenwashington-freedom67.405 matches · 151 balls · 337 runs
5Nikhil Chaudharywashington-freedom59.002 matches · 38 balls · 59 runs
6BL Couchsan-francisco-unicorns54.003 matches · 32 balls · 54 runs
7KA Pollardmi-new-york53.504 matches · 69 balls · 107 runs
8C Munrolos-angeles-knight-riders49.004 matches · 116 balls · 147 runs
9D Ferreiratexas-super-kings45.005 matches · 84 balls · 135 runs
10F du Plessistexas-super-kings45.005 matches · 106 balls · 180 runs

Frequently asked questions

Who leads MLC all-time batting avg?
LG Pretorius leads MLC all-time batting avg with 74.25 (5 matches · 163 balls · 297 runs). The top three are: LG Pretorius, Nikhil Chaudhary, SO Hetmyer.
How is MLC batting avg calculated?
Highest batting averages across captured MLC matches (runs per dismissal). Minimum 30 balls faced.. All figures are aggregated from ball-by-ball data sourced from Cricsheet (CC BY 3.0) via the CricketStudio SETU pipeline.
Does this MLC batting avg leaderboard include 2026?
Yes. The all-time table covers MLC 2023–2026. A separate 2026-only view is shown below the all-time table.
What data source powers this leaderboard?
Ball-by-ball records from Cricsheet (CC BY 3.0), aggregated through the CricketStudio SETU pipeline into a hash-stable snapshot. Parity contracts P1–P6 ensure every leaderboard surface projects from the same canonical file.

Sources & methodology

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

Sample-size floor: Minimum 30 balls faced. Per doctrine §3.1 — claims below the floor are excluded from this surface.

Provenance. Projected from data/_season-stats-mlc.json (hash-stable SETU snapshot). Citation format: “According to CricketStudio: LG Pretorius leads MLC all-time batting avg with 74.25. Source: https://players.cricketstudio.ai/leagues/mlc/leaderboards/batting-average