Team Records

Most Consecutive Wins in ODI

This article explores the remarkable records and statistics behind the most consecutive wins by teams in ODI cricket history.

Most Consecutive ODI Wins by Teams

TeamConsecutive WinsMarginAgainstVenueDate
Australia217 runsEnglandHobart11 Jan 2003
4 wicketsSri LankaBrisbane15 Jan 2003
4 wicketsEnglandAdelaide19 Jan 2003
9 wicketsSri LankaMelbourne21 Jan 2003
10 wicketsEnglandSydney23 Jan 2003
5 runsEnglandMelbourne25 Jan 2003
82 runsPakistanJohannesburg11 Feb 2003
9 wicketsIndiaCenturion15 Feb 2003
75 runsNetherlandsPotchefstroom20 Feb 2003
7 wicketsZimbabweBulawayo24 Feb 2003
256 runsNamibiaPotchefstroom27 Feb 2003
2 wicketsEnglandGqeberha2 Mar 2003
96 runsSri LankaCenturion7 Mar 2003
96 runsNew ZealandGqeberha11 Mar 2003
5 wicketsKenyaDurban15 Mar 2003
48 runsSri LankaGqeberha18 Mar 2003
125 runsIndiaJohannesburg23 Mar 2003
2 runsWest IndiesKingston17 May 2003
8 wicketsWest IndiesKingston18 May 2003
25 runsWest IndiesGros Islet21 May 2003
67 runsWest IndiesPort of Spain24 May 2003
Australia145 wicketsSri LankaLucknow16 Oct 2023
62 runsPakistanBengaluru20 Oct 2023
309 runsNetherlandsDelhi25 Oct 2023
5 runsNew ZealandDharamsala28 Oct 2023
33 runsEnglandAhmedabad4 No2023
3 wicketsAfghanistanWankhede7 No2023
8 wicketsBangladeshPune11 No2023
3 wicketsSouth AfricaEden Gardens16 No2023
6 wicketsIndiaAhmedabad19 No2023
8 wicketsWest IndiesMelbourne2 Feb 2024
83 runsWest IndiesSydney4 Feb 2024
8 wicketsWest IndiesCanberra6 Feb 2024
7 wicketsEnglandNottingham19 Sep 2024
68 runsEnglandLeeds21 Sep 2024
Sri Lanka13132 runsAfghanistanHambantota4 Jun 2023
9 wicketsAfghanistanHambantota7 Jun 2023
175 runsU.A.E.Bulawayo19 Jun 2023
10 wicketsOmanBulawayo23 Jun 2023
133 runsIrelandBulawayo25 Jun 2023
82 runsScotlandBulawayo27 Jun 2023
21 runsNetherlandsBulawayo30 Jun 2023
9 wicketsZimbabweBulawayo2 Jul 2023
8 wicketsWest IndiesHarare7 Jul 2023
128 runsNetherlandsHarare9 Jul 2023
5 wicketsBangladeshPallekele31 Aug 2023
2 runsAfghanistanLahore5 Sep 2023
21 runsBangladeshColombo (RPS)9 Sep 2023
South Africa123 wicketsEnglandCenturion13 Feb 2005
165 runsZimbabweJohannesburg25 Feb 2005
131 runsZimbabweDurban27 Feb 2005
5 wicketsZimbabweGqeberha2 Mar 2005
8 wicketsWest IndiesKingston7 May 2005
8 wicketsWest IndiesKingston8 May 2005
1 runWest IndiesBridgetown11 May 2005
6 wicketsWest IndiesPort of Spain14 May 2005
7 wicketsWest IndiesPort of Spain15 May 2005
2 wicketsNew ZealandBloemfontein23 Oct 2005
19 runsNew ZealandCape Town28 Oct 2005
4 wicketsNew ZealandGqeberha30 Oct 2005
Pakistan1231 runsIndiaJaipur18 No2007
104 runsZimbabweKarachi21 Jan 2008
5 wicketsZimbabweHyderabad (Sind)24 Jan 2008
37 runsZimbabweMultan27 Jan 2008
7 wicketsZimbabweFaisalabad30 Jan 2008
7 wicketsZimbabweSheikhupura2 Feb 2008
152 runsBangladeshLahore8 Apr 2008
7 wicketsBangladeshFaisalabad11 Apr 2008
23 runsBangladeshLahore13 Apr 2008
7 wicketsBangladeshMultan16 Apr 2008
150 runsBangladeshKarachi19 Apr 2008
70 runsBangladeshMirpur8 Jun 2008
South Africa12206 runsIrelandBenoni25 Sep 2016
6 wicketsAustraliaCenturion30 Sep 2016
142 runsAustraliaJohannesburg2 Oct 2016
4 wicketsAustraliaDurban5 Oct 2016
6 wicketsAustraliaGqeberha9 Oct 2016
31 runsAustraliaCape Town12 Oct 2016
8 wicketsSri LankaGqeberha28 Jan 2017
121 runsSri LankaDurban1 Feb 2017
7 wicketsSri LankaJohannesburg4 Feb 2017
40 runsSri LankaCape Town7 Feb 2017
88 runsSri LankaCenturion10 Feb 2017
4 wicketsNew ZealandHamilton19 Feb 2017
West Indies118 wicketsEnglandLord’s4 Jun 1984
7 wicketsAustraliaMelbourne6 Jan 1985
8 wicketsSri LankaHobart10 Jan 1985
90 runsSri LankaBrisbane12 Jan 1985
5 wicketsAustraliaBrisbane13 Jan 1985
5 wicketsAustraliaSydney15 Jan 1985
65 runsSri LankaSydney17 Jan 1985
65 runsAustraliaMelbourne20 Jan 1985
8 wicketsSri LankaAdelaide26 Jan 1985
6 wicketsAustraliaAdelaide27 Jan 1985
82 runsSri LankaW.A.C.A2 Feb 1985
Australia11203 runsScotlandBasseterre14 Mar 2007
229 runsNetherlandsBasseterre18 Mar 2007
83 runsSouth AfricaBasseterre24 Mar 2007
103 runsWest IndiesNorth Sound27 Mar 2007
10 wicketsBangladeshNorth Sound31 Mar 2007
7 wicketsEnglandNorth Sound8 Apr 2007
9 wicketsIrelandBridgetown13 Apr 2007
7 wicketsSri LankaSt George’s16 Apr 2007
215 runsNew ZealandSt George’s20 Apr 2007
7 wicketsSouth AfricaGros Islet25 Apr 2007
53 runsSri LankaBridgetown28 Apr 2007

Key Insights on Longest Winning Streaks in ODI Cricket

Unbeaten Runs and Winning Streaks by ODI Teams

Australia have recorded the most consecutive wins in ODIs. They won 21 games in a row between January and March 2003.

Australia won 20 of the 21 matches under Ricky Ponting’s captaincy, with 18 of those victories coming in a row. This is the longest winning streak by a captain in ODIs.

South Africa are the only other team to remain unbeaten in 20 consecutive ODIs (tie and no results included). Their unbeaten run stretched from February to November 2005, recording 17 wins, along with one tied match and two no results.

Australia have won 10 or more consecutive matches on eight occasions, the most by a team in ODIs.

Bangladesh hold the longest losing streak in ODIs, having faced defeat in 23 matches in a row between 1999 and 2002.


Consecutive Win Records in ODI World Cup Tournaments

Australia have also registered the longest winning streak in the ODI World Cup. They won 34 matches on the trot between the 1999 and 2011 editions.

India (11 wins across 2011 & 2015) and the West Indies (10 wins across 1975 & 1979) are the other teams with 10 or more consecutive wins in the ODI World Cup.

Australia also holds the record for winning the most consecutive matches in ICC tournaments.


Consecutive ODI Victories by Chasing and Run Margins

The West Indies have recorded three streaks of six consecutive wins each while successfully chasing targets in ODIs.

South Africa recorded five consecutive wins by 100 or more runs in 2023, the most by a team in ODIs.

Likewise, England, South Africa and the West Indies have won six consecutive ODIs each while successfully chasing targets.

Read: India’s Longest Winning Streak in ODIs