By runs
Winner Margin Opposition Match Date Scorecard
India 28 runs v England 30 Dec 1972 Test # 706
Pakistan 46 runs v India 16 Feb 1999 Test # 1444
India 85 runs v West Indies 27 Dec 1974 Test # 750
Australia 94 runs v India 2 Nov 1956 Test # 433
India 171 runs v Australia 11 Mar 2001 Test # 1535
India 178 runs v New Zealand 30 Sep 2016 Test # 2222
India 187 runs v England 30 Dec 1961 Test # 518
India 195 runs v Pakistan 16 Mar 2005 Test # 1741
South Africa 329 runs v India 27 Nov 1996 Test # 1341
By wickets
Winner Margin Opposition Match Date Scorecard
England 7 wickets v India 5 Dec 2012 Test # 2065
India 8 wickets v England 29 Jan 1993 Test # 1211
India 8 wickets v South Africa 28 Nov 2004 Test # 1724
Australia 10 wickets v India 12 Dec 1969 Test # 668
England 10 wickets v India 1 Jan 1977 Test # 791
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]