By runs
Winner Margin Target Opposition Match Date Scorecard
South Africa 214 runs 439 v India 25 Oct 2015 ODI # 3700
Sri Lanka 112 runs 266 v New Zealand 18 Mar 2011 ODI # 3137
New Zealand 97 runs 359 v Canada 13 Mar 2011 ODI # 3129
Australia 77 runs 287 v India 1 Nov 2003 ODI # 2054
India 74 runs 268 v South Africa 14 Dec 1996 ODI # 1151
West Indies 46 runs 269 v Sri Lanka 9 Nov 1993 ODI # 847
England 35 runs 255 v India 5 Nov 1987 ODI # 476
India 35 runs 221 v South Africa 6 Nov 1996 ODI # 1138
Australia 16 runs 259 v India 27 Feb 1996 ODI # 1065
India 10 runs 300 v Sri Lanka 17 Jan 1987 ODI # 419
India 8 runs - v West Indies 20 Oct 1994 ODI # 933
England 5 runs 256 v India 3 Feb 2002 ODI # 1803
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
India 8 wickets 133 136 27.5 v Zimbabwe 17 Oct 1987 ODI # 461
West Indies 8 wickets 47 166 42.1 v India 30 Oct 1989 ODI # 591
India 6 wickets 10 275 48.2 v Sri Lanka 2 Apr 2011 ODI # 3148
India 6 wickets 59 221 40.1 v England 23 Oct 2011 ODI # 3207
New Zealand 6 wickets 6 281 49.0 v India 22 Oct 2017 ODI # 3928
Sri Lanka 5 wickets 55 226 40.5 v India 17 May 1997 ODI # 1207
India 5 wickets 124 116 29.2 v Bangladesh 25 May 1998 ODI # 1335
India 5 wickets 15 222 47.3 v South Africa 28 Nov 2005 ODI # 2300
India 2 wickets 24 194 46.0 v Australia 17 Oct 2007 ODI # 2632
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
India 8 wickets 133 136 27.5 50.0 v Zimbabwe 17 Oct 1987 ODI # 461
India 5 wickets 124 116 29.2 50.0 v Bangladesh 25 May 1998 ODI # 1335
India 6 wickets 59 221 40.1 50.0 v England 23 Oct 2011 ODI # 3207
Sri Lanka 5 wickets 55 226 40.5 50.0 v India 17 May 1997 ODI # 1207
West Indies 8 wickets 47 166 42.1 50.0 v India 30 Oct 1989 ODI # 591
India 2 wickets 24 194 46.0 50.0 v Australia 17 Oct 2007 ODI # 2632
India 5 wickets 15 222 47.3 50.0 v South Africa 28 Nov 2005 ODI # 2300
India 6 wickets 10 275 48.2 50.0 v Sri Lanka 2 Apr 2011 ODI # 3148
New Zealand 6 wickets 6 281 49.0 50.0 v India 22 Oct 2017 ODI # 3928
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 New Zealand at Mumbai, 1st ODI, Oct 22, 2017 [ODI # 3928]
India v South Africa at Mumbai, 5th ODI, Oct 25, 2015 [ODI # 3700]
India v England at Mumbai, 4th ODI, Oct 23, 2011 [ODI # 3207]