Visiting Teams’ Test Record in India
| Team | Matches Played | Won | Lost | Tied | Drawn | Series Wins |
|---|---|---|---|---|---|---|
| England | 69 | 15 | 26 | 0 | 28 | 5 |
| West Indies | 49 | 14 | 15 | 0 | 20 | 5 |
| Australia | 54 | 14 | 23 | 1 | 16 | 4 |
| South Africa | 20 | 6 | 11 | 0 | 3 | 1 |
| New Zealand | 39 | 5 | 17 | 0 | 17 | 1 |
| Pakistan | 32 | 4 | 7 | 0 | 21 | 1 |
| Afghanistan | 1 | 0 | 1 | 0 | 0 | 0 |
| Zimbabwe | 5 | 0 | 4 | 0 | 1 | 0 |
| Bangladesh | 5 | 0 | 5 | 0 | 0 | 0 |
| Sri Lanka | 22 | 0 | 13 | 0 | 9 | 0 |
Away Teams’ Test Performance in India – Historical Analysis
Overall, the Indian Test team has played 294 games in India since its debut in 1933, and has won 120 of them, losing just 58. This shows how they have dominated the opposition at home.
Only England (15), the West Indies (14), and Australia (14) have won 10 or more Test matches in India. There are three other teams with 5 wins, and the rest have not opened their account.
Only 17 times has a foreign team won a Test series in India. England and the West Indies are the most successful teams, winning 5 Test series each in the country.
The first Test side to beat India in India was England, and they achieved it during India’s inaugural Test series back in 1933/34. West Indies won their first in the 1948/49 season, while Australia won in the 1956/57 tour.
In the last 25 years, only 4 away teams have won in India – South Africa in 1999/00, Australia in 2004/05, England in 2012/13, and New Zealand recently in 2024/25.
Though they haven’t won a single Test in India, Sri Lanka’s 760/7 at Ahmedabad in 2009 is the highest total posted by an away team in India. On the other hand, New Zealand’s 62 is the lowest for an away team in India.