Multiple choice general knowledge sports Which was the 1st non Test playing country to beat India in an international match? Canada Sri Lanka Zimbabwe East Africa Reveal answer Fill a bubble to check yourself B Correct answer Explanation Sri Lanka defeated India in the 1979 World Cup when they were not yet a Test-playing nation. Sri Lanka only gained Test status in 1982, making this victory historic as the first by a non-Test playing country against India.