By runs
Winner Margin Opposition Match Date Scorecard
India 13 runs v Australia 3 Nov 2004 Test # 1720
India 96 runs v West Indies 18 Nov 1994 Test # 1274
India 131 runs v Pakistan 16 Dec 1979 Test # 865
New Zealand 136 runs v India 24 Nov 1988 Test # 1109
India 138 runs v England 27 Nov 1981 Test # 911
India 162 runs v New Zealand 10 Nov 1976 Test # 785
West Indies 201 runs v India 23 Jan 1975 Test # 753
England 212 runs v India 18 Mar 2006 Test # 1791
By wickets
Winner Margin Opposition Match Date Scorecard
South Africa 4 wickets v India 24 Feb 2000 Test # 1484
India 8 wickets v England 28 Nov 1984 Test # 1001
England 10 wickets v India 15 Feb 1980 Test # 874
Australia 10 wickets v India 27 Feb 2001 Test # 1531
England 10 wickets v India 23 Nov 2012 Test # 2062
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years
Records includes the following current or recent matches:
India v England at Mumbai, 4th Test, Dec 8-12, 2016 [Test # 2239]
India v West Indies at Mumbai, 2nd Test, Nov 14-16, 2013 [Test # 2102]
India v England at Mumbai, 2nd Test, Nov 23-26, 2012 [Test # 2062]