SL vs SA head to head in odi:
Sri Lanka vs South Africa have faced each other 75 times so far in odi. That means both(SL vs SA) teams have played a total of 75 matches in in odi so far. SL have won 28 where SA have come out victorious on 42 occasion.