Skip to content
FairPlay

Men's international team

South Africa

50 verified results in the last 12 months: 31 won, 19 lost (62% won), across 7 competitions.

Upcoming fixtures

Start times in India Standard Time.

No upcoming South Africa matches are in the fixture list yet.

Recent results

  1. 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)

    Scorecard: South Africa v England →

  2. 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)

    Scorecard: Bangladesh v South Africa →

  3. 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)

    Scorecard: South Africa v Afghanistan →

  4. Lost

    30 Oct 2026 · 09:00 IST

    Hong Kong Sixes · T10

    South Africa58/6 (4 ov)

    Oman107/2 (6 ov)

    Oman Sixes won by 49 runs

    Scorecard: South Africa v Oman →

  5. 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

    Scorecard: South Africa v Australia →

  6. 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

    Scorecard: South Africa v Australia →

  7. 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

    Scorecard: South Africa v Australia →

  8. 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)

    Scorecard: South Africa v Australia →

  9. 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

    Scorecard: South Africa v Australia →

  10. 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

    Scorecard: South Africa v Australia →

  11. 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)

    Scorecard: Namibia v South Africa →

  12. 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

    Scorecard: Namibia v South Africa →

  13. 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)

    Scorecard: Namibia v South Africa →

  14. Won

    6 Sept 2026 · 17:30 IST

    Tri-Series · T20I

    South Africa205/5 (20 ov)

    Zimbabwe157 (18 ov)

    South Africa won by 48 runs

    Scorecard: South Africa v Zimbabwe →

  15. Won

    4 Sept 2026 · 17:30 IST

    Tri-Series · T20I

    Namibia217/3 (20 ov)

    South Africa228/4 (20 ov)

    South Africa won by 11 runs

    Scorecard: Namibia v South Africa →

  16. Won

    1 Sept 2026 · 17:30 IST

    Tri-Series · T20I

    South Africa185/7 (20 ov)

    Zimbabwe142 (17.4 ov)

    South Africa won by 43 runs

    Scorecard: South Africa v Zimbabwe →

  17. 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)

    Scorecard: South Africa v Zimbabwe →

  18. Lost

    28 Aug 2026 · 17:30 IST

    Tri-Series · T20I

    Namibia163/9 (20 ov)

    South Africa145/9 (20 ov)

    Namibia won by 18 runs

    Scorecard: Namibia v South Africa →

  19. 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

    Scorecard: New Zealand v South Africa →

  20. 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

    Scorecard: New Zealand v South Africa →

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.

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

How FairPlay ratings work and how accurate they have been

Record by competition

Verified results in the last 12 months, most matches first.
CompetitionPWLWin %
Twenty20 International126650%
One Day International117464%
Hong Kong Sixes83538%
ICC Men's T20 World Cup87188%
ICC World Test Championship54180%
Tri-Series54180%
ICC Mens T20 World Cup Warm-up Matches1010%

Most frequent opponents

South Africa's record against teams met at least twice in the last 12 months.
OpponentPWLWin %
India115645%
New Zealand74357%
Australia64267%
Namibia54180%
West Indies43175%
Zimbabwe440100%
Afghanistan31233%
Pakistan31233%

Highest totals

TotalTeamMatch
489 all out151.1 ovSouth Africav India22 Nov 2025ICC World Test Championship · Test/5day
425/9127.1 ovSouth Africav Australia18 Oct 2026ICC World Test Championship · Test/5day
387 all out134.4 ovSouth Africav Australia27 Oct 2026ICC World Test Championship · Test/5day
365/950 ovSouth Africav Australia27 Sept 2026One Day International · ODI
362/649.2 ovSouth Africav India3 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.

All teams · Competitions · Cricket statistics