Most Consecutive ODI Losses by Teams

TeamConsecutive ODIs LostLoss MarginAgainstVenueDate
Bangladesh2373 runsWest IndiesDhaka8 Oct 1999
109 runsWest IndiesDhaka9 Oct 1999
9 wicketsSri LankaDhaka29 May 2000
8 wicketsIndiaDhaka30 May 2000
233 runsPakistanDhaka2 Jun 2000
8 wicketsEnglandNairobi (Gym)5 Oct 2000
7 wicketsZimbabweHarare7 Apr 2001
127 runsZimbabweHarare8 Apr 2001
36 runsZimbabweBulawayo11 Apr 2001
5 wicketsZimbabweChattogram23 Nov 2001
42 runsZimbabweDhaka25 Nov 2001
7 wicketsZimbabweDhaka26 Nov 2001
49 runsPakistanChattogram22 Jan 2002
72 runsPakistanDhaka24 Jan 2002
8 wicketsPakistanDhaka25 Jan 2002
5 wicketsSri LankaColombo (SSC)4 Aug 2002
8 wicketsSri LankaColombo (SSC)5 Aug 2002
58 runsSri LankaColombo (RPS)7 Aug 2002
9 wicketsAustraliaColombo (SSC)19 Sep 2002
167 runsNew ZealandColombo (SSC)23 Sep 2002
168 runsSouth AfricaPotchefstroom3 Oct 2002
10 wicketsSouth AfricaBenoni6 Oct 2002
7 wicketsSouth AfricaKimberley9 Oct 2002
Bangladesh227 wicketsPakistanMoratuwa31 Mar 1986
7 wicketsSri LankaKandy2 Apr 1986
9 wicketsIndiaChattogram27 Oct 1988
173 runsPakistanChattogram29 Oct 1988
9 wicketsSri LankaDhaka2 Nov 1988
161 runsNew ZealandSharjah28 Apr 1990
7 wicketsAustraliaSharjah30 Apr 1990
9 wicketsIndiaChandigarh25 Dec 1990
71 runsSri LankaEden Gardens31 Dec 1990
9 wicketsIndiaSharjah5 Apr 1995
107 runsSri LankaSharjah6 Apr 1995
6 wicketsPakistanSharjah8 Apr 1995
109 runsPakistanColombo (RPS)16 Jul 1997
103 runsSri LankaColombo (SSC)22 Jul 1997
9 wicketsIndiaColombo (SSC)24 Jul 1997
150 runsKenyaNairobi (Gym)10 Oct 1997
48 runsZimbabweNairobi (Gym)11 Oct 1997
192 runsZimbabweNairobi (Aga)14 Oct 1997
8 wicketsKenyaNairobi (Aga)15 Oct 1997
4 wicketsIndiaDhaka10 Jan 1998
9 wicketsPakistanDhaka12 Jan 1998
5 wicketsIndiaMohali14 May 1998
Zimbabwe185 wicketsIndiaLeicester11 Jun 1983
8 wicketsWest IndiesWorcester13 Jun 1983
32 runsAustraliaSouthampton16 Jun 1983
31 runsIndiaTunbridge Wells18 Jun 1983
10 wicketsWest IndiesBirmingham20 Jun 1983
3 runsNew ZealandHyderabad10 Oct 1987
96 runsAustraliaChennai13 Oct 1987
8 wicketsIndiaWankhede17 Oct 1987
4 wicketsNew ZealandEden Gardens23 Oct 1987
7 wicketsIndiaAhmedabad26 Oct 1987
70 runsAustraliaCuttack30 Oct 1987
3 wicketsSri LankaNew Plymouth23 Feb 1992
53 runsPakistanHobart27 Feb 1992
75 runsWest IndiesBrisbane29 Feb 1992
48 runsNew ZealandNapier3 Mar 1992
55 runsIndiaHamilton7 Mar 1992
7 wicketsSouth AfricaCanberra10 Mar 1992
128 runsAustraliaHobart14 Mar 1992
Bangladesh1810 wicketsSouth AfricaBloemfontein22 Feb 2003
7 wicketsNew ZealandKimberley26 Feb 2003
32 runsKenyaJohannesburg1 Mar 2003
200 runsIndiaDhaka11 Apr 2003
83 runsSouth AfricaDhaka14 Apr 2003
4 wicketsIndiaDhaka16 Apr 2003
93 runsSouth AfricaDhaka17 Apr 2003
8 wicketsAustraliaCairns2 Aug 2003
9 wicketsAustraliaCairns3 Aug 2003
112 runsAustraliaDarwin6 Aug 2003
137 runsPakistanMultan9 Sep 2003
74 runsPakistanFaisalabad12 Sep 2003
42 runsPakistanLahore15 Sep 2003
5 wicketsPakistanRawalpindi18 Sep 2003
58 runsPakistanKarachi21 Sep 2003
7 wicketsEnglandChattogram7 Nov 2003
7 wicketsEnglandDhaka10 Nov 2003
7 wicketsEnglandDhaka12 Nov 2003
Papua New Guinea184 wicketsOmanAberdeen14 Aug 2019
3 wicketsScotlandAberdeen17 Aug 2019
38 runsScotlandAberdeen20 Aug 2019
4 wicketsOmanAberdeen21 Aug 2019
5 runsUSALauderhill13 Sep 2019
62 runsUSALauderhill19 Sep 2019
4 wicketsNamibiaLauderhill22 Sep 2019
27 runsNamibiaLauderhill23 Sep 2019
7 wicketsUSAAl Amerat6 Sep 2021
2 wicketsNepalAl Amerat7 Sep 2021
134 runsUSAAl Amerat9 Sep 2021
151 runsNepalAl Amerat10 Sep 2021
6 wicketsScotlandAl Amerat25 Sep 2021
110 runsOmanAl Amerat26 Sep 2021
4 wicketsScotlandAl Amerat29 Sep 2021
3 wicketsOmanAl Amerat1 Oct 2021
7 wicketsUAESharjah15 Mar 2022
2 wicketsNepalSharjah16 Mar 2022
Zimbabwe1712 runsSri LankaBulawayo20 Apr 2004
9 wicketsSri LankaBulawayo22 Apr 2004
9 wicketsSri LankaHarare25 Apr 2004
72 runsSri LankaHarare27 Apr 2004
25 runsSri LankaHarare29 Apr 2004
7 wicketsAustraliaHarare25 May 2004
139 runsAustraliaHarare27 May 2004
8 wicketsAustraliaHarare29 May 2004
152 runsEnglandBirmingham10 Sep 2004
4 wicketsSri LankaThe Oval14 Sep 2004
144 runsPakistanMultan30 Sep 2004
3 wicketsPakistanPeshawar3 Oct 2004
7 wicketsSri LankaRawalpindi9 Oct 2004
5 wicketsEnglandHarare28 Nov 2004
161 runsEnglandHarare1 Dec 2004
8 wicketsEnglandBulawayo4 Dec 2004
74 runsEnglandBulawayo5 Dec 2004
Kenya16202 runsZimbabweDhaka27 Mar 1999
5 wicketsZimbabweTaunton15 May 1999
9 wicketsEnglandCanterbury18 May 1999
94 runsIndiaBristol23 May 1999
7 wicketsSouth AfricaAmstelveen26 May 1999
45 runsSri LankaSouthampton30 May 1999
3 wicketsZimbabweNairobi (Gym)25 Sep 1999
58 runsIndiaNairobi (Gym)29 Sep 1999
24 runsSouth AfricaNairobi (Gym)30 Sep 1999
8 wicketsIndiaNairobi (Gym)3 Oct 2000
106 runsWest IndiesNairobi15 Aug 2001
6 wicketsWest IndiesNairobi (Gym)18 Aug 2001
7 wicketsWest IndiesNairobi (Gym)19 Aug 2001
7 wicketsSouth AfricaBenoni7 Oct 2001
10 wicketsIndiaBloemfontein12 Oct 2001
9 wicketsSouth AfricaKimberley14 Oct 2001
Zimbabwe1627 runsWest IndiesHarare23 Jun 2001
9 wicketsIndiaHarare24 Jun 2001
4 wicketsIndiaBulawayo27 Jun 2001
5 wicketsWest IndiesBulawayo1 Jul 2001
153 runsSouth AfricaBulawayo23 Sep 2001
148 runsSouth AfricaHarare29 Sep 2001
6 wicketsSouth AfricaHarare30 Sep 2001
5 wicketsEnglandHarare3 Oct 2001
8 wicketsEnglandHarare6 Oct 2001
4 wicketsEnglandHarare7 Oct 2001
70 runsEnglandBulawayo10 Oct 2001
7 wicketsEnglandBulawayo13 Oct 2001
63 runsSri LankaSharjah26 Oct 2001
106 runsPakistanSharjah28 Oct 2001
79 runsSri LankaSharjah30 Oct 2001
29 runsPakistanSharjah31 Oct 2001
Netherlands1536 runsAfghanistanDoha21 Jan 2022
48 runsAfghanistanDoha23 Jan 2022
75 runsAfghanistanDoha25 Jan 2022
7 wicketsNew ZealandMount Maunganui29 Mar 2022
118 runsNew ZealandHamilton2 Apr 2022
115 runsNew ZealandHamilton4 Apr 2022
7 wicketsWest IndiesAmstelveen31 May 2022
5 wicketsWest IndiesAmstelveen2 Jun 2022
20 runsWest IndiesAmstelveen4 Jun 2022
232 runsEnglandAmstelveen17 Jun 2022
6 wicketsEnglandAmstelveen19 Jun 2022
8 wicketsEnglandAmstelveen22 Jun 2022
16 runsPakistanRotterdam16 Aug 2022
7 wicketsPakistanRotterdam18 Aug 2022
9 runsPakistanRotterdam21 Aug 2022
Sri Lanka148 wicketsIndiaGuwahati11 Jan 1987
6 wicketsIndiaDelhi13 Jan 1987
94 runsIndiaVadodara15 Jan 1987
10 runsIndiaWankhede17 Jan 1987
15 runsPakistanHyderabad (Sind)8 Oct 1987
191 runsWest IndiesKarachi13 Oct 1987
108 runsEnglandPeshawar17 Oct 1987
25 runsWest IndiesKanpur21 Oct 1987
113 runsPakistanFaisalabad25 Oct 1987
8 wicketsEnglandPune30 Oct 1987
81 runsAustraliaW.A.C.A2 Jan 1988
6 wicketsNew ZealandSydney5 Jan 1988
4 wicketsNew ZealandAdelaide9 Jan 1988
81 runsAustraliaAdelaide10 Jan 1988
Bangladesh144 wicketsEnglandBridgetown11 Apr 2007
74 runsIrelandBridgetown15 Apr 2007
99 runsWest IndiesBridgetown19 Apr 2007
5 wicketsIndiaMirpur10 May 2007
46 runsIndiaMirpur12 May 2007
70 runsSri LankaColombo (PSS)20 Jul 2007
5 wicketsSri LankaColombo (RPS)23 Jul 2007
39 runsSri LankaColombo (RPS)25 Jul 2007
6 wicketsNew ZealandAuckland26 Dec 2007
102 runsNew ZealandNapier28 Dec 2007
10 wicketsNew ZealandQueenstown31 Dec 2007
9 wicketsSouth AfricaChattogram9 Mar 2008
7 wicketsSouth AfricaMirpur12 Mar 2008
7 wicketsSouth AfricaMirpur14 Mar 2008
Bangladesh147 wicketsSri LankaMirpur4 Jan 2010
6 wicketsIndiaMirpur7 Jan 2010
9 wicketsSri LankaMirpur8 Jan 2010
6 wicketsIndiaMirpur11 Jan 2010
146 runsNew ZealandNapier5 Feb 2010
5 wicketsNew ZealandDunedin8 Feb 2010
3 wicketsNew ZealandChristchurch11 Feb 2010
6 wicketsEnglandMirpur28 Feb 2010
2 wicketsEnglandMirpur2 Mar 2010
45 runsEnglandChattogram5 Mar 2010
6 wicketsIndiaDambulla16 Jun 2010
126 runsSri LankaDambulla18 Jun 2010
139 runsPakistanDambulla21 Jun 2010
6 wicketsEnglandNottingham8 Jul 2010

Key Insights on the Longest Losing Streaks in ODI Cricket History

All-Time Longest Team Losing Streaks in ODI Matches

Bangladesh have recorded the most consecutive losses in ODIs. The Asian side suffered 23 defeats in a row from October 1999 to October 2002.

Bangladesh are the only team to lose 20 or more consecutive ODIs on two occasions.

Bangladesh have also had the longest streak of matches without a win in ODIs, having failed to win in 47 consecutive games between October 1999 to November 2003. Here is the opponent-wise data of Bangladesh’s result summary in that period.

OpponentMatchesLossesNo ResultsHeaviest Defeat
Pakistan990233 runs
South Africa660168 runs / 10 wickets
Zimbabwe660127 runs
West Indies642109 runs
Sri Lanka55010 wickets
Australia440112 runs / 9 wickets
England4408 wickets
India330200 runs
New Zealand220167 runs
Canada11060 runs
Kenya11032 runs
Total47452

Bangladesh and Zimbabwe have logged three streaks each of 15 or more consecutive ODI defeats.

Interestingly, Bangladesh also holds the same record in Test cricket.


Most Consecutive ODI Defeats in a Calendar Year and World Cup

Bangladesh lost 18 back-to-back ODIs in 2003 (February to November), the most by a team in a calendar year.

Zimbabwe lost 18 matches between June 1983 to March 1992. Notably, all their defeats came across three World Cup editions. This is the longest losing streak by a team in the ODI World Cup.


Longest ODI Losing Streak by an Associate Team and Captain

Papua New Guinea, meanwhile, have lost the most consecutive ODIs among associate teams, with their streak stretching 18 games from August 2019 to March 2022.

Notably, Papua New Guinea lost all 18 matches under Assad Vala’s captaincy. This is the longest losing streak by a captain in ODIs.


Most Consecutive Wins by a Team in ODI Cricket

Australia have won the most consecutive ODIs, having achieved a successful streak of 21 matches between January 2003 to May 2003.

Can You Guess: Which Captain has the Most Losses in ODI?

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Recent Posts

Most Wickets by Off Spinners in ODI

This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…

2 days ago

Kane Williamson Retires: The Numbers Behind New Zealand’s Greatest Cricketer

When Kane Williamson announced his sudden retirement from international cricket mid-series against England in June…

5 days ago

Betpro – Betting, Casino Games and VIP Rewards

Betpro just keeps on going - launched way back in 2009 and still thriving. Its reputation…

5 days ago

IND vs AFG 1st ODI: Probable India Playing XI & Squad

The Afghanistan ODI series is less about the result and more about understanding what India…

6 days ago

India vs England T20 & ODI Series 2026: Dates, Venues, Squad

The Indian men's cricket team is set to embark on a highly anticipated white-ball tour…

1 week ago

IND vs IRE 2026: T20I Squad, Fixtures & Where to Watch

The India tour of Ireland 2026 brings an exciting two-match T20I series, offering a prime…

1 week ago