By runs
Winner Margin Ground Match Date Scorecard
India 28 runs Kolkata 30 Dec 1972 Test # 706
India 95 runs Lord's 17 Jul 2014 Test # 2130
India 128 runs Chennai 10 Jan 1962 Test # 520
India 138 runs Mumbai 27 Nov 1981 Test # 911
India 140 runs Bengaluru 28 Jan 1977 Test # 794
India 187 runs Kolkata 30 Dec 1961 Test # 518
India 246 runs Visakhapatnam 17 Nov 2016 Test # 2235
India 279 runs Leeds 19 Jun 1986 Test # 1047
By wickets
Winner Margin Ground Match Date Scorecard
India 4 wickets The Oval 19 Aug 1971 Test # 692
India 4 wickets Chennai 12 Jan 1973 Test # 708
India 5 wickets Lord's 5 Jun 1986 Test # 1046
India 6 wickets Chennai 11 Dec 2008 Test # 1898
India 7 wickets Nottingham 27 Jul 2007 Test # 1841
India 8 wickets Mumbai 28 Nov 1984 Test # 1001
India 8 wickets Kolkata 29 Jan 1993 Test # 1211
India 8 wickets Mohali 26 Nov 2016 Test # 2238
India 9 wickets Mohali 9 Mar 2006 Test # 1788
India 9 wickets Ahmedabad 15 Nov 2012 Test # 2058
India 10 wickets Mohali 3 Dec 2001 Test # 1574
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 Chennai, 5th Test, Dec 16-20, 2016 [Test # 2241]
India v England at Mumbai, 4th Test, Dec 8-12, 2016 [Test # 2239]
India v England at Mohali, 3rd Test, Nov 26-29, 2016 [Test # 2238]