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