Men's Test ·
South Africa (won)329 & 387Australia429 & 111
South Africa won by 176 runs
Australia tour of South Africa · Match 3 · Newlands, Cape Town
Scorecard: South Africa v Australia, 31 Oct 2026Replay: South Africa v Australia, 31 Oct 2026
195 matches · Men's · Test · South Africa
Men's Test ·
South Africa won by 176 runs
Australia tour of South Africa · Match 3 · Newlands, Cape Town
Scorecard: South Africa v Australia, 31 Oct 2026Replay: South Africa v Australia, 31 Oct 2026
Men's Test ·
South Africa won by an innings and 31 runs
Australia tour of South Africa · Match 2 · St George's Park, Gqeberha
Scorecard: South Africa v Australia, 22 Oct 2026Replay: South Africa v Australia, 22 Oct 2026
Men's Test ·
Australia won by 214 runs
Australia tour of South Africa · Match 1 · Kingsmead, Durban
Scorecard: Australia v South Africa, 13 Oct 2026Replay: Australia v South Africa, 13 Oct 2026
Men's Test ·
South Africa won by 408 runs
South Africa tour of India · Match 2 · Barsapara Cricket Stadium, Guwahati
Scorecard: South Africa v India, 26 Nov 2025Replay: South Africa v India, 26 Nov 2025
Men's Test ·
South Africa won by 30 runs
South Africa tour of India · Match 1 · Eden Gardens, Kolkata
Scorecard: South Africa v India, 16 Nov 2025Replay: South Africa v India, 16 Nov 2025
Men's Test ·
South Africa won by 8 wickets
South Africa tour of Pakistan · Match 2 · Rawalpindi Cricket Stadium
Scorecard: Pakistan v South Africa, 23 Oct 2025Replay: Pakistan v South Africa, 23 Oct 2025
Men's Test ·
Pakistan won by 93 runs
South Africa tour of Pakistan · Match 1 · Gaddafi Stadium, Lahore
Scorecard: Pakistan v South Africa, 15 Oct 2025Replay: Pakistan v South Africa, 15 Oct 2025
Men's Test ·
South Africa won by an innings and 236 runs
South Africa tour of Zimbabwe · Match 2 · Queens Sports Club, Bulawayo
Scorecard: South Africa v Zimbabwe, 8 Jul 2025Replay: South Africa v Zimbabwe, 8 Jul 2025
Men's Test ·
South Africa won by 328 runs
South Africa tour of Zimbabwe · Match 1 · Queens Sports Club, Bulawayo
Scorecard: South Africa v Zimbabwe, 1 Jul 2025Replay: South Africa v Zimbabwe, 1 Jul 2025
Men's Test ·
FinalSouth Africa won by 5 wickets
ICC World Test Championship · Final · Lord's
Scorecard: Australia v South Africa, 14 Jun 2025Replay: Australia v South Africa, 14 Jun 2025
Men's Test ·
South Africa won by 10 wickets
Pakistan tour of South Africa · Match 2 · Newlands, Cape Town
Scorecard: South Africa v Pakistan, 6 Jan 2025Replay: South Africa v Pakistan, 6 Jan 2025
Men's Test ·
South Africa won by 2 wickets
Pakistan tour of South Africa · Match 1 · SuperSport Park, Centurion
Scorecard: Pakistan v South Africa, 29 Dec 2024Replay: Pakistan v South Africa, 29 Dec 2024
Men's Test ·
South Africa won by 109 runs
Sri Lanka tour of South Africa · Match 2 · St George's Park, Gqeberha
Scorecard: South Africa v Sri Lanka, 9 Dec 2024Replay: South Africa v Sri Lanka, 9 Dec 2024
Men's Test ·
South Africa won by 233 runs
Sri Lanka tour of South Africa · Match 1 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 30 Nov 2024Replay: South Africa v Sri Lanka, 30 Nov 2024
Men's Test ·
South Africa won by an innings and 273 runs
South Africa tour of Bangladesh · Match 2 · Zahur Ahmed Chowdhury Stadium, Chattogram
Scorecard: South Africa v Bangladesh, 31 Oct 2024Replay: South Africa v Bangladesh, 31 Oct 2024
Men's Test ·
South Africa won by 7 wickets
South Africa tour of Bangladesh · Match 1 · Shere Bangla National Stadium, Mirpur
Scorecard: Bangladesh v South Africa, 24 Oct 2024Replay: Bangladesh v South Africa, 24 Oct 2024
Men's Test ·
South Africa won by 40 runs
South Africa tour of West Indies · Match 2 · Providence Stadium, Guyana
Scorecard: South Africa v West Indies, 17 Aug 2024Replay: South Africa v West Indies, 17 Aug 2024
Men's Test ·
Match drawn
South Africa tour of West Indies · Match 1 · Queen's Park Oval, Port of Spain, Trinidad
Scorecard: South Africa v West Indies, 11 Aug 2024Replay: South Africa v West Indies, 11 Aug 2024
Men's Test ·
New Zealand won by 7 wickets
South Africa tour of New Zealand · Match 2 · Seddon Park, Hamilton
Scorecard: South Africa v New Zealand, 16 Feb 2024Replay: South Africa v New Zealand, 16 Feb 2024
Men's Test ·
New Zealand won by 281 runs
South Africa tour of New Zealand · Match 1 · Bay Oval, Mount Maunganui
Scorecard: New Zealand v South Africa, 7 Feb 2024Replay: New Zealand v South Africa, 7 Feb 2024
Men's Test ·
India won by 7 wickets
India tour of South Africa · Match 2 · Newlands, Cape Town
Scorecard: South Africa v India, 4 Jan 2024Replay: South Africa v India, 4 Jan 2024
Men's Test ·
South Africa won by an innings and 32 runs
India tour of South Africa · Match 1 · SuperSport Park, Centurion
Scorecard: India v South Africa, 28 Dec 2023Replay: India v South Africa, 28 Dec 2023
Men's Test ·
South Africa won by 284 runs
West Indies tour of South Africa · Match 2 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v West Indies, 11 Mar 2023Replay: South Africa v West Indies, 11 Mar 2023
Men's Test ·
South Africa won by 87 runs
West Indies tour of South Africa · Match 1 · SuperSport Park, Centurion
Scorecard: South Africa v West Indies, 2 Mar 2023Replay: South Africa v West Indies, 2 Mar 2023
Men's Test ·
Match drawn
South Africa tour of Australia · Match 3 · Sydney Cricket Ground
Scorecard: Australia v South Africa, 8 Jan 2023Replay: Australia v South Africa, 8 Jan 2023
Men's Test ·
Australia won by an innings and 182 runs
South Africa tour of Australia · Match 2 · Melbourne Cricket Ground
Scorecard: South Africa v Australia, 29 Dec 2022Replay: South Africa v Australia, 29 Dec 2022
Men's Test ·
Australia won by 6 wickets
South Africa tour of Australia · Match 1 · Brisbane Cricket Ground
Scorecard: South Africa v Australia, 18 Dec 2022Replay: South Africa v Australia, 18 Dec 2022
Men's Test ·
England won by 9 wickets
South Africa tour of England · Match 3 · The Oval
Scorecard: South Africa v England, 12 Sept 2022Replay: South Africa v England, 12 Sept 2022
Men's Test ·
England won by an innings and 85 runs
South Africa tour of England · Match 2 · Old Trafford
Scorecard: South Africa v England, 27 Aug 2022Replay: South Africa v England, 27 Aug 2022
Men's Test ·
South Africa won by an innings and 12 runs
South Africa tour of England · Match 1 · Lord's
Scorecard: England v South Africa, 19 Aug 2022Replay: England v South Africa, 19 Aug 2022