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.
T20 Blast finals
| Season | Result | Venue |
|---|---|---|
| 2026 | Northamptonshire won by 14 runs v Hampshire | Edgbaston, Birmingham |
| 2025 | Somerset won by 6 wickets v Hampshire | Edgbaston, Birmingham |
| 2024 | Gloucestershire won by 8 wickets v Somerset | Edgbaston, Birmingham |
| 2023 | Somerset won by 14 runs v Essex | Edgbaston, Birmingham |
| 2022 | Hampshire won by 1 run v Lancashire | Edgbaston, Birmingham |
| 2021 | Kent won by 25 runs v Somerset | Edgbaston, Birmingham |
| 2020 | Nottinghamshire won by 6 wickets v Surrey | Edgbaston |
| 2019 | Essex won by 4 wickets v Worcestershire | Edgbaston |
| 2018 | Worcestershire won by 5 wickets v Sussex | Edgbaston |
| 2017 | Nottinghamshire won by 22 runs v Warwickshire | Edgbaston |
| 2016 | Northamptonshire won by 4 wickets v Durham | Edgbaston |
| 2015 | Lancashire won by 13 runs v Northamptonshire | Edgbaston |
| 2014 | Warwickshire won by 4 runs v Lancashire | Edgbaston |
Most runs
| Batter | Runs | Balls | SR |
|---|---|---|---|
| JM Vince | 5,547 | 3,872 | 143.3 |
| DJ Bell-Drummond | 4,702 | 3,390 | 138.7 |
| SR Hain | 4,488 | 3,254 | 137.9 |
| WL Madsen | 4,421 | 3,112 | 142.1 |
| T Kohler-Cadmore | 4,199 | 2,914 | 144.1 |
Most wickets
| Bowler | Wkts | Runs | Econ |
|---|---|---|---|
| DR Briggs | 206 | 4,571 | 7.54 |
| CP Wood | 182 | 4,553 | 8.21 |
| DA Payne | 181 | 3,685 | 7.74 |
| TS Mills | 177 | 3,757 | 8.35 |
| BAC Howell | 168 | 3,705 | 7.44 |
Highest individual scores
| Batter | Runs | Balls | Against |
|---|---|---|---|
| A Lyth | 161 | 73 | Northamptonshire, 2017 |
| BB McCullum | 158 | 64 | Derbyshire, 2015 |
| LJ Wright | 153 | 66 | Essex, 2014 |
| CH Gayle | 151 | 62 | Kent, 2015 |
| JM Cox | 139 | 60 | Hampshire, 2025 |
Highest team totals
| Team | Score | Against |
|---|---|---|
| Somerset | 265/5 | Derbyshire, 2022 |
| Birmingham Bears | 261/2 | Nottinghamshire, 2022 |
| Yorkshire | 260/4 | Northamptonshire, 2017 |
| Surrey | 258/6 | Sussex, 2023 |
| Yorkshire | 255/2 | Leicestershire, 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 "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
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.