Indian team is considered the best team in the world. In fact, whatever the format, the Indian team has performed very consistently in the last few years. However, the team has not won the ICC trophy for the last decade.
Currently, the Indian team is playing a five-Test series against England in home conditions and the team had to face defeat in the first Test. Actually, it has always been very difficult to defeat India in India. Meanwhile, today in this article we will know about 5 such teams, which have defeated Team India the most number of test matches on their own soil.
5) Pakistan- 5 wins
There has been no test between Pakistan cricket team and India for the last 15 years, but there was a time when very interesting matches were seen between these two teams. Let us tell you that 33 matches have been played between Pakistan and India on Indian soil. Out of which Pakistan has won 5 matches.
4) South Africa- 5 wins
The South African team has been the most successful overseas team on Indian soil. This team has won only 5 matches out of 19 matches in India.
3) Australia- 14 wins
Australia is considered the best team in the world. Despite this, the Kangaroo team has not won any Test series in India for the last 20 years. Australia has played 54 test matches in India. In which they have won only 14 test matches.
2) West Indies- 14 wins
In the 70-80s, the West Indies team had established its dominance across the world. During this period, the West Indies team had also defeated India on Indian soil. The Caribbean team has won 14 out of only 47 matches played in India.
1) England- 15 wins
With the victory in the first Test played in Hyderabad, the England team has become the foreign team to win the most Tests in India. The English team has won 15 out of 65 matches played on Indian soil.