SL vs ENG head to head in odi: Sri Lanka vs England have faced each other 68 times so far in odi. That means both(SL vs ENG) teams have played a total of 68 matches in in odi so far. SL have won 31 where ENG have come out victorious on 31 occasion.