The second one-day international between India and England is set for today at 5:30 PM IST in Cardiff. While India will aim to win this game and clinch the series, England would like to ensure that they do not lose and remain in contention.
England last beat India in an ODI series in 2018. The Indian team toured England that year and were beaten by England in the series 2-1. India won the first match comfortably by eight wickets, but lost the next two matches, helping England clinch the series.
Three ODI series have been played between India and England since 2018, with India emerging victorious in all three series. In 2021, both sides played in India and India won the series 2-1. Last year, when England toured India, India defeated England 2-1. Prior to the 2025 Champions Trophy, England toured India and India won the series 3-0.
A total of 111 ODI matches have been played between India and England so far, with Team India holding the advantage. India has won 62 matches, while England has won 44. Three matches ended in a draw, and two resulted in a tie-one of which took place during the ODI World Cup.
England has defeated India 23 times on home soil, while recording 17 wins away from home and four victories at neutral venues. On the other hand, Team India boasts a superior record across all conditions; the Indian team has beaten England 38 times on home turf, while securing 18 wins in England and six victories at neutral venues. England last defeated Team India on July 14, 2022, meaning the English team has not managed to beat India in ODIs for four years.
The second one-day international between India and England is set for today at 5:30 PM IST in Cardiff. While India will aim to win this game and clinch the series, England would like to ensure that they do not lose and remain in contention.
England last beat India in an ODI series in 2018. The Indian team toured England that year and were beaten by England in the series 2-1. India won the first match comfortably by eight wickets, but lost the next two matches, helping England clinch the series.
Three ODI series have been played between India and England since 2018, with India emerging victorious in all three series. In 2021, both sides played in India and India won the series 2-1. Last year, when England toured India, India defeated England 2-1. Prior to the 2025 Champions Trophy, England toured India and India won the series 3-0.
A total of 111 ODI matches have been played between India and England so far, with Team India holding the advantage. India has won 62 matches, while England has won 44. Three matches ended in a draw, and two resulted in a tie-one of which took place during the ODI World Cup.
England has defeated India 23 times on home soil, while recording 17 wins away from home and four victories at neutral venues. On the other hand, Team India boasts a superior record across all conditions; the Indian team has beaten England 38 times on home turf, while securing 18 wins in England and six victories at neutral venues. England last defeated Team India on July 14, 2022, meaning the English team has not managed to beat India in ODIs for four years.