Men's ODI ·
South Africa (won)428/5 (50.0)Sri Lanka326 (44.5)
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
| Split | Mat | Won | Lost | Tied | Drawn | NR | Win % |
|---|---|---|---|---|---|---|---|
| Sri Lanka | 45 | 16 | 28 | 1 | 0 | 0 | 35.6% |
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 ·
Sri Lanka won by 78 runs
South Africa tour of Sri Lanka · Match 3 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 7 Sept 2021Replay: Sri Lanka v South Africa, 7 Sept 2021
Men's ODI ·
South Africa won by 67 runs (D/L method)
South Africa tour of Sri Lanka · Match 2 · R Premadasa Stadium, Colombo
Scorecard: South Africa v Sri Lanka, 4 Sept 2021Replay: South Africa v Sri Lanka, 4 Sept 2021
Men's ODI ·
Sri Lanka won by 14 runs
South Africa tour of Sri Lanka · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 2 Sept 2021Replay: Sri Lanka v South Africa, 2 Sept 2021
Men's ODI ·
South Africa won by 9 wickets
World Cup · Match 35 · Riverside Ground, Chester-le-Street
Scorecard: South Africa v Sri Lanka, 28 Jun 2019Replay: South Africa v Sri Lanka, 28 Jun 2019
Men's ODI ·
South Africa won by 41 runs (D/L method)
Sri Lanka tour of South Africa · Match 5 · Newlands, Cape Town
Scorecard: South Africa v Sri Lanka, 16 Mar 2019Replay: South Africa v Sri Lanka, 16 Mar 2019
Men's ODI ·
South Africa won by 6 wickets
Sri Lanka tour of South Africa · Match 4 · St George's Park, Port Elizabeth
Scorecard: South Africa v Sri Lanka, 13 Mar 2019Replay: South Africa v Sri Lanka, 13 Mar 2019
Men's ODI ·
South Africa won by 71 runs (D/L method)
Sri Lanka tour of South Africa · Match 3 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 10 Mar 2019Replay: South Africa v Sri Lanka, 10 Mar 2019
Men's ODI ·
South Africa won by 113 runs
Sri Lanka tour of South Africa · Match 2 · SuperSport Park, Centurion
Scorecard: South Africa v Sri Lanka, 6 Mar 2019Replay: South Africa v Sri Lanka, 6 Mar 2019
Men's ODI ·
South Africa won by 8 wickets
Sri Lanka tour of South Africa · Match 1 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Sri Lanka, 3 Mar 2019Replay: South Africa v Sri Lanka, 3 Mar 2019
Men's ODI ·
Sri Lanka won by 178 runs
South Africa tour of Sri Lanka · Match 5 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 12 Aug 2018Replay: Sri Lanka v South Africa, 12 Aug 2018
Men's ODI ·
Sri Lanka won by 3 runs (D/L method)
South Africa tour of Sri Lanka · Match 4 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v South Africa, 8 Aug 2018Replay: Sri Lanka v South Africa, 8 Aug 2018
Men's ODI ·
South Africa won by 78 runs
South Africa tour of Sri Lanka · Match 3 · Pallekele International Cricket Stadium
Scorecard: South Africa v Sri Lanka, 5 Aug 2018Replay: South Africa v Sri Lanka, 5 Aug 2018
Men's ODI ·
South Africa won by 4 wickets
South Africa tour of Sri Lanka · Match 2 · Rangiri Dambulla International Stadium
Scorecard: Sri Lanka v South Africa, 1 Aug 2018Replay: Sri Lanka v South Africa, 1 Aug 2018
Men's ODI ·
South Africa won by 5 wickets
South Africa tour of Sri Lanka · Match 1 · Rangiri Dambulla International Stadium
Scorecard: Sri Lanka v South Africa, 29 Jul 2018Replay: Sri Lanka v South Africa, 29 Jul 2018
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 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 9 wickets
ICC Cricket World Cup · Quarter Final · Sydney Cricket Ground
Scorecard: South Africa v Sri Lanka, 18 Mar 2015Replay: South Africa v Sri Lanka, 18 Mar 2015
Men's ODI ·
South Africa won by 82 runs
South Africa in Sri Lanka ODI Series · Match 3 · Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Scorecard: Sri Lanka v South Africa, 12 Jul 2014Replay: Sri Lanka v South Africa, 12 Jul 2014
Men's ODI ·
Sri Lanka won by 87 runs
South Africa in Sri Lanka ODI Series · Match 2 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v South Africa, 9 Jul 2014Replay: Sri Lanka v South Africa, 9 Jul 2014
Men's ODI ·
South Africa won by 75 runs
South Africa in Sri Lanka ODI Series · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 6 Jul 2014Replay: Sri Lanka v South Africa, 6 Jul 2014
Men's ODI ·
Sri Lanka won by 128 runs
South Africa in Sri Lanka ODI Series · Match 5 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 31 Jul 2013Replay: Sri Lanka v South Africa, 31 Jul 2013
Men's ODI ·
Sri Lanka won by 8 wickets
South Africa in Sri Lanka ODI Series · Match 4 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v South Africa, 28 Jul 2013Replay: Sri Lanka v South Africa, 28 Jul 2013
Men's ODI ·
South Africa won by 56 runs
South Africa in Sri Lanka ODI Series · Match 3 · Pallekele International Cricket Stadium
Scorecard: Sri Lanka v South Africa, 26 Jul 2013Replay: Sri Lanka v South Africa, 26 Jul 2013
Men's ODI ·
Sri Lanka won by 17 runs (D/L method)
South Africa in Sri Lanka ODI Series · Match 2 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 23 Jul 2013Replay: Sri Lanka v South Africa, 23 Jul 2013
Men's ODI ·
Sri Lanka won by 180 runs
South Africa in Sri Lanka ODI Series · Match 1 · R Premadasa Stadium, Colombo
Scorecard: Sri Lanka v South Africa, 20 Jul 2013Replay: Sri Lanka v South Africa, 20 Jul 2013
Men's ODI ·
Sri Lanka won by 2 wickets
Sri Lanka in South Africa ODI Series · Match 5 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Sri Lanka, 22 Jan 2012Replay: South Africa v Sri Lanka, 22 Jan 2012
Men's ODI ·
Sri Lanka won by 5 wickets
Sri Lanka in South Africa ODI Series · Match 4 · Diamond Oval, Kimberley
Scorecard: South Africa v Sri Lanka, 20 Jan 2012Replay: South Africa v Sri Lanka, 20 Jan 2012
Men's ODI ·
South Africa won by 4 runs (D/L method)
Sri Lanka in South Africa ODI Series · Match 3 · Mangaung Oval, Bloemfontein
Scorecard: South Africa v Sri Lanka, 17 Jan 2012Replay: South Africa v Sri Lanka, 17 Jan 2012
Men's ODI ·
South Africa won by 5 wickets
Sri Lanka in South Africa ODI Series · Match 2 · Buffalo Park, East London
Scorecard: South Africa v Sri Lanka, 14 Jan 2012Replay: South Africa v Sri Lanka, 14 Jan 2012
Men's ODI ·
South Africa won by 258 runs
Sri Lanka in South Africa ODI Series · Match 1 · Boland Park, Paarl
Scorecard: South Africa v Sri Lanka, 11 Jan 2012Replay: South Africa v Sri Lanka, 11 Jan 2012
Men's ODI ·
Sri Lanka won by 55 runs (D/L method)
ICC Champions Trophy · Match 1 · SuperSport Park, Centurion
Scorecard: South Africa v Sri Lanka, 22 Sept 2009Replay: South Africa v Sri Lanka, 22 Sept 2009
Men's ODI ·
South Africa won by 1 wicket
ICC World Cup · Match 26 · Providence Stadium, Guyana
Scorecard: South Africa v Sri Lanka, 28 Mar 2007Replay: South Africa v Sri Lanka, 28 Mar 2007
Men's ODI ·
South Africa won by 78 runs
ICC Champions Trophy · Match 13 · Sardar Patel Stadium, Motera, Ahmedabad
Scorecard: South Africa v Sri Lanka, 24 Oct 2006Replay: South Africa v Sri Lanka, 24 Oct 2006
Men's ODI ·
Sri Lanka won by 76 runs
VB Series · Match 12 · Bellerive Oval, Hobart
Scorecard: South Africa v Sri Lanka, 7 Feb 2006Replay: South Africa v Sri Lanka, 7 Feb 2006
Men's ODI ·
South Africa won by 5 wickets
VB Series · Match 9 · WACA, Perth
Scorecard: South Africa v Sri Lanka, 31 Jan 2006Replay: South Africa v Sri Lanka, 31 Jan 2006
Men's ODI ·
South Africa won by 9 runs
VB Series · Match 6 · Adelaide Oval
Scorecard: South Africa v Sri Lanka, 24 Jan 2006Replay: South Africa v Sri Lanka, 24 Jan 2006
Men's ODI ·
Sri Lanka won by 94 runs
VB Series · Match 3 · Brisbane Cricket Ground
Scorecard: South Africa v Sri Lanka, 17 Jan 2006Replay: South Africa v Sri Lanka, 17 Jan 2006
Men's ODI ·
Sri Lanka won by 49 runs
South Africa tour of Sri Lanka · Match 5 · Sinhalese Sports Club Ground
Scorecard: Sri Lanka v South Africa, 31 Aug 2004Replay: Sri Lanka v South Africa, 31 Aug 2004
Men's ODI ·
Sri Lanka won by 7 wickets
South Africa tour of Sri Lanka · Match 4 · Rangiri Dambulla International Stadium
Scorecard: South Africa v Sri Lanka, 28 Aug 2004Replay: South Africa v Sri Lanka, 28 Aug 2004
Men's ODI ·
Match tied (D/L method)
ICC World Cup · Match 40 · Kingsmead, Durban
Scorecard: Sri Lanka v South Africa, 3 Mar 2003Replay: Sri Lanka v South Africa, 3 Mar 2003