By an innings
Winner Margin Opposition Match Date Scorecard
West Indies inns & 336 runs v India 31 Dec 1958 Test # 463
India inns & 219 runs v Australia 18 Mar 1998 Test # 1409
India inns & 57 runs v South Africa 14 Feb 2010 Test # 1952
India inns & 51 runs v West Indies 6 Nov 2013 Test # 2101
West Indies inns & 46 runs v India 10 Dec 1983 Test # 971
West Indies inns & 45 runs v India 31 Dec 1966 Test # 612
India inns & 15 runs v West Indies 14 Nov 2011 Test # 2017
By runs
Winner Margin Opposition Match Date Scorecard
South Africa 329 runs v India 27 Nov 1996 Test # 1341
India 195 runs v Pakistan 16 Mar 2005 Test # 1741
India 187 runs v England 30 Dec 1961 Test # 518
India 178 runs v New Zealand 30 Sep 2016 Test # 2222
India 171 runs v Australia 11 Mar 2001 Test # 1535
Australia 94 runs v India 2 Nov 1956 Test # 433
India 85 runs v West Indies 27 Dec 1974 Test # 750
Pakistan 46 runs v India 16 Feb 1999 Test # 1444
India 28 runs v England 30 Dec 1972 Test # 706
By wickets
Winner Margin Opposition Match Date Scorecard
Australia 10 wickets v India 12 Dec 1969 Test # 668
England 10 wickets v India 1 Jan 1977 Test # 791
India 8 wickets v England 29 Jan 1993 Test # 1211
India 8 wickets v South Africa 28 Nov 2004 Test # 1724
England 7 wickets v India 5 Dec 2012 Test # 2065
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 Sri Lanka at Kolkata, 1st Test, Nov 16-20, 2017 [Test # 2281]
India v New Zealand at Kolkata, 2nd Test, Sep 30-Oct 3, 2016 [Test # 2222]
India v West Indies at Kolkata, 1st Test, Nov 6-8, 2013 [Test # 2101]