Men's ODI ·
South Africa (won)299/6 (50.0)Sri Lanka203 (41.3)
South Africa won by 96 runs
ICC Champions Trophy · Match 3 · The Oval
Scorecard: South Africa v Sri Lanka, 3 Jun 2017Replay: South Africa v Sri Lanka, 3 Jun 2017
395 matches · Men's · ODI · South Africa
Men's ODI ·
South Africa won by 96 runs
ICC Champions Trophy · Match 3 · The Oval
Scorecard: South Africa v Sri Lanka, 3 Jun 2017Replay: South Africa v Sri Lanka, 3 Jun 2017
Men's ODI ·
South Africa won by 7 wickets
South Africa in England ODI Series · Match 3 · Lord's
Scorecard: England v South Africa, 29 May 2017Replay: England v South Africa, 29 May 2017
Men's ODI ·
England won by 2 runs
South Africa in England ODI Series · Match 2 · The Rose Bowl, Southampton
Scorecard: England v South Africa, 27 May 2017Replay: England v South Africa, 27 May 2017
Men's ODI ·
England won by 72 runs
South Africa in England ODI Series · Match 1 · Headingley
Scorecard: England v South Africa, 24 May 2017Replay: England v South Africa, 24 May 2017
Men's ODI ·
South Africa won by 6 wickets
South Africa in New Zealand ODI Series · Match 5 · Eden Park, Auckland
Scorecard: New Zealand v South Africa, 4 Mar 2017Replay: New Zealand v South Africa, 4 Mar 2017
Men's ODI ·
New Zealand won by 7 wickets
South Africa in New Zealand ODI Series · Match 4 · Seddon Park, Hamilton
Scorecard: New Zealand v South Africa, 1 Mar 2017Replay: New Zealand v South Africa, 1 Mar 2017
Men's ODI ·
South Africa won by 159 runs
South Africa in New Zealand ODI Series · Match 3 · Westpac Stadium, Wellington
Scorecard: New Zealand v South Africa, 25 Feb 2017Replay: New Zealand v South Africa, 25 Feb 2017
Men's ODI ·
New Zealand won by 6 runs
South Africa in New Zealand ODI Series · Match 2 · Hagley Oval, Christchurch
Scorecard: New Zealand v South Africa, 22 Feb 2017Replay: New Zealand v South Africa, 22 Feb 2017
Men's ODI ·
South Africa won by 4 wickets
South Africa in New Zealand ODI Series · Match 1 · Seddon Park, Hamilton
Scorecard: New Zealand v South Africa, 19 Feb 2017Replay: New Zealand v South Africa, 19 Feb 2017
Men's ODI ·
South Africa won by 88 runs
Sri Lanka in South Africa ODI Series · Match 5 · SuperSport Park, Centurion
Scorecard: South Africa v Sri Lanka, 10 Feb 2017Replay: South Africa v Sri Lanka, 10 Feb 2017
Men's ODI ·
South Africa won by 40 runs
Sri Lanka in South Africa ODI Series · Match 4 · Newlands, Cape Town
Scorecard: South Africa v Sri Lanka, 7 Feb 2017Replay: South Africa v Sri Lanka, 7 Feb 2017
Men's ODI ·
South Africa won by 7 wickets
Sri Lanka in South Africa ODI Series · Match 3 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Sri Lanka, 4 Feb 2017Replay: South Africa v Sri Lanka, 4 Feb 2017
Men's ODI ·
South Africa won by 121 runs
Sri Lanka in South Africa ODI Series · Match 2 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 1 Feb 2017Replay: South Africa v Sri Lanka, 1 Feb 2017
Men's ODI ·
South Africa won by 8 wickets
Sri Lanka in South Africa ODI Series · Match 1 · St George's Park, Port Elizabeth
Scorecard: South Africa v Sri Lanka, 28 Jan 2017Replay: South Africa v Sri Lanka, 28 Jan 2017
Men's ODI ·
South Africa won by 31 runs
Australia in South Africa ODI Series · Match 5 · Newlands, Cape Town
Scorecard: South Africa v Australia, 12 Oct 2016Replay: South Africa v Australia, 12 Oct 2016
Men's ODI ·
South Africa won by 6 wickets
Australia in South Africa ODI Series · Match 4 · St George's Park, Port Elizabeth
Scorecard: South Africa v Australia, 9 Oct 2016Replay: South Africa v Australia, 9 Oct 2016
Men's ODI ·
South Africa won by 4 wickets
Australia in South Africa ODI Series · Match 3 · Kingsmead, Durban
Scorecard: South Africa v Australia, 5 Oct 2016Replay: South Africa v Australia, 5 Oct 2016
Men's ODI ·
South Africa won by 142 runs
Australia in South Africa ODI Series · Match 2 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Australia, 2 Oct 2016Replay: South Africa v Australia, 2 Oct 2016
Men's ODI ·
South Africa won by 6 wickets
Australia in South Africa ODI Series · Match 1 · SuperSport Park, Centurion
Scorecard: South Africa v Australia, 30 Sept 2016Replay: South Africa v Australia, 30 Sept 2016
Men's ODI ·
South Africa won by 206 runs
2016/17 · Willowmoore Park, Benoni
Scorecard: South Africa v Ireland, 25 Sept 2016Replay: South Africa v Ireland, 25 Sept 2016
Men's ODI ·
West Indies won by 100 runs
West Indies Tri-Nation Series · Match 9 · Kensington Oval
Scorecard: West Indies v South Africa, 24 Jun 2016Replay: West Indies v South Africa, 24 Jun 2016
Men's ODI ·
No result
West Indies Tri-Nation Series · Match 7 · Kensington Oval
Scorecard: Australia v South Africa, 19 Jun 2016Replay: Australia v South Africa, 19 Jun 2016
Men's ODI ·
South Africa won by 139 runs
West Indies Tri-Nation Series · Match 6 · Warner Park, St Kitts
Scorecard: West Indies v South Africa, 15 Jun 2016Replay: West Indies v South Africa, 15 Jun 2016
Men's ODI ·
Australia won by 36 runs
West Indies Tri-Nation Series · Match 4 · Warner Park, St Kitts
Scorecard: Australia v South Africa, 11 Jun 2016Replay: Australia v South Africa, 11 Jun 2016
Men's ODI ·
South Africa won by 47 runs
West Indies Tri-Nation Series · Match 3 · Providence Stadium, Guyana
Scorecard: Australia v South Africa, 7 Jun 2016Replay: Australia v South Africa, 7 Jun 2016
Men's ODI ·
West Indies won by 4 wickets
West Indies Tri-Nation Series · Match 1 · Providence Stadium, Guyana
Scorecard: West Indies v South Africa, 3 Jun 2016Replay: West Indies v South Africa, 3 Jun 2016
Men's ODI ·
South Africa won by 5 wickets
England in South Africa ODI Series · Match 5 · Newlands, Cape Town
Scorecard: South Africa v England, 14 Feb 2016Replay: South Africa v England, 14 Feb 2016
Men's ODI ·
South Africa won by 1 wicket
England in South Africa ODI Series · Match 4 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v England, 12 Feb 2016Replay: South Africa v England, 12 Feb 2016
Men's ODI ·
South Africa won by 7 wickets
England in South Africa ODI Series · Match 3 · SuperSport Park, Centurion
Scorecard: South Africa v England, 9 Feb 2016Replay: South Africa v England, 9 Feb 2016
Men's ODI ·
England won by 5 wickets
England in South Africa ODI Series · Match 2 · St George's Park, Port Elizabeth
Scorecard: South Africa v England, 6 Feb 2016Replay: South Africa v England, 6 Feb 2016