India played their first ever ODI against England in 1974 at Headingley in Leeds. It was on the 1974 tour of England, when India made their ODI debut against on 13th July.