Franchise T20 · 2023–2026

Major League Cricket (MLC) ball-by-ball data API

OpenCricket API has ball-by-ball data for 109 Major League Cricket matches, from 13 Jul 2023 to 18 Jul 2026. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.

109Matches
26kDeliveries
4Seasons
210Players and officials

MLC finals

SeasonResultVenue
2026Los Angeles Knight Riders won by 1 run v Washington FreedomOakland Coliseum,Oakland
2025MI New York won by 5 runs v Washington FreedomGrand Prairie Stadium, Dallas
2024Washington Freedom won by 96 runs v San Francisco UnicornsGrand Prairie Stadium, Dallas
2023MI New York won by 7 wickets v Seattle OrcasGrand Prairie Stadium

Most runs

BatterRunsBallsSR
N Pooran1,352930145.4
F du Plessis1,226751163.2
MW Short1,195785152.2
AGS Gous1,058724146.1
Q de Kock1,007712141.4

Most wickets

BowlerWktsRunsEcon
TA Boult541,1698.23
SN Netravalkar491,1078.47
Haris Rauf381,0378.83
MP Stoinis358498.89
CJ Gannon339249.13

Highest individual scores

BatterRunsBallsAgainst
MJ Owen15568MI New York, 2026
FH Allen15151Washington Freedom, 2025
N Pooran13755Seattle Orcas, 2023
AGS Gous13251MI New York, 2026
MW Short12156Washington Freedom, 2026

Highest team totals

TeamScoreAgainst
Washington Freedom270/4MI New York, 2026
San Francisco Unicorns269/5Washington Freedom, 2025
MI New York266/9Washington Freedom, 2026
San Francisco Unicorns246/4MI New York, 2025
Washington Freedom245/5MI New York, 2026

All figures are computed from the 109 Major League Cricket matches in the Cricsheet archive (2023–2026). Matches that are not in the archive are not counted, so career totals can differ from official records.

Query MLC data

cURL · GET /v1/matches
curl "https://opencricketapi.com/v1/matches?competition=comp_major-league-cricket&season=2026" \
  -H "Authorization: Bearer oc_live_your_api_key"

Competition ID: comp_major-league-cricket. See the API docs for scorecards, deliveries, partnerships and phase splits.

Seasons

2023 · 19 matches2024 · 23 matches2025 · 33 matches2026 · 34 matches

Questions about MLC data

Is there an API for MLC ball-by-ball data?

Yes. OpenCricket API has ball-by-ball data for 109 Major League Cricket matches from 13 Jul 2023 to 18 Jul 2026: 25,529 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_major-league-cricket.

Which MLC seasons are covered?

4 seasons: 2023, 2024, 2025, 2026. Each season lists its matches with stable IDs and full scorecards.

Who has scored the most runs in the MLC?

In the 109 Major League Cricket matches in this archive (2023–2026), N Pooran has scored the most runs: 1,352 from 930 balls. Matches missing from the archive are not counted.

Who has taken the most wickets in the MLC?

In the matches in this archive (2023–2026), TA Boult has taken the most wickets: 54.

Who won the most recent MLC final?

Los Angeles Knight Riders won by 1 run in the 2026 final at Oakland Coliseum,Oakland on 18 Jul 2026.

More Franchise T20 data

Build with MLC data.

Join the waitlist for a free Starter key, or the Developer plan for every delivery and all MCP tools.