South Africa vs Sri Lanka

One of the oldest nations to play cricket, South Africa, and one of the newer nations, Sri Lanka, have a long and one-sided cricket rivalry. Having first played in 1992, the two teams have played 129 matches against each other in all three formats.

The record in all formats is skewed towards South Africa. Having gotten their Test status in 1982 (SL) and 1889 (SA), the Proteas led the Lankans 31-16. In white ball, South Africa have a 46-33 head to head record in ODIs and 12-5 in T20Is.

South Africa also leads Sri Lanka in the ICC World Cups. In the ODI World Cup, the Proteas lead the rivalry 5-1 and 3-1 in the T20 World Cup.

SA vs SL head to head record:

FormatMatchesSouth AfricaSri LankaTieDrawNo Result
ODI814633101
T20I17125000
Test31169060
Total1297447061
Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking