England beat India by four wickets in the second ODI at Sophia Gardens, Cardiff, to level the three-match series 1-1. India, after choosing to bat, are all out for 233 in 44 overs. Virat Kohli top-scores for India with a half-century, while Shreyas Iyer adds supporting runs. Jasprit Bumrah contributes a late cameo, striking quickly to add valuable runs near the end of India’s innings.
In reply, England chase 234 and recover from an early collapse, reaching 94 for four inside the 20th over. Joe Root remains unbeaten on 99 off 133 balls, anchoring the innings with nine fours and holding the chase together as wickets fall at intervals. Will Jacks and later Gus Atkinson provide key partnerships and support, helping England reach 235 for 6 in 44.1 overs.
England complete the target with 35 balls to spare. Root finishes one short of a century—he remains stranded on 99 not out as the match ends—while Jofra Archer leads India’s bowling with three wickets. The result sets up a winner-takes-all third ODI at Lord’s on Sunday.