
England and India clash in the second ODI after a tight first match.
England is fresh off a big T20I series win. India needs to find their form fast. This ODI match will be a huge test for both teams.
Get ready for another exciting one-day game! England plays India in the second ODI on July 16, 2026. This match is happening at Sophia Gardens, Cardiff.
India's big players are back, and they need to perform after a tough T20I series.
England is feeling confident. They just beat India 4-0 in the T20I series. Harry Brook scored 229 runs in those games. Jofra Archer also took 7 wickets, bowling really fast.
The first ODI was close. England scored 258. India's chase saw early wickets fall. Joe Root made 75 runs for England, helping them rebuild.
Jos Buttler is playing his 200th ODI for England, a big milestone for the wicketkeeper.
India welcomes back stars like Rohit Sharma and Virat Kohli. Shubman Gill is in great form, with 373 ODI runs this year. Jasprit Bumrah also reached 150 ODI wickets in the first match.

India won the first ODI against England. They chased down 258 runs easily. This second match is key for England to stay in the series.

India secured a big six-wicket win over England. This was the first ODI of their three-match series. It was a great comeback after a T20I whitewash.

England won big against India. They won the series 4-0. This makes England the top T20 team. India will want to forget this series fast.