In ICC ODI Ranking, Sri Lanka were placed 9th position whereas South Africa were placed 5th position. Sri Lanka and South Africa have played in 77 ODI, with Sri Lanka winning 32 matches against South Africa 44 and 1 tied game.
In most recent game, Sri Lanka and South Africa were face each other at R.Premadasa Stadium, Khettarama, Colombo on Sep 2 2021, Sri Lanka had made score 300/9 in the batting first and they defeated South Africa by 14 runs.