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.
SA20 finals
| Season | Result | Venue |
|---|---|---|
| 2025/26 | Sunrisers Eastern Cape won by 6 wickets v Pretoria Capitals | Newlands, Cape Town |
| 2024/25 | MI Cape Town won by 76 runs v Sunrisers Eastern Cape | The Wanderers Stadium, Johannesburg |
| 2023/24 | Sunrisers Eastern Cape won by 89 runs v Durban's Super Giants | Newlands, Cape Town |
| 2022/23 | Sunrisers Eastern Cape won by 4 wickets v Pretoria Capitals | The Wanderers Stadium, Johannesburg |
Most runs
| Batter | Runs | Balls | SR |
|---|---|---|---|
| RD Rickelton | 1,349 | 838 | 161 |
| AK Markram | 1,276 | 938 | 136 |
| HE van der Dussen | 1,211 | 908 | 133.4 |
| H Klaasen | 1,146 | 690 | 166.1 |
| D Brevis | 1,046 | 702 | 149 |
Most wickets
| Bowler | Wkts | Runs | Econ |
|---|---|---|---|
| OEG Baartman | 61 | 924 | 8.32 |
| M Jansen | 60 | 1,172 | 7.23 |
| K Rabada | 41 | 967 | 8.05 |
| KA Maharaj | 39 | 998 | 7.08 |
| BC Fortuin | 39 | 1,157 | 6.79 |
Highest individual scores
| Batter | Runs | Balls | Against |
|---|---|---|---|
| SD Hope | 118 | 69 | Durban's Super Giants, 2026 |
| K Verreynne | 116 | 52 | MI Cape Town, 2024 |
| F du Plessis | 113 | 58 | Durban's Super Giants, 2023 |
| RD Rickelton | 113 | 60 | Joburg Super Kings, 2026 |
| RD Rickelton | 113 | 63 | Durban's Super Giants, 2025 |
Highest team totals
| Team | Score | Against |
|---|---|---|
| Durban's Super Giants | 254/4 | Pretoria Capitals, 2023 |
| MI Cape Town | 248/4 | Pretoria Capitals, 2024 |
| MI Cape Town | 243/5 | Joburg Super Kings, 2024 |
| MI Cape Town | 234/3 | Joburg Super Kings, 2026 |
| Durban's Super Giants | 232/5 | MI 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 "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
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.