What is India's record against England in ODI cricket?
India have played 107 matches against England in ODI cricket. Out of the 107 matches, India have won 58, while England have won 44. Two India-England matches have ended in a tie, while three matches have produced no result. India's highest ODI total of 387/5 against England came in Rajkot in November 2008.