ENG vs ZIM head to head in odi: England vs Zimbabwe have faced each other 19 times so far in odi. That means both(ENG vs ZIM) teams have played a total of 19 matches in in odi so far. ENG have won 12 where ZIM have come out victorious on 3 occasion.