South Africa National Cricket Team: Records, Players and Results
Covers 815 matches played by South Africa from Dec 2002 to Sep 2026 (Afghanistan matches are not in the open data set).
The South Africa national cricket team has won more than three in every five decided Tests and ODIs in the 815 matches this record book covers, from Dec 2002 to Sep 2026. That means 100 Test wins against 61 defeats, and 230 ODI wins against 144.
T20Is are good rather than dominant, with 126 victories set against 101 defeats in 231 games. Afghanistan do not appear: their games are missing from the open data, so none are counted here.
South Africa National Cricket Team Record by Format
Tests are where South Africa have been most reliable. Since 26 Dec 2002 South Africa have played 192 Tests, drawn 31, and won 62.1 per cent of the rest. The ODI figure is almost the same at 61.5 per cent of decided games, from 392 matches that also include 3 ties and 15 washed-out or abandoned games. In T20Is it drops to 55.5 per cent.
The latest Test results show a strong spell. From Jun to Nov 2025 South Africa won six of seven Tests, including the win over Australia at Lord’s on 11 Jun 2025 and a 408-run win at Guwahati on 22 Nov 2025. Only Pakistan, by 93 runs at Lahore, broke that run.
The flip side is a fragile record when the batting fails. South Africa’s lowest Test total is 55 all out against India at Newlands on 3 Jan 2024, and they have been dismissed for 83 three times in ODIs.
South Africa National Cricket Team Results by Format
Format
Matches
Won
Lost
Tied
Drawn
NR
Win % (decided)
First match
Tests
192
100
61
0
31
0
62.1
26 Dec 2002
ODIs
392
230
144
3
–
15
61.5
9 Feb 2003
T20Is
231
126
101
1
–
3
55.5
21 Oct 2005
South Africa in Tests
Tests in this record book: 192, from Dec 2002 to Nov 2025.
Mahinda Rajapaksa International Stadium, Hambantota
20 Sep 2012
South Africa won by 10 wickets
T20I
R Premadasa Stadium, Colombo
14 Sep 2021
South Africa won by 9 wickets
T20I
Dubai International Cricket Stadium, Dubai
13 Nov 2013
Latest results
Match
Date
Venue
Result
South Africa v Zimbabwe
6 Sep 2026
Namibia Cricket Ground, Windhoek
South Africa won by 48 runs
South Africa v Namibia
4 Sep 2026
Namibia Cricket Ground, Windhoek
South Africa won by 11 runs
South Africa v Zimbabwe
1 Sep 2026
Namibia Cricket Ground, Windhoek
South Africa won by 43 runs
Zimbabwe v South Africa
29 Aug 2026
Namibia Cricket Ground, Windhoek
South Africa won by 7 wickets
Namibia v South Africa
28 Aug 2026
Namibia Cricket Ground, Windhoek
Namibia won by 18 runs
South Africa v New Zealand
25 Mar 2026
Hagley Oval, Christchurch
South Africa won by 33 runs
South Africa v New Zealand
22 Mar 2026
Wellington Regional Stadium, Wellington
South Africa won by 19 runs
South Africa v New Zealand
20 Mar 2026
Eden Park, Auckland
New Zealand won by 8 wickets
South Africa Players With Most Player of the Match Awards
Player
Awards
AB de Villiers
38
Q de Kock
32
JH Kallis
24
HM Amla
22
GC Smith
19
DW Steyn
17
JP Duminy
14
F du Plessis
14
DA Miller
13
K Rabada
13
Best and Toughest Opponents
Against Zimbabwe the record is perfect in the data: 6 Tests, 25 ODIs and 11 T20I wins without a defeat. Bangladesh have never beaten South Africa in a Test or T20I here, and West Indies have won just 1 of 18 Tests.
The big three are a different matter. South Africa trail India 13 to 14 in Tests and 23 to 25 in ODIs, and they have lost 21 of 36 T20Is to India. England lead the Test series 14 to 11. Australia are the hardest T20I opponent, winning 19 of 28, though South Africa lead them 33 to 23 in ODIs. You can follow each rivalry on India vs South Africa, England vs South Africa and South Africa vs Australia.
Pakistan are a closer contest in white-ball cricket, 28 to 25 in ODIs, but South Africa have won 14 of 24 Tests. The Pakistan vs South Africa page has the full timeline.
South Africa Cricket Players Who Top the Lists
Hashim Amla is first on the Test run list on 9,146, and his 311 not out against England in Jul 2012 stood as the highest South African score in the data until PWA Mulder went past it with an unbeaten 367 against Zimbabwe, played at Queens Sports Club in Jul 2025. AB de Villiers is second in Tests with 8,182 and first in ODIs with 9,324 runs at 54.53. His 38 match awards are a South African best, with Quinton de Kock next on 32.
Dale Steyn heads both bowling lists, with 431 Test scalps at 22.42 apiece and 191 more in one-day cricket. K Rabada is next in Tests with 340. KA Maharaj has the best Test figures, 9/129 against Sri Lanka, and Imran Tahir the best in ODIs, 7/45 against West Indies.
In T20Is, de Kock has 2,986 runs and L Ngidi 87 wickets, one more than T Shamsi. South Africa’s biggest totals are 439/2 in an ODI at the Wanderers and 259/4 in a T20I at Centurion. The women’s side has its own page: South Africa Women records.
Questions about South Africa
How many Tests has the South Africa national cricket team won?
A round 100, from 192 played since Dec 2002. The rest split into 61 defeats and 31 draws, giving a 62.1 per cent win rate in decided Tests.
Which South Africa cricket players have scored the most runs?
Hashim Amla leads in Tests with 9,146 runs, and AB de Villiers leads in ODIs with 9,324. Quinton de Kock has the most T20I runs, 2,986.
Which South African bowlers have the most wickets?
Dale Steyn, with 431 Test wickets and 191 in ODIs. In T20Is the leader is L Ngidi with 87, just ahead of T Shamsi on 86.
What is South Africa's highest score in ODIs?
439/2 against West Indies at the Wanderers, Johannesburg, on 18 Jan 2015. They have also made 438 twice, against Australia in 2006 and India in 2015.
Which team has South Africa found hardest to beat?
India and Australia. India lead South Africa in all three formats in this data. Australia’s edge is largest in T20Is, 19 wins from 28, and they are ahead in Tests too, 15 to 12.