By runs
Winner Margin Target Opposition Ground Match Date Scorecard
South Africa 231 runs 352 v Netherlands Mohali 3 Mar 2011 ODI # 3115
India 224 runs 378 v West Indies Mumbai (BS) 29 Oct 2018 ODI # 4063
West Indies 215 runs 331 v Netherlands Delhi 28 Feb 2011 ODI # 3112
South Africa 214 runs 439 v India Mumbai 25 Oct 2015 ODI # 3700
India 190 runs 270 v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
Zimbabwe 175 runs 299 v Canada Nagpur 28 Feb 2011 ODI # 3111
India 174 runs 377 v New Zealand Hyderabad (Deccan) 8 Nov 1999 ODI # 1523
India 169 runs 364 v Sri Lanka Cuttack 2 Nov 2014 ODI # 3539
Zimbabwe 161 runs 309 v Kenya Kolkata 20 Mar 2011 ODI # 3140
India 160 runs 342 v West Indies Vadodara 31 Jan 2007 ODI # 2493
Pakistan 159 runs 304 v India Delhi 17 Apr 2005 ODI # 2240
India 158 runs 388 v England Rajkot 14 Nov 2008 ODI # 2774
India 153 runs 402 v South Africa Gwalior 24 Feb 2010 ODI # 2962
India 153 runs 419 v West Indies Indore 8 Dec 2011 ODI # 3223
India 153 runs 405 v Sri Lanka Kolkata 13 Nov 2014 ODI # 3544
India 152 runs 351 v Sri Lanka Nagpur 25 Oct 2005 ODI # 2286
India 145 runs 354 v New Zealand Hyderabad (Deccan) 15 Nov 2003 ODI # 2062
Sri Lanka 144 runs 286 v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
Pakistan 143 runs 279 v India Jaipur 24 Mar 1999 ODI # 1417
India 141 runs 393 v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
West Indies 135 runs 307 v New Zealand Guwahati 1 Nov 1994 ODI # 943
West Indies 135 runs 316 v India Vijayawada 24 Nov 2002 ODI # 1900
West Indies 134 runs 234 v Zimbabwe Hyderabad (Deccan) 21 Nov 1993 ODI # 854
South Africa 131 runs 273 v Ireland Kolkata 15 Mar 2011 ODI # 3133
India 127 runs 286 v England Kochi 15 Jan 2013 ODI # 3320
India 126 runs 301 v England Hyderabad (Deccan) 14 Oct 2011 ODI # 3199
South Africa 124 runs 214 v Pakistan Mohali 27 Oct 2006 ODI # 2438
West Indies 124 runs 322 v India Kochi 8 Oct 2014 ODI # 3531
Pakistan 123 runs 292 v India Bengaluru 4 Apr 1999 ODI # 1428
New Zealand 119 runs 308 v Netherlands Vadodara 17 Feb 1996 ODI # 1051
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
South Africa 10 wickets 85 189 35.5 v India Kolkata 25 Nov 2005 ODI # 2299
West Indies 10 wickets 80 162 36.4 v Bangladesh Jaipur 11 Oct 2006 ODI # 2426
New Zealand 10 wickets 252 70 8.0 v Kenya Chennai 20 Feb 2011 ODI # 3101
New Zealand 10 wickets 99 163 33.3 v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
India 9 wickets 107 222 32.1 v New Zealand Nagpur 31 Oct 1987 ODI # 474
West Indies 9 wickets 13 240 42.5 v India Thiruvananthapuram 25 Jan 1988 ODI # 502
India 9 wickets 79 171 36.5 v Bangladesh Chandigarh 25 Dec 1990 ODI # 657
India 9 wickets 90 197 35.0 v Kenya Kolkata 31 May 1998 ODI # 1337
India 9 wickets 150 166 25.0 v Zimbabwe Kanpur 11 Dec 2000 ODI # 1659
West Indies 9 wickets 214 86 14.2 v Zimbabwe Ahmedabad 8 Oct 2006 ODI # 2424
Sri Lanka 9 wickets 220 81 13.2 v West Indies Mumbai (BS) 14 Oct 2006 ODI # 2428
Australia 9 wickets 145 149 25.5 v India Vadodara 11 Oct 2007 ODI # 2629
India 9 wickets 63 225 39.3 v New Zealand Vadodara 4 Dec 2010 ODI # 3074
India 9 wickets 39 360 43.3 v Australia Jaipur 16 Oct 2013 ODI # 3420
India 9 wickets 211 105 14.5 v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
New Zealand 10 wickets 252 70 8.0 50.0 v Kenya Chennai 20 Feb 2011 ODI # 3101
Sri Lanka 9 wickets 220 81 13.2 50.0 v West Indies Mumbai (BS) 14 Oct 2006 ODI # 2428
West Indies 9 wickets 214 86 14.2 50.0 v Zimbabwe Ahmedabad 8 Oct 2006 ODI # 2424
India 9 wickets 211 105 14.5 50.0 v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
Australia 8 wickets 200 98 16.4 50.0 v New Zealand Faridabad 29 Oct 2003 ODI # 2053
India 8 wickets 178 123 20.2 50.0 v Sri Lanka Mohali 28 Oct 2005 ODI # 2287
Sri Lanka 7 wickets 176 113 20.4 50.0 v India Dharamsala 10 Dec 2017 ODI # 3939
India 8 wickets 173 104 21.1 50.0 v New Zealand Chennai 10 Dec 2010 ODI # 3077
India 9 wickets 150 166 25.0 50.0 v Zimbabwe Kanpur 11 Dec 2000 ODI # 1659
Australia 9 wickets 145 149 25.5 50.0 v India Vadodara 11 Oct 2007 ODI # 2629
India 8 wickets 133 136 27.5 50.0 v Zimbabwe Mumbai 17 Oct 1987 ODI # 461
India 7 wickets 131 156 28.1 50.0 v England Ranchi 19 Jan 2013 ODI # 3322
India 5 wickets 124 116 29.2 50.0 v Bangladesh Mumbai 25 May 1998 ODI # 1335
West Indies 6 wickets 123 152 29.3 50.0 v Zimbabwe Hyderabad (Deccan) 16 Feb 1996 ODI # 1050
India 4 wickets 123 126 29.3 50.0 v England Jaipur 15 Oct 2006 ODI # 2429
India 8 wickets 111 146 27.3 46.0 v Sri Lanka Guwahati 11 Jan 1987 ODI # 415
India 6 wickets 108 127 32.0 50.0 v New Zealand Mumbai (BS) 29 Nov 1995 ODI # 1019
India 9 wickets 107 222 32.1 50.0 v New Zealand Nagpur 31 Oct 1987 ODI # 474
India 8 wickets 107 216 32.1 50.0 v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
Sri Lanka 7 wickets 103 137 32.5 50.0 v India Margao 8 Dec 1990 ODI # 648
India 6 wickets 101 191 33.1 50.0 v New Zealand Dharamsala 16 Oct 2016 ODI # 3796
New Zealand 10 wickets 99 163 33.3 50.0 v Zimbabwe Ahmedabad 4 Mar 2011 ODI # 3117
Australia 7 wickets 96 207 34.0 50.0 v New Zealand Nagpur 25 Feb 2011 ODI # 3107
India 7 wickets 91 197 34.5 50.0 v Sri Lanka Rajkot 9 Nov 2005 ODI # 2295
Australia 7 wickets 91 212 34.5 50.0 v Canada Bengaluru 16 Mar 2011 ODI # 3134
India 9 wickets 90 197 35.0 50.0 v Kenya Kolkata 31 May 1998 ODI # 1337
India 6 wickets 88 212 35.2 50.0 v West Indies Kochi 21 Nov 2013 ODI # 3436
India 6 wickets 86 170 35.4 50.0 v South Africa Bengaluru 19 Nov 2005 ODI # 2298
South Africa 10 wickets 85 189 35.5 50.0 v India Kolkata 25 Nov 2005 ODI # 2299
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 Delhi, 5th ODI, Mar 13, 2019 [ODI # 4113]
India v Australia at Mohali, 4th ODI, Mar 10, 2019 [ODI # 4111]
Afghanistan v Ireland at Dehradun, 5th ODI, Mar 10, 2019 [ODI # 4110]