By runs
Winner Margin Target Opposition Ground Match Date Scorecard
Afghanistan 1 run 290 v Canada Sharjah 16 Feb 2010 ODI # 2957
India 1 run 299 v South Africa Jaipur 21 Feb 2010 ODI # 2961
India 1 run 191 v South Africa Johannesburg 15 Jan 2011 ODI # 3080
West Indies 1 run - v Pakistan Bridgetown 2 May 2011 ODI # 3155
South Africa 1 run 184 v Pakistan Sharjah 30 Oct 2013 ODI # 3425
Pakistan 1 run 263 v South Africa Port Elizabeth 27 Nov 2013 ODI # 3440
Australia 1 run 232 v Pakistan Abu Dhabi 12 Oct 2014 ODI # 3534
Sri Lanka 1 run 331 v West Indies Bulawayo 23 Nov 2016 ODI # 3808
Nepal 1 run 217 v Netherlands Amstelveen 3 Aug 2018 ODI # 4028
Zimbabwe 2 runs 255 v West Indies Providence 4 Mar 2010 ODI # 2967
South Africa 2 runs 229 v Pakistan Dubai (DSC) 2 Nov 2010 ODI # 3064
Pakistan 2 runs 237 v Bangladesh Dhaka 22 Mar 2012 ODI # 3267
England 2 runs 331 v South Africa Southampton 27 May 2017 ODI # 3873
Zimbabwe 2 runs 197 v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
Bangladesh 3 runs 175 v New Zealand Dhaka 17 Oct 2010 ODI # 3058
Zimbabwe 3 runs 130 v Afghanistan Harare 21 Feb 2017 ODI # 3838
U.A.E. 3 runs 230 v Zimbabwe Harare 22 Mar 2018 ODI # 4005
West Indies 3 runs 272 v Bangladesh Providence 25 Jul 2018 ODI # 4023
Sri Lanka 3 runs 191 v South Africa Pallekele 8 Aug 2018 ODI # 4030
Bangladesh 3 runs 250 v Afghanistan Abu Dhabi 23 Sep 2018 ODI # 4045
Canada 4 runs - v Ireland Toronto 6 Sep 2010 ODI # 3041
South Africa 4 runs - v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
India 4 runs 256 v Zimbabwe Harare 10 Jul 2015 ODI # 3662
England 4 runs 235 v New Zealand Wellington 3 Mar 2018 ODI # 3982
Bangladesh 5 runs 237 v England Bristol 10 Jul 2010 ODI # 3025
Zimbabwe 5 runs 251 v Bangladesh Harare 16 Aug 2011 ODI # 3179
Pakistan 5 runs 248 v Zimbabwe Bulawayo 8 Sep 2011 ODI # 3188
Australia 5 runs 232 v Sri Lanka Perth 10 Feb 2012 ODI # 3235
India 5 runs 130 v England Birmingham 23 Jun 2013 ODI # 3377
Australia 5 runs 218 v England Adelaide 26 Jan 2014 ODI # 3463
Ireland 5 runs 332 v Zimbabwe Hobart 7 Mar 2015 ODI # 3627
Zimbabwe 5 runs 262 v Pakistan Harare 3 Oct 2015 ODI # 3686
South Africa 5 runs 304 v India Kanpur 11 Oct 2015 ODI # 3689
Zimbabwe 5 runs 130 v West Indies Bulawayo 25 Nov 2016 ODI # 3809
England 5 runs 322 v India Kolkata 22 Jan 2017 ODI # 3824
West Indies 5 runs 131 v Scotland Harare 21 Mar 2018 ODI # 4004
By wickets
Winner Margin Balls Rem Target Overs Opposition Ground Match Date Scorecard
South Africa 1 wicket 2 253 49.4 v West Indies Port of Spain 3 Jun 2010 ODI # 2987
England 1 wicket 5 213 49.1 v Australia Manchester 27 Jun 2010 ODI # 3003
Scotland 1 wicket 1 235 49.5 v Netherlands Amstelveen 1 Jul 2010 ODI # 3007
Afghanistan 1 wicket 0 234 50.0 v Kenya Amstelveen 5 Jul 2010 ODI # 3012
Pakistan 1 wicket 1 287 49.5 v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
Sri Lanka 1 wicket 34 240 44.2 v Australia Melbourne 3 Nov 2010 ODI # 3065
Pakistan 1 wicket 1 275 49.5 v South Africa Dubai (DSC) 5 Nov 2010 ODI # 3067
Zimbabwe 1 wicket 1 329 49.5 v New Zealand Bulawayo 25 Oct 2011 ODI # 3209
India 1 wicket 7 212 48.5 v West Indies Cuttack 29 Nov 2011 ODI # 3217
New Zealand 1 wicket 26 209 45.4 v South Africa Paarl 19 Jan 2013 ODI # 3323
South Africa 1 wicket 0 261 50.0 v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
New Zealand 1 wicket 81 139 36.3 v Sri Lanka Cardiff 9 Jun 2013 ODI # 3366
West Indies 1 wicket 14 230 47.4 v India Kingston 30 Jun 2013 ODI # 3380
India 1 wicket 2 202 49.4 v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
Ireland 1 wicket 1 224 49.5 v Scotland Belfast 6 Sep 2013 ODI # 3411
Australia 1 wicket 3 301 49.3 v England Brisbane 17 Jan 2014 ODI # 3455
Pakistan 1 wicket 2 246 49.4 v India Dhaka 2 Mar 2014 ODI # 3479
West Indies 1 wicket 9 263 48.3 v South Africa Port Elizabeth 25 Jan 2015 ODI # 3591
Afghanistan 1 wicket 3 211 49.3 v Scotland Dunedin 26 Feb 2015 ODI # 3614
New Zealand 1 wicket 161 152 23.1 v Australia Auckland 28 Feb 2015 ODI # 3617
Sri Lanka 1 wicket 7 163 24.5 v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
South Africa 1 wicket 16 263 47.2 v England Johannesburg 12 Feb 2016 ODI # 3737
England 1 wicket 9 206 48.3 v Australia Manchester 24 Jun 2018 ODI # 4013
By balls remaining in the second innings
Winner Margin Balls Rem Target Overs Max Opposition Ground Match Date Scorecard
South Africa 7 wickets 0 304 50.0 50.0 v West Indies Roseau 30 May 2010 ODI # 2984
Afghanistan 1 wicket 0 234 50.0 50.0 v Kenya Amstelveen 5 Jul 2010 ODI # 3012
Zimbabwe 2 wickets 0 201 50.0 50.0 v Ireland Harare 26 Sep 2010 ODI # 3048
South Africa 1 wicket 0 261 50.0 50.0 v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
New Zealand 4 wickets 0 198 23.0 23.0 v Sri Lanka Hambantota 12 Nov 2013 ODI # 3434
India 3 wickets 0 223 50.0 50.0 v Bangladesh Dubai (DSC) 28 Sep 2018 ODI # 4048
India 3 wickets 1 268 49.5 50.0 v Pakistan Dambulla 19 Jun 2010 ODI # 2996
Scotland 1 wicket 1 235 49.5 50.0 v Netherlands Amstelveen 1 Jul 2010 ODI # 3007
Pakistan 1 wicket 1 287 49.5 50.0 v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
Pakistan 1 wicket 1 275 49.5 50.0 v South Africa Dubai (DSC) 5 Nov 2010 ODI # 3067
Zimbabwe 1 wicket 1 329 49.5 50.0 v New Zealand Bulawayo 25 Oct 2011 ODI # 3209
Sri Lanka 2 wickets 1 313 49.5 50.0 v South Africa Johannesburg 22 Jan 2012 ODI # 3229
Pakistan 4 wickets 1 243 49.5 50.0 v West Indies Gros Islet 24 Jul 2013 ODI # 3396
Ireland 1 wicket 1 224 49.5 50.0 v Scotland Belfast 6 Sep 2013 ODI # 3411
Pakistan 3 wickets 1 327 49.5 50.0 v Bangladesh Dhaka 4 Mar 2014 ODI # 3482
Pakistan 4 wickets 1 275 44.5 45.0 v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
Australia 3 wickets 1 304 49.5 50.0 v England Hobart 23 Jan 2015 ODI # 3589
New Zealand 4 wickets 1 298 42.5 43.0 v South Africa Auckland 24 Mar 2015 ODI # 3644
South Africa 4 wickets 1 208 33.5 34.0 v New Zealand Hamilton 19 Feb 2017 ODI # 3836
South Africa 1 wicket 2 253 49.4 50.0 v West Indies Port of Spain 3 Jun 2010 ODI # 2987
South Africa 3 wickets 2 297 49.4 50.0 v India Nagpur 12 Mar 2011 ODI # 3128
India 4 wickets 2 270 49.4 50.0 v Australia Adelaide 12 Feb 2012 ODI # 3237
Sri Lanka 2 wickets 2 248 49.4 50.0 v Pakistan Colombo (RPS) 18 Jun 2012 ODI # 3277
India 5 wickets 2 287 49.4 50.0 v Sri Lanka Colombo (RPS) 28 Jul 2012 ODI # 3293
India 1 wicket 2 202 49.4 50.0 v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
Sri Lanka 2 wickets 2 285 49.4 50.0 v Pakistan Dubai (DSC) 20 Dec 2013 ODI # 3446
Sri Lanka 2 wickets 2 233 49.4 50.0 v Pakistan Abu Dhabi 27 Dec 2013 ODI # 3450
Pakistan 1 wicket 2 246 49.4 50.0 v India Dhaka 2 Mar 2014 ODI # 3479
Afghanistan 2 wickets 2 262 49.4 50.0 v Zimbabwe Bulawayo 22 Jul 2014 ODI # 3505
Afghanistan 2 wickets 2 274 49.4 50.0 v U.A.E. ICCA Dubai 2 Dec 2014 ODI # 3560
Sri Lanka 6 wickets 2 266 49.4 50.0 v England Colombo (RPS) 7 Dec 2014 ODI # 3563
Zimbabwe 6 wickets 2 224 49.4 50.0 v Afghanistan Bulawayo 20 Oct 2015 ODI # 3696
Afghanistan 2 wickets 2 249 49.4 50.0 v Zimbabwe Sharjah 6 Jan 2016 ODI # 3722
India 6 wickets 2 331 49.4 50.0 v Australia Sydney 23 Jan 2016 ODI # 3727
New Zealand 3 wickets 2 263 42.4 43.0 v Pakistan Auckland 31 Jan 2016 ODI # 3730
Afghanistan 2 wickets 2 209 49.4 50.0 v Bangladesh Dhaka 28 Sep 2016 ODI # 3783
West Indies 4 wickets 2 256 49.4 50.0 v Bangladesh Dhaka 11 Dec 2018 ODI # 4072
Tied matches
Team 1 Team 2 Ground Match Date Scorecard
India England M.Chinnaswamy Stadium, Bengaluru 27 Feb 2011 ODI # 3110
England India Lord's, London 11 Sep 2011 ODI # 3191
India Sri Lanka Adelaide Oval 14 Feb 2012 ODI # 3239
West Indies Australia Arnos Vale Ground, Kingstown, St Vincent 20 Mar 2012 ODI # 3266
Ireland Pakistan Castle Avenue, Dublin 23 May 2013 ODI # 3357
South Africa West Indies Sophia Gardens, Cardiff 14 Jun 2013 ODI # 3371
Netherlands Ireland VRA Ground, Amstelveen 9 Jul 2013 ODI # 3386
West Indies Pakistan Darren Sammy National Cricket Stadium, Gros Islet, St Lucia 19 Jul 2013 ODI # 3391
New Zealand India Eden Park, Auckland 25 Jan 2014 ODI # 3462
England Sri Lanka Trent Bridge, Nottingham 21 Jun 2016 ODI # 3751
Zimbabwe West Indies Queens Sports Club, Bulawayo 19 Nov 2016 ODI # 3806
Zimbabwe Scotland Queens Sports Club, Bulawayo 12 Mar 2018 ODI # 3996
Afghanistan India Dubai International Cricket Stadium 25 Sep 2018 ODI # 4046
India West Indies Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam 24 Oct 2018 ODI # 4059
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

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Australia v Pakistan at Sharjah, 1st ODI, Mar 22, 2019 [ODI # 4116]
South Africa v Sri Lanka at Cape Town, 5th ODI, Mar 16, 2019 [ODI # 4115]
South Africa v Sri Lanka at Port Elizabeth, 4th ODI, Mar 13, 2019 [ODI # 4114]
India v Australia at Delhi, 5th ODI, Mar 13, 2019 [ODI # 4113]