Men's Test ·
South Africa (won)358 & 317Sri Lanka328 & 238
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
Loading the head-to-head record…
| Split | Mat | Won | Lost | Tied | Drawn | NR | Win % |
|---|---|---|---|---|---|---|---|
| South Africa | 18 | 10 | 7 | 0 | 1 | 0 | 55.6% |
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 10 wickets
Sri Lanka tour of South Africa · Match 2 · Wanderers Stadium, Johannesburg
Scorecard: Sri Lanka v South Africa, 5 Jan 2021Replay: Sri Lanka v South Africa, 5 Jan 2021
Men's Test ·
South Africa won by an innings and 45 runs
Sri Lanka tour of South Africa · Match 1 · SuperSport Park, Centurion
Scorecard: Sri Lanka v South Africa, 29 Dec 2020Replay: Sri Lanka v South Africa, 29 Dec 2020
Men's Test ·
Sri Lanka won by 8 wickets
Sri Lanka tour of South Africa · Match 2 · St George's Park, Port Elizabeth
Scorecard: South Africa v Sri Lanka, 23 Feb 2019Replay: South Africa v Sri Lanka, 23 Feb 2019
Men's Test ·
Sri Lanka won by 1 wicket
Sri Lanka tour of South Africa · Match 1 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 16 Feb 2019Replay: South Africa v Sri Lanka, 16 Feb 2019
Men's Test ·
Sri Lanka won by 199 runs
South Africa tour of Sri Lanka · Match 2 · Sinhalese Sports Club Ground
Scorecard: Sri Lanka v South Africa, 23 Jul 2018Replay: Sri Lanka v South Africa, 23 Jul 2018
Men's Test ·
Sri Lanka won by 278 runs
South Africa tour of Sri Lanka · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v South Africa, 14 Jul 2018Replay: Sri Lanka v South Africa, 14 Jul 2018
Men's Test ·
South Africa won by an innings and 118 runs
Sri Lanka in South Africa Test Series · Match 3 · Wanderers Stadium, Johannesburg
Scorecard: South Africa v Sri Lanka, 14 Jan 2017Replay: South Africa v Sri Lanka, 14 Jan 2017
Men's Test ·
South Africa won by 282 runs
Sri Lanka in South Africa Test Series · Match 2 · Newlands, Cape Town
Scorecard: South Africa v Sri Lanka, 5 Jan 2017Replay: South Africa v Sri Lanka, 5 Jan 2017
Men's Test ·
South Africa won by 206 runs
Sri Lanka in South Africa Test Series · Match 1 · St George's Park, Port Elizabeth
Scorecard: South Africa v Sri Lanka, 30 Dec 2016Replay: South Africa v Sri Lanka, 30 Dec 2016
Men's Test ·
Match drawn
South Africa in Sri Lanka Test Series · Match 2 · Sinhalese Sports Club Ground
Scorecard: Sri Lanka v South Africa, 28 Jul 2014Replay: Sri Lanka v South Africa, 28 Jul 2014
Men's Test ·
South Africa won by 153 runs
South Africa in Sri Lanka Test Series · Match 1 · Galle International Stadium
Scorecard: Sri Lanka v South Africa, 20 Jul 2014Replay: Sri Lanka v South Africa, 20 Jul 2014
Men's Test ·
South Africa won by 10 wickets
Sri Lanka in South Africa Test Series · Match 3 · Newlands, Cape Town
Scorecard: South Africa v Sri Lanka, 6 Jan 2012Replay: South Africa v Sri Lanka, 6 Jan 2012
Men's Test ·
Sri Lanka won by 208 runs
Sri Lanka in South Africa Test Series · Match 2 · Kingsmead, Durban
Scorecard: South Africa v Sri Lanka, 29 Dec 2011Replay: South Africa v Sri Lanka, 29 Dec 2011
Men's Test ·
South Africa won by an innings and 81 runs
Sri Lanka in South Africa Test Series · Match 1 · SuperSport Park, Centurion
Scorecard: South Africa v Sri Lanka, 17 Dec 2011Replay: South Africa v Sri Lanka, 17 Dec 2011
Men's Test ·
Sri Lanka won by 1 wicket
South Africa tour of Sri Lanka · Match 2 · P Saravanamuttu Stadium, Colombo
Scorecard: South Africa v Sri Lanka, 8 Aug 2006Replay: South Africa v Sri Lanka, 8 Aug 2006
Men's Test ·
Sri Lanka won by an innings and 153 runs
South Africa tour of Sri Lanka · Match 1 · Sinhalese Sports Club Ground
Scorecard: South Africa v Sri Lanka, 31 Jul 2006Replay: South Africa v Sri Lanka, 31 Jul 2006