MLC leaderboard

Best batting averages

DJ Bravo leads MLC all-time batting avg with 49.67 (7 matches · 97 balls · 149 runs). Highest batting averages across captured MLC matches (runs per dismissal). Minimum 30 balls faced.

All time (MLC 2023–2026)

#PlayerBatting avgSample
1DJ Bravotexas-super-kings49.67
7 matches · 97 balls · 149 runs
2C Munrolos-angeles-knight-riders48.67
11 matches · 345 balls · 438 runs
3TM Headwashington-freedom48.00
9 matches · 193 balls · 336 runs
4LG Pretoriussan-francisco-unicorns46.50
12 matches · 264 balls · 465 runs
5MW Shortsan-francisco-unicornswashington-freedom44.26
31 matches · 780 balls · 1195 runs
6N Pooranmi-new-york43.61
39 matches · 926 balls · 1352 runs
7SPD Smithwashington-freedom43.24
22 matches · 522 balls · 735 runs
8SO Hetmyerseattle-orcas40.21
20 matches · 327 balls · 563 runs
9PWA Muldertexas-super-kings40.00
8 matches · 110 balls · 160 runs
10Shubham Ranjaneseattle-orcastexas-super-kings39.38
25 matches · 483 balls · 630 runs
11AJ Pienaarwashington-freedom39.2026 matches · 287 balls · 392 runs
12F du Plessistexas-super-kings38.3134 matches · 748 balls · 1226 runs
13DP Conwaytexas-super-kings38.1819 matches · 485 balls · 649 runs
14AGS Gouswashington-freedom35.2737 matches · 720 balls · 1058 runs
15GD Phillipswashington-freedom34.2214 matches · 229 balls · 308 runs

2026 · top 10 for the latest season

#PlayerBatting avgSample
1MW Shortsan-francisco-unicorns64.1312 matches · 349 balls · 513 runs
2Sunny Patelmi-new-york58.002 matches · 47 balls · 58 runs
3C Munrolos-angeles-knight-riders48.6711 matches · 345 balls · 438 runs
4N Pooranmi-new-york47.1111 matches · 286 balls · 424 runs
5LG Pretoriussan-francisco-unicorns46.5012 matches · 264 balls · 465 runs
6AGS Gouswashington-freedom45.5813 matches · 331 balls · 547 runs
7Jasdeep Singhseattle-orcas41.005 matches · 35 balls · 41 runs
8KA Pollardmi-new-york40.1311 matches · 208 balls · 321 runs
9PWA Muldertexas-super-kings40.008 matches · 110 balls · 160 runs
10TL Seifertseattle-orcas37.9010 matches · 237 balls · 379 runs

Frequently asked questions

Who leads MLC all-time batting avg?
DJ Bravo leads MLC all-time batting avg with 49.67 (7 matches · 97 balls · 149 runs). The top three are: DJ Bravo, C Munro, TM Head.
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: DJ Bravo leads MLC all-time batting avg with 49.67. Source: https://players.cricketstudio.ai/leagues/mlc/leaderboards/batting-average