Team Mat Result Margin Opposition Ground Match Date Scorecard
Australia 21 won 7 runs v England Hobart 11 Jan 2003 ODI # 1932
won 4 wickets v Sri Lanka Brisbane 15 Jan 2003 ODI # 1936
won 4 wickets v England Adelaide 19 Jan 2003 ODI # 1938
won 9 wickets v Sri Lanka Melbourne 21 Jan 2003 ODI # 1939
won 10 wickets v England Sydney 23 Jan 2003 ODI # 1940
won 5 runs v England Melbourne 25 Jan 2003 ODI # 1941
won 82 runs v Pakistan Johannesburg 11 Feb 2003 ODI # 1945
won 9 wickets v India Centurion 15 Feb 2003 ODI # 1951
won 75 runs v Netherlands Potchefstroom 20 Feb 2003 ODI # 1960
won 7 wickets v Zimbabwe Bulawayo 24 Feb 2003 ODI # 1966
won 256 runs v Namibia Potchefstroom 27 Feb 2003 ODI # 1970
won 2 wickets v England Gqeberha 2 Mar 2003 ODI # 1976
won 96 runs v Sri Lanka Centurion 7 Mar 2003 ODI # 1982
won 96 runs v New Zealand Gqeberha 11 Mar 2003 ODI # 1986
won 5 wickets v Kenya Durban 15 Mar 2003 ODI # 1990
won 48 runs v Sri Lanka Gqeberha 18 Mar 2003 ODI # 1991
won 125 runs v India Johannesburg 23 Mar 2003 ODI # 1993
won 2 runs v West Indies Kingston 17 May 2003 ODI # 2011
won 8 wickets v West Indies Kingston 18 May 2003 ODI # 2013
won 25 runs v West Indies Gros Islet 21 May 2003 ODI # 2016
won 67 runs v West Indies Port of Spain 24 May 2003 ODI # 2018
South Africa 20 tied - v England Bloemfontein 2 Feb 2005 ODI # 2219
won 3 wickets v England Gqeberha 4 Feb 2005 ODI # 2221
won 108 runs v England Cape Town 6 Feb 2005 ODI # 2223
won 7 runs v England East London 9 Feb 2005 ODI # 2224
no result - v England Durban 11 Feb 2005 ODI # 2225
won 3 wickets v England Centurion 13 Feb 2005 ODI # 2226
won 165 runs v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
won 131 runs v Zimbabwe Durban 27 Feb 2005 ODI # 2231
won 5 wickets v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
won 8 wickets v West Indies Kingston 7 May 2005 ODI # 2241
won 8 wickets v West Indies Kingston 8 May 2005 ODI # 2242
won 1 run v West Indies Bridgetown 11 May 2005 ODI # 2243
won 6 wickets v West Indies Port of Spain 14 May 2005 ODI # 2244
won 7 wickets v West Indies Port of Spain 15 May 2005 ODI # 2245
won 2 wickets v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
won 19 runs v New Zealand Cape Town 28 Oct 2005 ODI # 2288
won 4 wickets v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
no result - v New Zealand Durban 4 Nov 2005 ODI # 2292
won 5 wickets v New Zealand Centurion 6 Nov 2005 ODI # 2293
won 5 wickets v India Hyderabad 16 Nov 2005 ODI # 2297
Australia 14 won 28 runs v India Melbourne 12 Jan 2000 ODI # 1539
won 5 wickets v India Sydney 14 Jan 2000 ODI # 1540
won 6 wickets v Pakistan Melbourne 16 Jan 2000 ODI # 1541
won 81 runs v Pakistan Sydney 19 Jan 2000 ODI # 1542
won 15 runs v Pakistan Melbourne 23 Jan 2000 ODI # 1545
won 152 runs v India Adelaide 26 Jan 2000 ODI # 1548
won 4 wickets v India Perth 30 Jan 2000 ODI # 1552
won 6 wickets v Pakistan Melbourne 2 Feb 2000 ODI # 1554
won 152 runs v Pakistan Sydney 4 Feb 2000 ODI # 1556
no result - v New Zealand Wellington 17 Feb 2000 ODI # 1563
won 5 wickets v New Zealand Auckland 19 Feb 2000 ODI # 1565
won 50 runs v New Zealand Dunedin 23 Feb 2000 ODI # 1568
won 48 runs v New Zealand Christchurch 26 Feb 2000 ODI # 1569
won 5 wickets v New Zealand Napier 1 Mar 2000 ODI # 1570
Australia 14 won 203 runs v Scotland Basseterre 14 Mar 2007 ODI # 2532
won 229 runs v Netherlands Basseterre 18 Mar 2007 ODI # 2540
won 83 runs v South Africa Basseterre 24 Mar 2007 ODI # 2552
won 103 runs v West Indies North Sound 27 Mar 2007 ODI # 2555
won 10 wickets v Bangladesh North Sound 31 Mar 2007 ODI # 2559
won 7 wickets v England North Sound 8 Apr 2007 ODI # 2565
won 9 wickets v Ireland Bridgetown 13 Apr 2007 ODI # 2570
won 7 wickets v Sri Lanka St George's 16 Apr 2007 ODI # 2573
won 215 runs v New Zealand St George's 20 Apr 2007 ODI # 2577
won 7 wickets v South Africa Gros Islet 25 Apr 2007 ODI # 2580
won 53 runs v Sri Lanka Bridgetown 28 Apr 2007 ODI # 2581
no result - v India Bengaluru 29 Sep 2007 ODI # 2621
won 84 runs v India Kochi 2 Oct 2007 ODI # 2623
won 47 runs v India Hyderabad 5 Oct 2007 ODI # 2625
Australia 13 won 24 runs v India Mohali 2 Nov 2009 ODI # 2919
won 3 runs v India Hyderabad 5 Nov 2009 ODI # 2923
won 6 wickets v India Guwahati 8 Nov 2009 ODI # 2925
won 5 wickets v Pakistan Brisbane 22 Jan 2010 ODI # 2944
won 140 runs v Pakistan Sydney 24 Jan 2010 ODI # 2945
won 40 runs v Pakistan Adelaide 26 Jan 2010 ODI # 2946
won 135 runs v Pakistan Perth 29 Jan 2010 ODI # 2947
won 2 wickets v Pakistan Perth 31 Jan 2010 ODI # 2948
won 113 runs v West Indies Melbourne 7 Feb 2010 ODI # 2950
won 8 wickets v West Indies Adelaide 9 Feb 2010 ODI # 2952
no result - v West Indies Sydney 12 Feb 2010 ODI # 2954
won 50 runs v West Indies Brisbane 14 Feb 2010 ODI # 2955
won 125 runs v West Indies Melbourne 19 Feb 2010 ODI # 2960
England 12 won 1 wicket v West Indies Birmingham 23 May 1991 ODI # 676
won 9 runs v West Indies Manchester 25 May 1991 ODI # 677
won 7 wickets v West Indies Lord's 27 May 1991 ODI # 678
won 7 wickets v New Zealand Auckland 11 Jan 1992 ODI # 701
won 3 wickets v New Zealand Dunedin 12 Feb 1992 ODI # 712
won 71 runs v New Zealand Christchurch 15 Feb 1992 ODI # 713
won 9 runs v India Perth 22 Feb 1992 ODI # 715
won 6 wickets v West Indies Melbourne 27 Feb 1992 ODI # 721
no result - v Pakistan Adelaide 1 Mar 1992 ODI # 726
won 8 wickets v Australia Sydney 5 Mar 1992 ODI # 731
won 106 runs v Sri Lanka Ballarat 9 Mar 1992 ODI # 736
won 3 wickets v South Africa Melbourne 12 Mar 1992 ODI # 741
New Zealand 12 won 5 wickets v South Africa Christchurch 17 Feb 2004 ODI # 2100
won 5 runs v South Africa Wellington 20 Feb 2004 ODI # 2101
won 6 wickets v South Africa Dunedin 25 Feb 2004 ODI # 2104
won 2 runs v South Africa Auckland 29 Feb 2004 ODI # 2107
won 5 wickets v South Africa Napier 2 Mar 2004 ODI # 2109
no result - v West Indies Birmingham 26 Jun 2004 ODI # 2134
won 7 wickets v England Chester-le-Street 29 Jun 2004 ODI # 2136
won 5 wickets v West Indies Cardiff 3 Jul 2004 ODI # 2138
won 6 wickets v England Bristol 4 Jul 2004 ODI # 2139
no result - v West Indies Southampton 8 Jul 2004 ODI # 2141
won 107 runs v West Indies Lord's 10 Jul 2004 ODI # 2142
won 210 runs v U.S.A. The Oval 10 Sep 2004 ODI # 2169
Pakistan 12 won 31 runs v India Jaipur 18 Nov 2007 ODI # 2647
won 104 runs v Zimbabwe Karachi 21 Jan 2008 ODI # 2662
won 5 wickets v Zimbabwe Hyderabad (Sind) 24 Jan 2008 ODI # 2663
won 37 runs v Zimbabwe Multan 27 Jan 2008 ODI # 2665
won 7 wickets v Zimbabwe Faisalabad 30 Jan 2008 ODI # 2667
won 7 wickets v Zimbabwe Sheikhupura 2 Feb 2008 ODI # 2669
won 152 runs v Bangladesh Lahore 8 Apr 2008 ODI # 2696
won 7 wickets v Bangladesh Faisalabad 11 Apr 2008 ODI # 2698
won 23 runs v Bangladesh Lahore 13 Apr 2008 ODI # 2700
won 7 wickets v Bangladesh Multan 16 Apr 2008 ODI # 2702
won 150 runs v Bangladesh Karachi 19 Apr 2008 ODI # 2703
won 70 runs v Bangladesh Mirpur 8 Jun 2008 ODI # 2704
South Africa 12 won 206 runs v Ireland Benoni 25 Sep 2016 ODI # 3780
won 6 wickets v Australia Centurion 30 Sep 2016 ODI # 3785
won 142 runs v Australia Johannesburg 2 Oct 2016 ODI # 3787
won 4 wickets v Australia Durban 5 Oct 2016 ODI # 3790
won 6 wickets v Australia Gqeberha 9 Oct 2016 ODI # 3792
won 31 runs v Australia Cape Town 12 Oct 2016 ODI # 3795
won 8 wickets v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
won 121 runs v Sri Lanka Durban 1 Feb 2017 ODI # 3830
won 7 wickets v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
won 40 runs v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
won 88 runs v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
won 4 wickets v New Zealand Hamilton 19 Feb 2017 ODI # 3836
West Indies 11 won 8 wickets v England Lord's 4 Jun 1984 ODI # 266
won 7 wickets v Australia Melbourne 6 Jan 1985 ODI # 282
won 8 wickets v Sri Lanka Hobart 10 Jan 1985 ODI # 284
won 90 runs v Sri Lanka Brisbane 12 Jan 1985 ODI # 286
won 5 wickets v Australia Brisbane 13 Jan 1985 ODI # 287
won 5 wickets v Australia Sydney 15 Jan 1985 ODI # 289
won 65 runs v Sri Lanka Sydney 17 Jan 1985 ODI # 290
won 65 runs v Australia Melbourne 20 Jan 1985 ODI # 292
won 8 wickets v Sri Lanka Adelaide 26 Jan 1985 ODI # 296
won 6 wickets v Australia Adelaide 27 Jan 1985 ODI # 297
won 82 runs v Sri Lanka Perth 2 Feb 1985 ODI # 300
Australia 11 won 7 wickets v Bangladesh Chester-le-Street 27 May 1999 ODI # 1464
won 6 wickets v West Indies Manchester 30 May 1999 ODI # 1470
won 77 runs v India The Oval 4 Jun 1999 ODI # 1473
won 44 runs v Zimbabwe Lord's 9 Jun 1999 ODI # 1477
won 5 wickets v South Africa Leeds 13 Jun 1999 ODI # 1481
tied - v South Africa Birmingham 17 Jun 1999 ODI # 1483
won 8 wickets v Pakistan Lord's 20 Jun 1999 ODI # 1484
won 50 runs v Sri Lanka Galle 22 Aug 1999 ODI # 1485
won 8 wickets v India Galle 23 Aug 1999 ODI # 1486
won 27 runs v Sri Lanka Colombo (RPS) 26 Aug 1999 ODI # 1488
won 41 runs v India Colombo (SSC) 28 Aug 1999 ODI # 1489
South Africa 11 no result - v New Zealand Potchefstroom 20 Oct 2000 ODI # 1641
won 6 wickets v New Zealand Benoni 22 Oct 2000 ODI # 1643
won 115 runs v New Zealand Centurion 25 Oct 2000 ODI # 1647
won 5 wickets v New Zealand Kimberley 28 Oct 2000 ODI # 1651
won 6 wickets v New Zealand Durban 1 Nov 2000 ODI # 1654
won 3 wickets v New Zealand Cape Town 4 Nov 2000 ODI # 1655
won 4 wickets v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
won 95 runs v Sri Lanka East London 17 Dec 2000 ODI # 1662
won 8 wickets v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
won 99 runs v Sri Lanka Cape Town 11 Jan 2001 ODI # 1668
won 5 wickets v Sri Lanka Bloemfontein 14 Jan 2001 ODI # 1671
Sri Lanka 11 won 20 runs v England Lord's 17 Jun 2006 ODI # 2384
won 46 runs v England The Oval 20 Jun 2006 ODI # 2385
won 8 wickets v England Chester-le-Street 24 Jun 2006 ODI # 2386
won 33 runs v England Manchester 28 Jun 2006 ODI # 2388
won 8 wickets v England Leeds 1 Jul 2006 ODI # 2389
won 195 runs v Netherlands Amstelveen 4 Jul 2006 ODI # 2390
won 55 runs v Netherlands Amstelveen 6 Jul 2006 ODI # 2391
no result - v India Colombo (SSC) 18 Aug 2006 ODI # 2405
won 37 runs v Bangladesh Mohali 7 Oct 2006 ODI # 2423
won 144 runs v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
won 9 wickets v West Indies Brabourne 14 Oct 2006 ODI # 2428
England 11 won 130 runs v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
won 20 runs v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
won 9 wickets v Pakistan Dubai (DSC) 18 Feb 2012 ODI # 3243
won 4 wickets v Pakistan Dubai (DSC) 21 Feb 2012 ODI # 3247
won 114 runs v West Indies Southampton 16 Jun 2012 ODI # 3276
won 8 wickets v West Indies The Oval 19 Jun 2012 ODI # 3278
won 15 runs v Australia Lord's 29 Jun 2012 ODI # 3280
won 6 wickets v Australia The Oval 1 Jul 2012 ODI # 3281
won 8 wickets v Australia Chester-le-Street 7 Jul 2012 ODI # 3284
won 7 wickets v Australia Manchester 10 Jul 2012 ODI # 3286
no result - v South Africa Cardiff 24 Aug 2012 ODI # 3296

* indicates that the sequence is ongoing

Records include the following recent matches:
Namibia v United States of America at Windhoek, ICC Cricket World Cup Qualifier Play-off 1st match, Mar 26, 2023 [ODI # 4550]
Zimbabwe v Netherlands at Harare, ICC Men's Cricket World Cup Super League 3rd ODI, Mar 25, 2023 [ODI # 4549]
New Zealand v Sri Lanka at Auckland, ICC Men's Cricket World Cup Super League 1st ODI, Mar 25, 2023 [ODI # 4548]