India national cricket team record by opponent

The India national cricket team represents India in international cricket and is a full member of the International Cricket Council with Test and One Day International (ODI) status.[1] They first competed in international cricket in 1932, when they played against England in a three-day Test match; England won the match by 158 runs.[2] India's first Test series as an independent country was against Australia.[3] They secured their first Test win against England in 1952 at Madras Cricket Club Ground.[4][A] As of 11 April 2024, India have played 579 Test matches; they have won 178 matches, lost 178 matches, and 222 matches were drawn with one being tied.[5] India played their first ODI match against England in 1974,[6] but registered their first win against East Africa in 1975.[7] As of 11 April 2024, India have played 1055 ODI matches, winning 559 matches and losing 443; 9 matches were tied and 44 matches had no result.[8] They also won the 1983 and 2011 Cricket World Cups,[9] along with the 2002 and the 2013 ICC Champions Trophy.[10][11] [B] India played their first Twenty20 International (T20I) against South Africa in 2006, winning the match by six wickets,[12] and won the inaugural ICC World Twenty20 in 2007.[13] As of 11 April 2024, they have played 209 T20I matches and won 140 of them; 68 were lost, with one being tied and four having no result.[14]

The view of a cricket field. Players wearing blue outfits can be seen.
The Indian national cricket team at the Sydney Cricket Ground in 2012.

India have faced ten teams in Test cricket, with their most frequent opponent being England, against whom they have played 136 matches.[15] India have registered more wins against England than against any other team, with 35.[15] In ODI matches, India have played against 20 teams.[16] They have played against Sri Lanka more frequently in ODI matches, with a winning percentage of 63.37 in 99 out of 168 matches.[16] India have defeated Sri Lanka on 99 occasions, which is their best record in ODIs.[16] The team have played 17 countries in T20Is, and have played 31 matches with Australia.[17] They also have recorded the most victories against Australia, Sri Lanka and the West Indies, defeating all of them in nineteen matches.[17]

Key

Key for the tables
SymbolMeaning
MatchesNumber of matches played
WonNumber of matches won
LostNumber of matches lost
TiedNumber of matches tied
DrawNumber of matches ended in a draw
No ResultNumber of matches ended with no result
Tie+WinNumber of matches tied and then won in a tiebreaker such as a bowl-out or Super Over
Tie+LossNumber of matches tied and then lost in a tiebreaker such as a bowl-out or Super Over
%WonPercentage of games won to those played[C]
W/L RatioRatio of matches won to matches lost[C]
FirstYear of the first match played by India against the country
LastYear of the last match played by India against the country

Test Cricket

OpponentMatchesWonLostTiedDraw% Won% Lost% DrewFirstLast
 Afghanistan11000100.000.000.0020182018
 Australia107324512929.9042.0527.1019472023
 Bangladesh131100284.610.0015.3820002022
 England136355105025.7337.5036.7619322024
 New Zealand62221302735.4820.9643.5419552021
 Pakistan5991203815.2520.3464.4119522007
 South Africa44161801036.3640.9023.2519922023
 Sri Lanka4622701747.8215.2136.9519822022
 West Indies100233004723.0030.0047.0019482023
 Zimbabwe11720263.6418.1818.1819922005
Total579178178122230.7430.7438.3419322024
Statistics are correct as of  India v  England, 5th Test, 7–9 March 2024.[18][19]

One Day International

OpponentMatchesWonLostTiedNo Result% WonFirstLast
Full Members
 Afghanistan4301075.0020142023
 Australia151578401037.7419802023
 Bangladesh413280178.0419882023
 England10758442356.7319742023
 Ireland33000100.0020072015
 New Zealand11860501754.0919752023
 Pakistan13557730542.2219782023
 South Africa9440510342.5519882023
 Sri Lanka168995711163.3719792023
 West Indies14272642450.7019792023
 Zimbabwe6654102081.8219832022
Associate Members
 Bermuda11000100.0020072007
East Africa11000100.0019751975
 Hong Kong22000100.0020082018
 Kenya131120084.6219962004
 Namibia11000100.0020032003
   Nepal11000100.0020232023
 Netherlands33000100.0020032023
 Scotland11000100.0020072007
 United Arab Emirates33000100.0019942015
Total105555944394452.9819742023
Statistics are correct as of  India v  South Africa at Boland Park, Paarl, 21 December 2023.[20][21]

Twenty20 International

OpponentMatchesWonLostTiedTie+WinTie+LossNo Result% WonFirstLast
ICC Full Members
 Afghanistan860010175.0020102024
 Australia311911000161.2920072023
 Bangladesh13121000092.3020092023
 England231211000052.1720072022
 Ireland7700000100.0020092023
 New Zealand251210120054.0020072023
 Pakistan1283010075.0020072022
 South Africa261411000153.8420062023
 Sri Lanka29199000167.8520092023
 West Indies301910000163.3320092023
 Zimbabwe862000075.0020102022
ICC Associate members
 Hong Kong1100000100.0020222022
 Namibia1100000100.0020212021
   Nepal1100000100.0020232023
 Netherlands1100000100.0020222022
 Scotland2100001100.0020072021
 United Arab Emirates1100000100.0020162016
Total21914068140663.9220062024
Statistics are correct as of  India v  Afghanistan at M. Chinnaswamy Stadium, Bengaluru, 17 January 2024.[22][23]

Notes

References