By runs
Winner Margin Target Opposition Match Date Scorecard
Australia 5 runs 208 v West Indies 14 Mar 1996 ODI # 1082
India 5 runs 290 v Australia 3 Nov 1996 ODI # 1137
New Zealand 22 runs 286 v Pakistan 9 May 1997 ODI # 1204
Australia 24 runs 251 v India 2 Nov 2009 ODI # 2919
India 29 runs 261 v Pakistan 30 Mar 2011 ODI # 3147
Australia 34 runs 241 v New Zealand 1 Nov 2006 ODI # 2441
Sri Lanka 37 runs 303 v Bangladesh 7 Oct 2006 ODI # 2423
India 43 runs 222 v South Africa 22 Nov 1993 ODI # 855
West Indies 44 runs 276 v Ireland 11 Mar 2011 ODI # 3126
New Zealand 51 runs 275 v Pakistan 25 Oct 2006 ODI # 2436
India 64 runs 320 v Zimbabwe 10 Mar 2002 ODI # 1815
Sri Lanka 115 runs 340 v Pakistan 24 May 1997 ODI # 1212
South Africa 124 runs 214 v Pakistan 27 Oct 2006 ODI # 2438
India 141 runs 393 v Sri Lanka 13 Dec 2017 ODI # 3941
South Africa 231 runs 352 v Netherlands 3 Mar 2011 ODI # 3115
By wickets
Winner Margin Balls Rem Target Overs Opposition Match Date Scorecard
Pakistan 4 wickets 1 322 49.5 v India 8 Nov 2007 ODI # 2644
Australia 4 wickets 3 304 49.3 v India 19 Oct 2013 ODI # 3421
India 5 wickets 28 185 45.2 v Bangladesh 14 May 1998 ODI # 1328
India 5 wickets 4 299 49.2 v England 20 Oct 2011 ODI # 3205
India 5 wickets 15 258 47.3 v England 23 Jan 2013 ODI # 3327
Australia 6 wickets 26 250 45.4 v India 29 Oct 2006 ODI # 2440
Pakistan 7 wickets 30 197 42.0 v India 1 Apr 1999 ODI # 1427
India 7 wickets 10 286 48.2 v New Zealand 23 Oct 2016 ODI # 3798
India 8 wickets 178 123 20.2 v Sri Lanka 28 Oct 2005 ODI # 2287
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Match Date Scorecard
Pakistan 4 wickets 1 322 49.5 50.0 v India 8 Nov 2007 ODI # 2644
Australia 4 wickets 3 304 49.3 50.0 v India 19 Oct 2013 ODI # 3421
India 5 wickets 4 299 49.2 50.0 v England 20 Oct 2011 ODI # 3205
India 7 wickets 10 286 48.2 50.0 v New Zealand 23 Oct 2016 ODI # 3798
India 5 wickets 15 258 47.3 50.0 v England 23 Jan 2013 ODI # 3327
Australia 6 wickets 26 250 45.4 50.0 v India 29 Oct 2006 ODI # 2440
India 5 wickets 28 185 45.2 50.0 v Bangladesh 14 May 1998 ODI # 1328
Pakistan 7 wickets 30 197 42.0 47.0 v India 1 Apr 1999 ODI # 1427
India 8 wickets 178 123 20.2 50.0 v Sri Lanka 28 Oct 2005 ODI # 2287
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
Records includes the following current or recent matches:
India v Sri Lanka at Mohali, 2nd ODI, Dec 13, 2017 [ODI # 3941]
India v New Zealand at Mohali, 3rd ODI, Oct 23, 2016 [ODI # 3798]
India v Australia at Mohali, 3rd ODI, Oct 19, 2013 [ODI # 3421]