East Africa
Sri Lanka
The first non-Test playing country to beat India in an international match was Sri Lanka. This historic victory occurred during the 1979 Cricket World Cup when Sri Lanka defeated India by 47 runs in a group stage match. This win marked a significant moment in cricket history, showcasing the rise of non-Test playing nations in the sport.
India played its first one day international match Headingley, Leeds.
HEADINGLY
What is the most tries Ireland have scored in an International match and against which Country?
mumbai
India's second highest score in one day international match was 413\5 runs against Bermuda in 2007 world cup.
India's captain in their first One-Day International match, on July 13, 1974, was Ajit Wadekar.
Eden Gardens, Kolkata
354/7 at Vidarbha Cricket Association Stadium, Nagpur, India. India won the match by 99 runs.
India's highest score in one day international is 414\7 which against Sri-Lanka in 2009.