Team Records

India Test Record Against All Teams

In 1932, India became the sixth country to be awarded Test status and play their first Test match. It all began with their it took 20 years for India to mark their first Test win.

However, with time, the Men in Blue have established themselves as a formidable side in the red-ball format. The Indian cricket team have had their highs and lows against all Test-playing nations.

Here, in this article, we’ll look at India’s record in Test cricket by opponent.

India’s Record in Test by Opponent

Opposition Matches Won Lost Draw Tied Win % Series Wins
Afghanistan 1 1 0 0 0 100.00 1
Australia 112 33 48 30 1 29.46 11
Bangladesh 15 13 0 2 0 86.67 8
England 136 35 51 50 0 25.73 12
New Zealand 65 22 16 27 0 33.84 12
Pakistan 59 9 12 38 0 15.25 4
South Africa 44 16 18 10 0 36.36 4
Sri Lanka 46 22 7 17 0 47.82 10
West Indies 100 23 30 47 0 23.00 11
Zimbabwe 11 7 2 2 0 63.63 4

Key Insights

1: Witnessing tied matches is pretty much unheard of in the Test format. But there have been 2 instances of tied Test matches, with one involving India and Australia. This historic affair unfolded in 1986 at Chepauk in Chennai as India fell short by 1 run to chase down the target of 348 runs in their second innings.

100: India has played 100 or more Test matches against 3 teams — England, Australia, and the West Indies. 

India played their first (Jun. 1932) and 100th Test (Jul. 2011) against England at Lord’s. Their first match against Australia was in Brisbane (Nov. 1947), and the 100th was a Boxing Day Test match at the MCG (Dec. 2020). While India’s first Test against the West Indies was in Delhi (Nov. 1948), and the 100th match took place in Port of Spain (Jul. 2023).

45: India’s win percentage of over 45% against Sri Lanka is the best among opponents against whom they have played 40+ Test matches.

0: India is yet to lose a Test match against Bangladesh and Afghanistan so far.

Inn & 272 Runs: India ed their largest win margins in Tests against the West Indies in 2018. The Indian team defeated the Caribbean side with an astounding margin of an innings and 272 runs.