Multiple choice general knowledge sports Where did the 1st ODI match was played in India? New Delhi Ahmedabad Kolkata Mumbai Reveal answer Fill a bubble to check yourself B Correct answer Explanation The first ODI match played in India was at Ahmedabad. This match took place on November 11, 1981, between India and England. New Delhi, Kolkata, and Mumbai are all major cricket venues but did not host India's first home ODI. Option B is correct.