Head to head / South Africa v Sri Lanka
South Africa v Sri Lanka
81 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | South Africa | Sri Lanka | T/D | NR |
|---|---|---|---|---|---|
| Test | 18 | 10 | 7 | 1 | 0 |
| ODI | 45 | 28 | 16 | 1 | 0 |
| T20I | 18 | 12 | 5 | 1 | 0 |
Latest meetings
Runs per over- St George's Park, Gqeberha, GqeberhaSouth Africa 358(103.4 ov) Sri Lanka 328(99.2 ov) South Africa 317(86 ov) Sri Lanka 238(69.1 ov)
South Africa won by 109 runs
- Kingsmead, Durban, DurbanSouth Africa 191(49.4 ov) Sri Lanka 42(13.5 ov) South Africa 366/5 dec(100.4 ov) Sri Lanka 282(79.4 ov)
South Africa won by 233 runs
- Nassau County International Cricket Stadium, New York, New York
Sri Lanka: runs per over South Africa: runs per over - Arun Jaitley Stadium, Delhi, Delhi
South Africa: runs per over Sri Lanka: runs per over - Sharjah Cricket Stadium, Sharjah
Sri Lanka: runs per over South Africa: runs per over
Overview
South Africa and Sri Lanka have met 81 times in the recorded men's internationals. South Africa have won 50 of those and Sri Lanka 28; the other 3 ended tied, drawn or without a result.
South Africa lead the series by 22 wins.
By format
In Tests the sides have met 18 times: South Africa 10 wins, Sri Lanka 7 wins, and 1 ties or draws.
In One Day Internationals the sides have met 45 times: South Africa 28 wins, Sri Lanka 16 wins, and 1 ties or draws.
In Twenty20 Internationals the sides have met 18 times: South Africa 12 wins, Sri Lanka 5 wins, and 1 ties or draws.
Meetings and extremes
The earliest recorded meeting is an odi dated 3 March 2003: Match tied.
The most recent recorded meeting is a test dated 5 December 2024: South Africa won by 109 runs.
South Africa's highest total in these meetings is 621, made on 26 December 2020 at SuperSport Park.
Sri Lanka's highest total in these meetings is 756/5, made on 27 July 2006 at Sinhalese Sports Club Ground.
South Africa's widest win in the series is by 282 runs, on 2 January 2017.
Sri Lanka's widest win in the series is by 278 runs, on 12 July 2018.
The longest unbroken run of wins is 8 by South Africa, between 10 September 2021 and 5 December 2024.
Across all recorded innings in these meetings South Africa average 232.1 runs and Sri Lanka average 223.0.
In the limited-overs meetings the side batting first has won 35 and the side chasing 26.
The latest meetings, most recent first, were 5 December 2024, Test, South Africa won by 109 runs; 27 November 2024, Test, South Africa won by 233 runs; 3 June 2024, T20I, South Africa won by 6 wickets; 7 October 2023, ODI, South Africa won by 102 runs; 30 October 2021, T20I, South Africa won by 4 wickets.
Year by year
South Africa and Sri Lanka first meet in the records in 2003 and last in 2024. Meetings by calendar year, with wins for South Africa and Sri Lanka: 2003, 1 (0-0); 2004, 2 (0-2); 2006, 7 (3-4); 2007, 1 (1-0); 2009, 1 (0-1); 2011, 2 (1-1); 2012, 7 (5-2); 2013, 8 (3-5); 2014, 6 (3-2); 2015, 1 (1-0); 2016, 2 (2-0); 2017, 11 (9-2); 2018, 8 (3-5); 2019, 11 (8-2); 2020, 1 (1-0); 2021, 8 (6-2); 2023, 1 (1-0); 2024, 3 (3-0).
Leading players in these meetings
The leading run scorers across these meetings are F du Plessis for South Africa (2,210 in 43 matches), Q de Kock for South Africa (2,208 in 48 matches), KC Sangakkara for Sri Lanka (1,967 in 35 matches), HM Amla for South Africa (1,965 in 39 matches) and AB de Villiers for South Africa (1,790 in 36 matches).
The leading wicket takers are K Rabada for South Africa (77 in 35 matches), DW Steyn for South Africa (61 in 26 matches), Imran Tahir for South Africa (61 in 29 matches), HMRKB Herath for Sri Lanka (51 in 22 matches) and KA Maharaj for South Africa (51 in 20 matches).
Highest totals by format
The highest Test innings in these meetings is 756/5 by Sri Lanka on 27 July 2006.
The highest ODI innings in these meetings is 428/5 by South Africa on 7 October 2023.
The highest T20I innings in these meetings is 198/2 by South Africa on 24 March 2019.
Grounds
The grounds that have hosted the most of these meetings are R Premadasa Stadium, Colombo (11 matches), SuperSport Park (7 matches), Kingsmead, Durban (6 matches) and Newlands (6 matches).
Reading the record
The records hold 81 meetings between South Africa and Sri Lanka, the first dated 3 March 2003 (ODI) and the latest 5 December 2024 (Test). 3 of them ended tied or drawn.
Questions and answers
How many times have South Africa and Sri Lanka played each other?
81 recorded men's internationals: South Africa won 50 and Sri Lanka won 28.
When did South Africa and Sri Lanka last meet?
In a test on 5 December 2024: South Africa won by 109 runs.
What is the Test record between South Africa and Sri Lanka?
18 matches: South Africa 10 wins, Sri Lanka 7 wins.
What is the ODI record between South Africa and Sri Lanka?
45 matches: South Africa 28 wins, Sri Lanka 16 wins.