Upcoming fixtures
Start times in India Standard Time.
No upcoming South Africa matches are in the fixture list yet.
Recent results
- Won
1 Nov 2026 · 10:50 IST
Hong Kong Sixes · T10
South Africa101/2 (5.1 ov)
England95/6 (6 ov)
South Africa won by 5 wickets (with 5 balls remaining)
- Won
31 Oct 2026 · 09:00 IST
Hong Kong Sixes · T10
Bangladesh129/4 (6 ov)
South Africa132/5 (6 ov)
South Africa won by 1 wicket (with 0 ball remaining)
- Lost
30 Oct 2026 · 12:40 IST
Hong Kong Sixes · T10
South Africa107/1 (6 ov)
Afghanistan112/3 (6 ov)
Afghanistan won by 3 wickets (with 0 ball remaining)
- Lost
30 Oct 2026 · 09:00 IST
- Won
27 Oct 2026 · 14:00 IST
ICC World Test Championship · Test/5day
South Africa329 (82.3 ov) & 387 (134.4 ov)
Australia429 (125.1 ov) & 111 (57.1 ov)
South Africa won by 176 runs
- Won
18 Oct 2026 · 13:30 IST
ICC World Test Championship · Test/5day
South Africa425/9 (127.1 ov)
Australia99 (42.3 ov) & 295 (107.1 ov)
South Africa won by an innings and 31 runs
- Lost
9 Oct 2026 · 13:00 IST
ICC World Test Championship · Test/5day
South Africa284 (78 ov) & 206 (86.5 ov)
Australia390 (137.2 ov) & 314/6 (58 ov)
Australia won by 214 runs
- Lost
30 Sept 2026 · 17:00 IST
One Day International · ODI
South Africa145/4 (28 ov)
Australia322/9 (50 ov)
Australia won by 47 runs (D/L method)
- Won
27 Sept 2026 · 13:30 IST
One Day International · ODI
South Africa365/9 (50 ov)
Australia333 (49.5 ov)
South Africa won by 32 runs
- Won
24 Sept 2026 · 13:30 IST
One Day International · ODI
South Africa297/8 (50 ov)
Australia230 (41.2 ov)
South Africa won by 67 runs
- Won
13 Sept 2026 · 13:00 IST
One Day International · ODI
Namibia156 (36.2 ov)
South Africa157/1 (21.3 ov)
South Africa won by 9 wickets (with 171 balls remaining)
- Won
11 Sept 2026 · 13:00 IST
One Day International · ODI
Namibia178 (41.5 ov)
South Africa335/9 (50 ov)
South Africa won by 157 runs
- Won
9 Sept 2026 · 13:00 IST
One Day International · ODI
Namibia162/8 (31 ov)
South Africa348/6 (50 ov)
South Africa won by 99 runs (DLS method)
- Won
6 Sept 2026 · 17:30 IST
- Won
4 Sept 2026 · 17:30 IST
- Won
1 Sept 2026 · 17:30 IST
- Won
29 Aug 2026 · 17:30 IST
Tri-Series · T20I
South Africa146/3 (13.4 ov)
Zimbabwe144/8 (20 ov)
South Africa won by 7 wickets (with 38 balls remaining)
- Lost
28 Aug 2026 · 17:30 IST
- Won
25 Mar 2026 · 11:45 IST
Twenty20 International · T20I
New Zealand154/8 (20 ov)
South Africa187/4 (20 ov)
South Africa won by 33 runs
- Won
22 Mar 2026 · 11:45 IST
Twenty20 International · T20I
New Zealand145 (18.5 ov)
South Africa164/5 (20 ov)
South Africa won by 19 runs
Players
Players named in South Africa's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Dewald Brevis71 matches
- Tristan Stubbs70 matches
- Marco Jansen64 matches
- Quinton de Kock64 matches
- Donovan Ferreira63 matches
- Ryan Rickelton57 matches
- George Linde56 matches
- Aiden Markram54 matches
- Lhuan-dre Pretorius52 matches
- David Miller50 matches
- Lungi Ngidi50 matches
- Corbin Bosch48 matches
- Connor Esterhuizen44 matches
- Matthew Breetzke44 matches
- Simon Harmer43 matches
- Reeza Hendricks43 matches
- Keshav Maharaj41 matches
- Wiaan Mulder41 matches
- Dian Forrester41 matches
- Rubin Hermann41 matches
- Eathan Bosch40 matches
- Anrich Nortje40 matches
- Kagiso Rabada39 matches
- Jordan Hermann37 matches
- Jason Smith36 matches
- Kyle Verreynne34 matches
- Bjorn Fortuin31 matches
- Ottneil Baartman31 matches
- Lizaad Williams29 matches
- Nandre Burger29 matches
- David Bedingham28 matches
- Duan Jansen27 matches
- Nqobani Mokoena27 matches
- Prenelan Subrayen25 matches
- Tony de Zorzi23 matches
- Abdullah Bayoumy20 matches
- Kwena Maphaka20 matches
- Jorich Van Schalkwyk16 matches
- Temba Bavuma15 matches
- Senuran Muthusamy15 matches
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1574
54 rated matches · last played 1 Nov 2026
One-day
1528
26 rated matches · last played 30 Sept 2026
Test and first-class
1634
16 rated matches · last played 27 Oct 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| Twenty20 International | 12 | 6 | 6 | 50% |
| One Day International | 11 | 7 | 4 | 64% |
| Hong Kong Sixes | 8 | 3 | 5 | 38% |
| ICC Men's T20 World Cup | 8 | 7 | 1 | 88% |
| ICC World Test Championship | 5 | 4 | 1 | 80% |
| Tri-Series | 5 | 4 | 1 | 80% |
| ICC Mens T20 World Cup Warm-up Matches | 1 | 0 | 1 | 0% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| India | 11 | 5 | 6 | 45% |
| New Zealand | 7 | 4 | 3 | 57% |
| Australia | 6 | 4 | 2 | 67% |
| Namibia | 5 | 4 | 1 | 80% |
| West Indies | 4 | 3 | 1 | 75% |
| Zimbabwe | 4 | 4 | 0 | 100% |
| Afghanistan | 3 | 1 | 2 | 33% |
| Pakistan | 3 | 1 | 2 | 33% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 489 all out151.1 ov | South Africav India | 22 Nov 2025ICC World Test Championship · Test/5day |
| 425/9127.1 ov | South Africav Australia | 18 Oct 2026ICC World Test Championship · Test/5day |
| 387 all out134.4 ov | South Africav Australia | 27 Oct 2026ICC World Test Championship · Test/5day |
| 365/950 ov | South Africav Australia | 27 Sept 2026One Day International · ODI |
| 362/649.2 ov | South Africav India | 3 Dec 2025One Day International · ODI |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (6 Nov 2025 to 1 Nov 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played (1 abandoned in this period).
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 10:52 IST.
