Domestic · 2014–2026

T20 Blast ball-by-ball data API

OpenCricket API has ball-by-ball data for 1,570 T20 Blast matches, from 16 May 2014 to 18 Jul 2026. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.

1,570Matches
361kDeliveries
13Seasons
1,039Players and officials

T20 Blast finals

SeasonResultVenue
2026Northamptonshire won by 14 runs v HampshireEdgbaston, Birmingham
2025Somerset won by 6 wickets v HampshireEdgbaston, Birmingham
2024Gloucestershire won by 8 wickets v SomersetEdgbaston, Birmingham
2023Somerset won by 14 runs v EssexEdgbaston, Birmingham
2022Hampshire won by 1 run v LancashireEdgbaston, Birmingham
2021Kent won by 25 runs v SomersetEdgbaston, Birmingham
2020Nottinghamshire won by 6 wickets v SurreyEdgbaston
2019Essex won by 4 wickets v WorcestershireEdgbaston
2018Worcestershire won by 5 wickets v SussexEdgbaston
2017Nottinghamshire won by 22 runs v WarwickshireEdgbaston
2016Northamptonshire won by 4 wickets v DurhamEdgbaston
2015Lancashire won by 13 runs v NorthamptonshireEdgbaston
2014Warwickshire won by 4 runs v LancashireEdgbaston

Most runs

BatterRunsBallsSR
JM Vince5,5473,872143.3
DJ Bell-Drummond4,7023,390138.7
SR Hain4,4883,254137.9
WL Madsen4,4213,112142.1
T Kohler-Cadmore4,1992,914144.1

Most wickets

BowlerWktsRunsEcon
DR Briggs2064,5717.54
CP Wood1824,5538.21
DA Payne1813,6857.74
TS Mills1773,7578.35
BAC Howell1683,7057.44

Highest individual scores

BatterRunsBallsAgainst
A Lyth16173Northamptonshire, 2017
BB McCullum15864Derbyshire, 2015
LJ Wright15366Essex, 2014
CH Gayle15162Kent, 2015
JM Cox13960Hampshire, 2025

Highest team totals

TeamScoreAgainst
Somerset265/5Derbyshire, 2022
Birmingham Bears261/2Nottinghamshire, 2022
Yorkshire260/4Northamptonshire, 2017
Surrey258/6Sussex, 2023
Yorkshire255/2Leicestershire, 2019

All figures are computed from the 1,570 T20 Blast matches in the Cricsheet archive (2014–2026). Matches that are not in the archive are not counted, so career totals can differ from official records.

Query T20 Blast data

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

Competition ID: comp_t20-blast. See the API docs for scorecards, deliveries, partnerships and phase splits.

Seasons

2014 · 122 matches2015 · 124 matches2016 · 121 matches2017 · 121 matches2018 · 126 matches2019 · 112 matches2020 · 89 matches2021 · 120 matches2022 · 130 matches2023 · 132 matches2024 · 126 matches2025 · 132 matches2026 · 115 matches

Questions about T20 Blast data

Is there an API for T20 Blast ball-by-ball data?

Yes. OpenCricket API has ball-by-ball data for 1,570 T20 Blast matches from 16 May 2014 to 18 Jul 2026: 360,545 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_t20-blast.

Which T20 Blast seasons are covered?

13 seasons: 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026. Each season lists its matches with stable IDs and full scorecards.

Who has scored the most runs in the T20 Blast?

In the 1,570 T20 Blast matches in this archive (2014–2026), JM Vince has scored the most runs: 5,547 from 3,872 balls. Matches missing from the archive are not counted.

Who has taken the most wickets in the T20 Blast?

In the matches in this archive (2014–2026), DR Briggs has taken the most wickets: 206.

Who won the most recent T20 Blast final?

Northamptonshire won by 14 runs in the 2026 final at Edgbaston, Birmingham on 18 Jul 2026.

More Domestic data

Build with T20 Blast data.

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