India have faced ten teams in Test cricket, with their most frequent opponent being England, against whom they have played 136 matches.[16] India have registered more wins against England than against any other team, with 35.[16] In ODI matches, India have played against 20 teams.[17] They have played against Sri Lanka more frequently in ODI matches, with a winning percentage of 63.37 in 99 out of 168 matches.[17] India have defeated Sri Lanka on 99 occasions, which is their best record in ODIs.[17] The team have played 17 countries in T20Is, and have played 31 matches with Australia.[18] They also have recorded the most victories against Australia, Sri Lanka and the West Indies, defeating all of them in nineteen matches.[18]
This page is based on this Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.