Back to International Cricket

South Africa

Full MemberHolds: Freedom TrophyHolds: Sir Vivian Richards Trophy
1,407 internationals · 1889–2026

All-time record

FormatSpanMWLDTNRWin %
Test1889–20254791911621260039.9
ODI1991–2025698421250062162.2
T20I2005–202623012510002355.1

Citizen of Nowhere ranking

Test
Current#2 (123.3)Peak rank#1 (1906-04)Peak rating159.7Months at #170
ODI
Current#5 (110.7)Peak rank#1 (1996-05)Peak rating137.1Months at #175
T20I
Current#6 (139.1)Peak rank#2 (2009-05)Peak rating145.1Months at #10

Major honours

T20 World CupRU 1 (2024)
Champions Trophy1× (1998)
World Test Championship1× (2025)

Major-tournament finals

YearTournamentOpponentResult
2025WTC FinalAustraliaWonSouth Africa won by 5 wickets
2024T20 World CupIndiaLostIndia won by 7 runs
1998Champions TrophyWest IndiesWonSouth Africa won by 4 wickets (with 18 balls remaining)

Series trophies

Basil D'Oliveira Trophy
England v South Africa · Test · 2004-052022 · 8 series
Held by England
Freedom TrophyHolder
India v South Africa · Test · 20152025 · 6 series
Sir Vivian Richards TrophyHolder
West Indies v South Africa · Test · 20012024 · 9 series
Tangiwai Shield
South Africa v New Zealand · Test · 20242024 · 1 series
Held by New Zealand

Head-to-head

OpponentTest (W–L)ODI (W–L)T20I (W–L)Matches
England35–66 (55D)37–3114–13258
Australia27–54 (21D)57–529–19243
India20–16 (10D)52–4214–21179
New Zealand26–7 (16D)42–2715–10148
Pakistan18–7 (7D)53–3612–14148
Sri Lanka18–9 (6D)46–3312–5132
West Indies23–3 (8D)45–1615–15128
Zimbabwe10–0 (1D)38–28–061
Bangladesh14–0 (2D)19–69–050
Ireland8–26–118
Netherlands6–12–111
Kenya10–010
Afghanistan4–23–010
United Arab Emirates2–01–03
Canada1–01–02
Scotland1–01–02
Ghana1–01
Nepal1–01
United States1–01
Namibia0–11

Recent internationals

DateFmtOpponentResultVenue
2026-03-25T20INew ZealandW South Africa won by 33 runsHagley Oval, Christchurch, Christchurch
2026-03-22T20INew ZealandW South Africa won by 19 runsSky Stadium, Wellington, Wellington
2026-03-20T20INew ZealandL New Zealand won by 8 wicketsEden Park, Auckland, Auckland
2026-03-17T20INew ZealandL New Zealand won by 68 runsSeddon Park, Hamilton, Hamilton
2026-03-15T20INew ZealandW South Africa won by 7 wicketsBay Oval, Mount Maunganui, Mount Maunganui
2026-03-04T20INew ZealandL New Zealand won by 9 wicketsEden Gardens, Kolkata, Kolkata
2026-03-01T20IZimbabweW South Africa won by 5 wicketsArun Jaitley Stadium, Delhi, Delhi
2026-02-26T20IWest IndiesW South Africa won by 9 wicketsNarendra Modi Stadium, Ahmedabad, Ahmedabad
2026-02-22T20IIndiaW South Africa won by 76 runsNarendra Modi Stadium, Ahmedabad, Ahmedabad
2026-02-18T20IUnited Arab EmiratesW South Africa won by 6 wicketsArun Jaitley Stadium, Delhi, Delhi
2026-02-14T20INew ZealandW South Africa won by 7 wicketsNarendra Modi Stadium, Ahmedabad, Ahmedabad
2026-02-11T20IAfghanistanT Match tied; South Africa won the second Super Over (first double Super Over in T20 World Cup history)Narendra Modi Stadium, Ahmedabad

From the project cricket workbook: results since 1877, recomputed monthly ICC rankings, and curated honours. See the methodology on the hub.