South Africa

2025 World Test Championship
Full MemberHolds: Freedom TrophyHolds: Sir Vivian Richards Trophy
1,420 internationals · 1889–2026

Title chances

This side's chance in each title race we forecast, frozen and scored like every forecast here.

Full odds: World Test Championship · Cricket World Cup · T20 World Cup · every title race

All-time record

Test1889–2026
M
481
W
192
L
163
D
126
T
0
NR
0
Win %
39.9
ODI1991–2026
M
704
W
426
L
251
D
0
T
6
NR
21
Win %
62.4
T20I2005–2026
M
235
W
129
L
101
D
0
T
2
NR
3
Win %
55.6

Citizen of Nowhere ranking

Test
Current#2 (123.7)Peak rank#1 (1906-04)Peak rating159.7Months at #170
ODI
Current#4 (113.2)Peak rank#1 (1996-05)Peak rating137.1Months at #175
T20I
Current#6 (140.0)Peak rank#2 (2009-05)Peak rating145.1Months at #10

Greatest games

South Africa's most storied internationals across all three formats, by Game Score (closeness, stakes and the strength of both sides), with a ★ for the all-time classics.

T20I
#1
29 Jun 2024 · India won by 7 runs · T20 World Cup · Final · Bridgetown
ODI
#2
17 Jun 1999 · Match tied · Cricket World Cup · Group/League stage · Birmingham
ODI
#3
12 Mar 2006 · South Africa won by 1 wicket (with 1 ball remaining) · Australia tour of South Africa - 2006 (2005/06) · Johannesburg
T20I
#4
24 Mar 2014 · South Africa won by 2 runs · T20 World Cup · Group/League stage · Chittagong
T20I
#5
29 Mar 2014 · South Africa won by 3 runs · T20 World Cup · Group/League stage · Chittagong
T20I
#6
18 Mar 2016 · England won by 2 wickets · T20 World Cup · Super 10 · Mumbai
T20I
#7
22 Mar 2014 · Sri Lanka won by 5 runs · T20 World Cup · Group/League stage · Chittagong
T20I
#8
2 Oct 2012 · India won by 1 runs · T20 World Cup · Group/League stage · Colombo
T20I
#9
21 Jun 2024 · South Africa won by 7 runs · T20 World Cup · Group/League stage · Gros Islet
ODI
#10
28 Mar 2007 · South Africa won by 1 wicket (with 10 balls remaining) · Cricket World Cup · Super 8s · Providence
T20I
#11
10 Jun 2024 · South Africa won by 4 runs · T20 World Cup · Group/League stage · New York
T20I
#12
11 Feb 2026 · Match tied; South Africa won the second Super Over (first double Super Over in T20 World Cup history) · T20 World Cup · Group D · Ahmedabad

Major honours

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

Major-tournament finals

2025Won
WTC Final
vs Australia
South Africa won by 5 wickets
2024Lost
T20 World Cup
vs India
India won by 7 runs
1998Won
Champions Trophy
vs West Indies
South Africa won by 4 wickets (with 18 balls remaining)

Series trophies

Basil D'Oliveira Trophy
England v South Africa · Test · 2004-05–2022 · 8 series
Held by England
Freedom TrophyHolder
India v South Africa · Test · 2015–2025 · 6 series
Sir Vivian Richards TrophyHolder
West Indies v South Africa · Test · 2001–2024 · 9 series
Tangiwai Shield
South Africa v New Zealand · Test · 2024–2024 · 1 series
Held by New Zealand

Head-to-head

England258 matches
Test
35–66 (55D)
ODI
37–31
T20I
14–13
Australia248 matches
Test
28–55 (21D)
ODI
59–53
T20I
9–19
India179 matches
Test
20–16 (10D)
ODI
52–42
T20I
14–21
New Zealand148 matches
Test
26–7 (16D)
ODI
42–27
T20I
15–10
Pakistan148 matches
Test
18–7 (7D)
ODI
53–36
T20I
12–14
Sri Lanka132 matches
Test
18–9 (6D)
ODI
46–33
T20I
12–5
West Indies128 matches
Test
23–3 (8D)
ODI
45–16
T20I
15–15
Zimbabwe64 matches
Test
10–0 (1D)
ODI
38–2
T20I
11–0
Bangladesh50 matches
Test
14–0 (2D)
ODI
19–6
T20I
9–0
Ireland18 matches
Test
—
ODI
8–2
T20I
6–1
Netherlands11 matches
Test
—
ODI
6–1
T20I
2–1
Kenya10 matches
Test
—
ODI
10–0
T20I
—

Recent internationals

2026-10-18Test
vs Australia
W South Africa won by 31 runs
St George's Park, Gqeberha
2026-10-09Test
vs Australia
L Australia won by 214 runs
Kingsmead, Durban
2026-09-30ODI
vs Australia
L Australia won by 45 runs (D/L method)
Senwes Park, Potchefstroom
2026-09-27ODI
vs Australia
W South Africa won by 32 runs
Wanderers Stadium, Johannesburg
2026-09-24ODI
vs Australia
W South Africa won by 67 runs
Kingsmead, Durban
2026-09-13ODI
vs Namibia
W South Africa won by 9 wickets
Namibia Cricket Ground, Windhoek
2026-09-11ODI
vs Namibia
W South Africa won by 157 runs
Namibia Cricket Ground, Windhoek
2026-09-09ODI
vs Namibia
W South Africa won by 99 runs (D/L method)
Namibia Cricket Ground, Windhoek
2026-09-06T20I
vs Zimbabwe
W South Africa won by 48 runs
Namibia Cricket Ground, Windhoek
2026-09-04T20I
vs Namibia
W South Africa won by 11 runs
Namibia Cricket Ground, Windhoek
2026-09-01T20I
vs Zimbabwe
W South Africa won by 43 runs
Namibia Cricket Ground, Windhoek
2026-08-29T20I
vs Zimbabwe
W South Africa won by 7 wickets
Namibia Cricket Ground, Windhoek

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