South Africa vs Sri Lanka: Test head-to-head record

South Africa and Sri Lanka have met 18 times in Test cricket in our ball-by-ball record (2006–2024) — South Africa lead 10–7 in decided matches, with 1 drawn. Every number is computed from the ball-by-ball record of these 18 meetings.

MatchesSouth Africa winsSri Lanka winsDrawn
All seasons181071

Coverage: ball-by-ball data from 2006–2024; earlier Test cricket matches predate the ball-by-ball record and are not counted here.

Who has won more South Africa vs Sri Lanka matches?

In decided Test matches South Africa lead 10–7: South Africa 10, Sri Lanka 7. 1 of their 18 meetings were drawn.

Season by season

SeasonMatchesSouth AfricaSri LankaD/TNR
200620200
201132100
201421010
201633000
201840400
202022000
202422000

Recent meetings

SeasonDateVenueSouth Africa resultMargin
20242024-12-05St George's Park, GqeberhaW109 runs
20242024-11-27KingsmeadW233 runs
20202021-01-03The Wanderers StadiumW10 wickets
20202020-12-26SuperSport ParkWan innings & 45 runs
20182019-02-21St George's ParkL8 wickets
20182019-02-13KingsmeadL1 wickets
20182018-07-20Sinhalese Sports Club GroundL199 runs
20182018-07-12Galle International StadiumL278 runs
20162017-01-12New Wanderers StadiumWan innings & 118 runs
20162017-01-02NewlandsW282 runs

More Test team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions