SA vs ENG head to head in odi:
South Africa vs England have faced each other 57 times so far in odi. That means both(SA vs ENG) teams have played a total of 57 matches in in odi so far. SA have won 23 where ENG have come out victorious on 26 occasion.