India played its first-ever ODI match on July 5, 1974 at Headingley, Leeds against England. This was a historic moment as India entered the world of limited-overs cricket. Lord's and The Oval are famous English venues but not the site of India's ODI debut.