The India vs England ODI series in 2026 is scheduled for 14 July, 16 July, and 19 July 2026. The three matches are set for Edgbaston, Sophia Gardens, and Lord’s respectively.

ODI fixtures

  • 1st ODI: 14 July 2026, Edgbaston, Birmingham.
  • 2nd ODI: 16 July 2026, Sophia Gardens, Cardiff.
  • 3rd ODI: 19 July 2026, Lord’s, London.

Extra context

The ODI leg is part of India’s England white-ball tour, which also includes five T20Is earlier in July 2026. Several reports also say broadcast coverage begins with the ODI phase on 14 July.

MatchDateVenue
1st ODI14 July 2026Edgbaston, Birmingham
2nd ODI16 July 2026Sophia Gardens, Cardiff
3rd ODI19 July 2026Lord’s, London
TL;DR: **India vs England ODI series 2026 runs from 14 to 19 July 2026**.