Smallest victories
Winner Margin Target Opposition Ground Match Date Scorecard
New Zealand 1 run 199 v Pakistan Sialkot 16 Oct 1976 ODI # 40
New Zealand 1 run 221 v Australia Sydney 13 Jan 1981 ODI # 107
England 1 run - v India Cuttack 27 Dec 1984 ODI # 281
Australia 1 run 271 v India Chennai 9 Oct 1987 ODI # 453
New Zealand 1 run 233 v Australia Perth 3 Jan 1988 ODI # 485
West Indies 1 run 221 v Australia Sydney 13 Dec 1988 ODI # 539
India 1 run 222 v New Zealand Wellington 6 Mar 1990 ODI # 616
New Zealand 1 run 195 v Australia Hobart 18 Dec 1990 ODI # 654
Pakistan 1 run 237 v West Indies Sharjah 21 Oct 1991 ODI # 682
Australia 1 run 236 v India Brisbane 1 Mar 1992 ODI # 725
India 1 run 213 v Sri Lanka Colombo (RPS) 25 Jul 1993 ODI # 833
Australia 1 run 204 v South Africa Bloemfontein 8 Apr 1994 ODI # 903
South Africa 1 run 175 v New Zealand Hobart 11 Dec 1997 ODI # 1258
Zimbabwe 1 run 229 v New Zealand Christchurch 4 Mar 1998 ODI # 1294
South Africa 1 run 205 v England Cape Town 26 Jan 2000 ODI # 1549
Australia 1 run 303 v Zimbabwe Perth 4 Feb 2001 ODI # 1683
Sri Lanka 1 run 246 v Australia Dambulla 22 Feb 2004 ODI # 2103
South Africa 1 run 285 v West Indies Bridgetown 11 May 2005 ODI # 2243
West Indies 1 run 199 v India Kingston 20 May 2006 ODI # 2379
Ireland 1 run 211 v Netherlands Belfast 11 Jul 2007 ODI # 2600
Australia 1 run 283 v West Indies Basseterre 4 Jul 2008 ODI # 2734
England 1 run 246 v West Indies Providence 20 Mar 2009 ODI # 2826
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 Gqeberha 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
Netherlands 1 run 196 v Ireland Utrecht 2 Jun 2021 ODI # 4293
New Zealand 1 run 361 v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
Zimbabwe 1 run 272 v Netherlands Harare 23 Mar 2023 ODI # 4546
England 2 runs 199 v West Indies Sydney 28 Nov 1979 ODI # 76
West Indies 2 runs 216 v England Melbourne 20 Jan 1980 ODI # 86
West Indies 2 runs 128 v England Kingstown 4 Feb 1981 ODI # 115
Australia 2 runs 250 v England Birmingham 6 Jun 1981 ODI # 120
New Zealand 2 runs 240 v England Melbourne 13 Jan 1983 ODI # 167
West Indies 2 runs 197 v India Ahmedabad 7 Jan 1988 ODI # 489
Australia 2 runs 205 v West Indies Melbourne 14 Jan 1989 ODI # 551
Pakistan 2 runs 221 v Australia Sydney 20 Feb 1990 ODI # 609
India 2 runs 196 v South Africa Eden Gardens 24 Nov 1993 ODI # 856
New Zealand 2 runs 218 v Sri Lanka Sharjah 18 Apr 1994 ODI # 909
Zimbabwe 2 runs 291 v Sri Lanka Harare 5 Nov 1994 ODI # 946
Sri Lanka 2 runs 303 v India Colombo (RPS) 17 Aug 1997 ODI # 1223
South Africa 2 runs 301 v New Zealand Brisbane 9 Jan 1998 ODI # 1270
New Zealand 2 runs 232 v Zimbabwe Auckland 8 Mar 1998 ODI # 1296
Pakistan 2 runs 243 v England Lord's 12 Jun 2001 ODI # 1722
England 2 runs 272 v India Delhi 31 Jan 2002 ODI # 1800
Australia 2 runs 208 v West Indies Kingston 17 May 2003 ODI # 2011
New Zealand 2 runs 178 v South Africa Auckland 29 Feb 2004 ODI # 2107
Africa XI 2 runs 199 v Asia XI Centurion 17 Aug 2005 ODI # 2269
Australia 2 runs 323 v New Zealand Wellington 7 Dec 2005 ODI # 2302
Scotland 2 runs 208 v Netherlands Nairobi (Jaff) 2 Feb 2007 ODI # 2500
Sri Lanka 2 runs 236 v England North Sound 4 Apr 2007 ODI # 2563
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 Mirpur 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
Afghanistan 2 runs - v Scotland Edinburgh 10 May 2019 ODI # 4131
Sri Lanka 3 runs 216 v England Colombo (SSC) 14 Feb 1982 ODI # 146
New Zealand 3 runs 243 v Zimbabwe Hyderabad (Deccan) 10 Oct 1987 ODI # 454
Australia 3 runs 200 v New Zealand Indore 18 Oct 1987 ODI # 462
Australia 3 runs 223 v England Melbourne 10 Jan 1991 ODI # 662
Pakistan 3 runs 205 v England Lord's 22 Aug 1992 ODI # 760
Australia 3 runs 233 v New Zealand Auckland 28 Mar 1993 ODI # 827
Australia 3 runs 203 v New Zealand Melbourne 16 Dec 1993 ODI # 863
Zimbabwe 3 runs 253 v India Leicester 19 May 1999 ODI # 1450
West Indies 3 runs 196 v England Nottingham 20 Jul 2000 ODI # 1618
Sri Lanka 3 runs - v New Zealand Hamilton 8 Feb 2001 ODI # 1686
West Indies 3 runs 279 v South Africa Cape Town 9 Feb 2003 ODI # 1942
India 3 runs 281 v Zimbabwe Adelaide 24 Jan 2004 ODI # 2087
England 3 runs 116 v Ireland Belfast 27 Aug 2009 ODI # 2878
Australia 3 runs 351 v India Hyderabad 5 Nov 2009 ODI # 2923
India 3 runs 415 v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
Bangladesh 3 runs 175 v New Zealand Mirpur 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
India 3 runs 309 v West Indies Port of Spain 22 Jul 2022 ODI # 4436
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:
Jersey v Papua New Guinea at Windhoek, ICC Cricket World Cup Qualifier Play-off 9th match, Apr 1, 2023 [ODI # 4560]
Canada v United Arab Emirates at Windhoek, ICC Cricket World Cup Qualifier Play-off 8th match, Apr 1, 2023 [ODI # 4559]
South Africa v Netherlands at Benoni, ICC Men's Cricket World Cup Super League 2nd ODI, Mar 31, 2023 [ODI # 4558]
New Zealand v Sri Lanka at Hamilton, ICC Men's Cricket World Cup Super League 3rd ODI, Mar 31, 2023 [ODI # 4557]