Men's ODI ·
South Africa116 (27.3)India (won)117/2 (16.4)
India won by 8 wickets
India tour of South Africa · Match 1 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v India, 17 Dec 2023Replay: South Africa v India, 17 Dec 2023
395 matches · Men's · ODI · South Africa
Men's ODI ·
India won by 8 wickets
India tour of South Africa · Match 1 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v India, 17 Dec 2023Replay: South Africa v India, 17 Dec 2023
Men's ODI ·
Australia won by 3 wickets
ICC Cricket World Cup · Semi Final · Eden Gardens, Kolkata
Scorecard: South Africa v Australia, 16 Nov 2023Replay: South Africa v Australia, 16 Nov 2023
Men's ODI ·
India won by 243 runs
ICC Cricket World Cup · Match 37 · Eden Gardens, Kolkata
Scorecard: India v South Africa, 5 Nov 2023Replay: India v South Africa, 5 Nov 2023
Men's ODI ·
South Africa won by 190 runs
ICC Cricket World Cup · Match 32 · Maharashtra Cricket Association Stadium, Pune
Scorecard: South Africa v New Zealand, 1 Nov 2023Replay: South Africa v New Zealand, 1 Nov 2023
Men's ODI ·
South Africa won by 1 wicket
ICC Cricket World Cup · Match 26 · MA Chidambaram Stadium
Scorecard: Pakistan v South Africa, 27 Oct 2023Replay: Pakistan v South Africa, 27 Oct 2023
Men's ODI ·
South Africa won by 149 runs
ICC Cricket World Cup · Match 23 · Wankhede Stadium, Mumbai
Scorecard: South Africa v Bangladesh, 24 Oct 2023Replay: South Africa v Bangladesh, 24 Oct 2023
Men's ODI ·
South Africa won by 229 runs
ICC Cricket World Cup · Match 20 · Wankhede Stadium, Mumbai
Scorecard: South Africa v England, 21 Oct 2023Replay: South Africa v England, 21 Oct 2023
Men's ODI ·
Netherlands won by 38 runs
ICC Cricket World Cup · Match 15 · Himachal Pradesh Cricket Association Stadium, Dharamsala
Scorecard: Netherlands v South Africa, 17 Oct 2023Replay: Netherlands v South Africa, 17 Oct 2023
Men's ODI ·
South Africa won by 134 runs
ICC Cricket World Cup · Match 10 · Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Scorecard: South Africa v Australia, 12 Oct 2023Replay: South Africa v Australia, 12 Oct 2023
Men's ODI ·
South Africa won by 102 runs
ICC Cricket World Cup · Match 4 · Arun Jaitley Stadium
Scorecard: South Africa v Sri Lanka, 7 Oct 2023Replay: South Africa v Sri Lanka, 7 Oct 2023
Men's ODI ·
South Africa won by 122 runs
Australia tour of South Africa · Match 5 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Australia, 17 Sept 2023Replay: South Africa v Australia, 17 Sept 2023
Men's ODI ·
South Africa won by 164 runs
Australia tour of South Africa · Match 4 · SuperSport Park, Centurion
Scorecard: South Africa v Australia, 15 Sept 2023Replay: South Africa v Australia, 15 Sept 2023
Men's ODI ·
South Africa won by 111 runs
Australia tour of South Africa · Match 3 · JB Marks Oval, Potchefstroom
Scorecard: South Africa v Australia, 12 Sept 2023Replay: South Africa v Australia, 12 Sept 2023
Men's ODI ·
Australia won by 123 runs
Australia tour of South Africa · Match 2 · Mangaung Oval, Bloemfontein
Scorecard: Australia v South Africa, 9 Sept 2023Replay: Australia v South Africa, 9 Sept 2023
Men's ODI ·
Australia won by 3 wickets
Australia tour of South Africa · Match 1 · Mangaung Oval, Bloemfontein
Scorecard: South Africa v Australia, 7 Sept 2023Replay: South Africa v Australia, 7 Sept 2023
Men's ODI ·
South Africa won by 146 runs
Netherlands tour of South Africa · Match 3 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Netherlands, 2 Apr 2023Replay: South Africa v Netherlands, 2 Apr 2023
Men's ODI ·
South Africa won by 8 wickets
Netherlands tour of South Africa · Match 2 · Willowmoore Park, Benoni
Scorecard: Netherlands v South Africa, 31 Mar 2023Replay: Netherlands v South Africa, 31 Mar 2023
Men's ODI ·
South Africa won by 4 wickets
West Indies tour of South Africa · Match 3 · JB Marks Oval, Potchefstroom
Scorecard: West Indies v South Africa, 21 Mar 2023Replay: West Indies v South Africa, 21 Mar 2023
Men's ODI ·
West Indies won by 48 runs
West Indies tour of South Africa · Match 2 · Buffalo Park, East London
Scorecard: West Indies v South Africa, 18 Mar 2023Replay: West Indies v South Africa, 18 Mar 2023
Men's ODI ·
England won by 59 runs
England tour of South Africa · Match 3 · Diamond Oval, Kimberley
Scorecard: England v South Africa, 1 Feb 2023Replay: England v South Africa, 1 Feb 2023
Men's ODI ·
South Africa won by 5 wickets
England tour of South Africa · Match 2 · Mangaung Oval, Bloemfontein
Scorecard: England v South Africa, 29 Jan 2023Replay: England v South Africa, 29 Jan 2023
Men's ODI ·
South Africa won by 27 runs
England tour of South Africa · Match 1 · Mangaung Oval, Bloemfontein
Scorecard: South Africa v England, 27 Jan 2023Replay: South Africa v England, 27 Jan 2023
Men's ODI ·
India won by 7 wickets
South Africa tour of India · Match 3 · Arun Jaitley Stadium
Scorecard: South Africa v India, 11 Oct 2022Replay: South Africa v India, 11 Oct 2022
Men's ODI ·
India won by 7 wickets
South Africa tour of India · Match 2 · JSCA International Stadium Complex, Ranchi
Scorecard: South Africa v India, 9 Oct 2022Replay: South Africa v India, 9 Oct 2022
Men's ODI ·
South Africa won by 9 runs
South Africa tour of India · Match 1 · Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow
Scorecard: South Africa v India, 6 Oct 2022Replay: South Africa v India, 6 Oct 2022
Men's ODI ·
No result
South Africa tour of England · Match 3 · Headingley
Scorecard: South Africa v England, 24 Jul 2022Replay: South Africa v England, 24 Jul 2022
Men's ODI ·
England won by 118 runs
South Africa tour of England · Match 2 · Old Trafford
Scorecard: England v South Africa, 22 Jul 2022Replay: England v South Africa, 22 Jul 2022
Men's ODI ·
South Africa won by 62 runs
South Africa tour of England · Match 1 · Riverside Ground, Chester-le-Street
Scorecard: South Africa v England, 19 Jul 2022Replay: South Africa v England, 19 Jul 2022
Men's ODI ·
Bangladesh won by 9 wickets
Bangladesh tour of South Africa · Match 3 · SuperSport Park, Centurion
Scorecard: South Africa v Bangladesh, 23 Mar 2022Replay: South Africa v Bangladesh, 23 Mar 2022
Men's ODI ·
South Africa won by 7 wickets
Bangladesh tour of South Africa · Match 2 · Wanderers Stadium, Johannesburg
Scorecard: Bangladesh v South Africa, 20 Mar 2022Replay: Bangladesh v South Africa, 20 Mar 2022