By runs
Winner Margin Target Opposition Match Date Scorecard
India 2 runs 196 v South Africa 24 Nov 1993 ODI # 856
England 5 runs 322 v India 22 Jan 2017 ODI # 3824
Australia 7 runs 254 v England 8 Nov 1987 ODI # 477
India 22 runs 282 v England 19 Jan 2002 ODI # 1788
Australia 37 runs 236 v India 18 Nov 2003 ODI # 2064
India 50 runs 253 v Australia 21 Sep 2017 ODI # 3912
India 56 runs 223 v West Indies 2 Jan 1988 ODI # 483
Sri Lanka 71 runs 250 v Bangladesh 31 Dec 1990 ODI # 659
India 72 runs 275 v West Indies 5 Nov 1994 ODI # 947
Pakistan 77 runs 280 v India 28 Oct 1989 ODI # 589
Sri Lanka 85 runs 310 v Pakistan 27 May 1997 ODI # 1214
Pakistan 85 runs 251 v India 3 Jan 2013 ODI # 3315
India 95 runs 272 v England 25 Oct 2011 ODI # 3210
India 102 runs 226 v West Indies 27 Nov 1993 ODI # 858
South Africa 131 runs 273 v Ireland 15 Mar 2011 ODI # 3133
India 153 runs 405 v Sri Lanka 13 Nov 2014 ODI # 3544
Zimbabwe 161 runs 309 v Kenya 20 Mar 2011 ODI # 3140
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Pakistan 2 wickets 3 239 39.3 v India 18 Feb 1987 ODI # 434
India 3 wickets 38 178 40.4 v South Africa 10 Nov 1991 ODI # 686
New Zealand 4 wickets 14 228 47.4 v Zimbabwe 23 Oct 1987 ODI # 466
Pakistan 4 wickets 1 274 49.5 v West Indies 1 Nov 1989 ODI # 592
Pakistan 6 wickets 6 293 49.0 v India 13 Nov 2004 ODI # 2192
Ireland 6 wickets 14 307 47.4 v Netherlands 18 Mar 2011 ODI # 3136
India 7 wickets 17 205 42.1 v Sri Lanka 4 Jan 1991 ODI # 661
West Indies 7 wickets 49 189 41.5 v Sri Lanka 25 Nov 1993 ODI # 857
India 7 wickets 11 316 48.1 v Sri Lanka 24 Dec 2009 ODI # 2935
India 9 wickets 90 197 35.0 v Kenya 31 May 1998 ODI # 1337
South Africa 10 wickets 85 189 35.5 v India 25 Nov 2005 ODI # 2299
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Pakistan 4 wickets 1 274 49.5 50.0 v West Indies 1 Nov 1989 ODI # 592
Pakistan 2 wickets 3 239 39.3 40.0 v India 18 Feb 1987 ODI # 434
Pakistan 6 wickets 6 293 49.0 50.0 v India 13 Nov 2004 ODI # 2192
India 7 wickets 11 316 48.1 50.0 v Sri Lanka 24 Dec 2009 ODI # 2935
New Zealand 4 wickets 14 228 47.4 50.0 v Zimbabwe 23 Oct 1987 ODI # 466
Ireland 6 wickets 14 307 47.4 50.0 v Netherlands 18 Mar 2011 ODI # 3136
India 7 wickets 17 205 42.1 45.0 v Sri Lanka 4 Jan 1991 ODI # 661
India 3 wickets 38 178 40.4 47.0 v South Africa 10 Nov 1991 ODI # 686
West Indies 7 wickets 49 189 41.5 50.0 v Sri Lanka 25 Nov 1993 ODI # 857
South Africa 10 wickets 85 189 35.5 50.0 v India 25 Nov 2005 ODI # 2299
India 9 wickets 90 197 35.0 50.0 v Kenya 31 May 1998 ODI # 1337
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 Australia at Kolkata, 2nd ODI, Sep 21, 2017 [ODI # 3912]
India v England at Kolkata, 3rd ODI, Jan 22, 2017 [ODI # 3824]
India v Sri Lanka at Kolkata, 4th ODI, Nov 13, 2014 [ODI # 3544]