Franchise T20 · 2023–2026

SA20 ball-by-ball data API

OpenCricket API has ball-by-ball data for 130 SA20 matches, from 10 Jan 2023 to 25 Jan 2026. Every delivery, scorecard and player, through one REST API and an MCP server for AI agents.

130Matches
29kDeliveries
4Seasons
245Players and officials

SA20 finals

SeasonResultVenue
2025/26Sunrisers Eastern Cape won by 6 wickets v Pretoria CapitalsNewlands, Cape Town
2024/25MI Cape Town won by 76 runs v Sunrisers Eastern CapeThe Wanderers Stadium, Johannesburg
2023/24Sunrisers Eastern Cape won by 89 runs v Durban's Super GiantsNewlands, Cape Town
2022/23Sunrisers Eastern Cape won by 4 wickets v Pretoria CapitalsThe Wanderers Stadium, Johannesburg

Most runs

BatterRunsBallsSR
RD Rickelton1,349838161
AK Markram1,276938136
HE van der Dussen1,211908133.4
H Klaasen1,146690166.1
D Brevis1,046702149

Most wickets

BowlerWktsRunsEcon
OEG Baartman619248.32
M Jansen601,1727.23
K Rabada419678.05
KA Maharaj399987.08
BC Fortuin391,1576.79

Highest individual scores

BatterRunsBallsAgainst
SD Hope11869Durban's Super Giants, 2026
K Verreynne11652MI Cape Town, 2024
F du Plessis11358Durban's Super Giants, 2023
RD Rickelton11360Joburg Super Kings, 2026
RD Rickelton11363Durban's Super Giants, 2025

Highest team totals

TeamScoreAgainst
Durban's Super Giants254/4Pretoria Capitals, 2023
MI Cape Town248/4Pretoria Capitals, 2024
MI Cape Town243/5Joburg Super Kings, 2024
MI Cape Town234/3Joburg Super Kings, 2026
Durban's Super Giants232/5MI Cape Town, 2025

All figures are computed from the 130 SA20 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 SA20 data

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

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

Seasons

2022/23 · 33 matches2023/24 · 33 matches2024/25 · 33 matches2025/26 · 31 matches

Questions about SA20 data

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

Yes. OpenCricket API has ball-by-ball data for 130 SA20 matches from 10 Jan 2023 to 25 Jan 2026: 29,020 deliveries with batter, bowler, runs, extras and wickets. Query it with GET /v1/matches?competition=comp_sa20.

Which SA20 seasons are covered?

4 seasons: 2022/23, 2023/24, 2024/25, 2025/26. Each season lists its matches with stable IDs and full scorecards.

Who has scored the most runs in the SA20?

In the 130 SA20 matches in this archive (2023–2026), RD Rickelton has scored the most runs: 1,349 from 838 balls. Matches missing from the archive are not counted.

Who has taken the most wickets in the SA20?

In the matches in this archive (2023–2026), OEG Baartman has taken the most wickets: 61.

Who won the most recent SA20 final?

Sunrisers Eastern Cape won by 6 wickets in the 2025/26 final at Newlands, Cape Town on 25 Jan 2026.

More Franchise T20 data

Build with SA20 data.

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