The first One Day International (ODI) match played on Indian soil took place at the Sardar Vallabhbhai Patel Stadium in Ahmedabad on November 25, 1981, between India and England. While cities like Mumbai and Kolkata are major cricket hubs, Ahmedabad hosted the inaugural home ODI.