Sports England clinch ODI series at Lord’s after record-breaking run-fest against India Anya Marshall · July 20, 2026