Lowest Team Score in ODI Cricket
| # | Team | Score | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|
| 1 |
Zimbabwe
|
35/10 | Sri Lanka | Harare | Sri Lanka won by 9 wickets | 25 Apr 2004 |
| 2 |
United States
|
35/10 | Nepal of America | Kirtipur | Nepal won by 8 wickets (with 268 balls remaining) | 12 Feb 2020 |
| 3 |
Nepal
|
36/2 | United States of America | Kirtipur | Nepal won by 8 wickets (with 268 balls remaining) | 12 Feb 2020 |
| 4 |
Sri Lanka
|
37/1 | Canada | Paarl | Sri Lanka won by 9 wickets | 19 Feb 2003 |
| 5 |
Zimbabwe
|
38/10 | Sri Lanka | Colombo | Sri Lanka won by 9 wickets | 8 Dec 2001 |
| 6 |
Sri Lanka
|
40/1 | Zimbabwe | Colombo | Sri Lanka won by 9 wickets | 8 Dec 2001 |
| 7 |
Sri Lanka
|
40/1 | Zimbabwe | Harare | Sri Lanka won by 9 wickets | 25 Apr 2004 |
| 8 |
Oman
|
42/10 | Sri Lanka A A | Colombo | Sri Lanka A won by 217 runs. | 18 Jul 2023 |
| 9 |
Pakistan
|
43/10 | West Indies | Cape Town | West Indies won by 7 wickets | 25 Feb 1993 |
| 10 |
Sri Lanka
|
43/10 | South Africa | Paarl | South Africa won by 258 runs | 11 Jan 2012 |
| 11 |
Zimbabwe
|
44/10 | Bangladesh | Chattogram | Bangladesh won by 6 wickets | 3 Nov 2009 |
| 12 |
West Indies
|
45/3 | Pakistan | Cape Town | West Indies won by 7 wickets | 25 Feb 1993 |
| 13 |
Namibia
|
45/10 | Australia | Potchefstroom | Australia won by 256 runs | 27 Feb 2003 |
| 14 |
England
|
46/2 | Canada | Manchester | England won by 8 wickets | 13 Jun 1979 |
| 15 |
Bangladesh
|
49/4 | Zimbabwe | Chattogram | Bangladesh won by 6 wickets | 3 Nov 2009 |
| 16 |
United Arab Emirates
|
49/10 | United States of America | Dubai | United States of America won by 243 runs | 3 Nov 2025 |
| 17 |
Sri Lanka
|
50/10 | India | Colombo | India won by 10 wickets | 17 Sep 2023 |
| 18 |
New Zealand
|
51/3 | West Indies | Trinidad | West Indies won by 6 wickets | 27 Mar 1985 |
| 19 |
India
|
51/0 | Sri Lanka | Colombo | India won by 10 wickets | 17 Sep 2023 |
| 20 |
India
|
54/10 | Sri Lanka | Sharjah | Sri Lanka won by 245 runs | 29 Oct 2000 |
| 21 |
West Indies
|
54/10 | South Africa | Cape Town | South Africa won by 209 runs | 25 Jan 2004 |
| 22 |
Zimbabwe
|
54/10 | Afghanistan | Harare | Afghanistan won by 106 runs (D/L) | 26 Feb 2017 |
| 23 |
Zimbabwe
|
54/10 | Afghanistan | Harare | Afghanistan won by 232 runs. | 19 Dec 2024 |
| 24 |
West Indies
|
55/4 | New Zealand | Trinidad | West Indies won by 6 wickets | 27 Mar 1985 |
| 25 |
Sri Lanka
|
55/10 | West Indies | Sharjah | West Indies won by 193 runs | 3 Dec 1986 |
| 26 |
Zimbabwe
|
55/2 | Sri Lanka | Bulawayo | Zimbabwe won the toss and elected to bat | 21 Nov 2016 |
| 27 |
Sri Lanka
|
55/10 | India | Mumbai | India won by 302 runs. | 2 Nov 2023 |
| 28 |
Bangladesh
|
58/10 | West Indies | Dhaka | West Indies won by 9 wkts (226b rem) | 4 Mar 2011 |
| 29 |
Bangladesh
|
58/10 | India | Dhaka | India won by 47 runs (D/L method) | 17 Jun 2014 |
| 30 |
Afghanistan
|
58/10 | Zimbabwe | Sharjah | Zimbabwe won by 117 runs | 2 Jan 2016 |
| 31 |
West Indies
|
59/1 | Bangladesh | Dhaka | West Indies won by 9 wkts (226b rem) | 4 Mar 2011 |
| 32 |
Afghanistan
|
59/10 | Pakistan | Hambantota | Pakistan won by 142 runs. | 22 Aug 2023 |
| 33 |
Pakistan
|
60/6 | Zimbabwe | Bulawayo | Zimbabwe won by 80 runs (DLS method) | 24 Nov 2024 |
| 34 |
West Indies
|
61/10 | Bangladesh | Chattogram | Bangladesh won by 8 wickets | 18 Oct 2011 |
| 35 |
Bangladesh
|
62/2 | West Indies | Chattogram | Bangladesh won by 8 wickets | 18 Oct 2011 |
| 36 |
India
|
63/10 | Australia | Sydney | Australia won by 9 wickets | 8 Jan 1981 |
| 37 |
Afghanistan
|
63/10 | Scotland | Abu Dhabi | Scotland won by 150 runs | 14 Jan 2015 |
| 38 |
Australia
|
64/1 | India | Sydney | Australia won by 9 wickets | 8 Jan 1981 |
| 39 |
New Zealand
|
64/10 | Pakistan | Sharjah | Pakistan won by 10 wickets | 15 Apr 1986 |
| 40 |
United States
|
65/10 | Australia | Southampton | Australia won by 9 wickets | 13 Sep 2004 |
| 41 |
Zimbabwe
|
65/10 | India | Harare | India won by 161 runs | 29 Aug 2005 |
| 42 |
Oman
|
65/10 | United States of America | Al Amarat | United States of America won by 57 runs. | 18 Feb 2025 |
| 43 |
Pakistan
|
66/0 | New Zealand | Sharjah | Pakistan won by 10 wickets | 15 Apr 1986 |
| 44 |
Australia
|
66/1 | United States | Southampton | Australia won by 9 wickets | 13 Sep 2004 |
| 45 |
Papua New Guinea
|
66/2 | Kuwait | Nairobi | Papua New Guinea won by 8 wickets | 4 Oct 2024 |
| 46 |
Zimbabwe
|
67/10 | Sri Lanka | Harare | Sri Lanka won by 9 wickets | 22 Nov 2008 |
| 47 |
Sri Lanka
|
67/10 | England | Manchester | England won by 10 wickets | 28 May 2014 |
| 48 |
Zimbabwe
|
67/10 | Pakistan | Bulawayo | Pakistan won by 9 wickets (with 241 balls remaining) | 18 Jul 2018 |
| 49 |
Scotland
|
68/10 | West Indies | Leicester | West Indies won by 8 wickets | 27 May 1999 |
| 50 |
Sri Lanka
|
68/1 | Zimbabwe | Harare | Sri Lanka won by 9 wickets | 22 Nov 2008 |
| 51 |
South Africa
|
69/10 | Australia | Sydney | Australia won by 103 runs | 14 Dec 1993 |
| 52 |
Pakistan
|
69/1 | Zimbabwe | Bulawayo | Pakistan won by 9 wickets (with 241 balls remaining) | 18 Jul 2018 |
| 53 |
Oman
|
69/10 | Mumbai | Al Amarat | Mumbai won by 231 runs. | 31 Aug 2021 |
| 54 |
Australia
|
70/10 | England | Birmingham | England won by 101 runs | 4 Jun 1977 |
| 55 |
Australia
|
70/10 | New Zealand | Adelaide | New Zealand won by 206 runs | 27 Jan 1986 |
| 56 |
West Indies
|
70/2 | Scotland | Leicester | West Indies won by 8 wickets | 27 May 1999 |
| 57 |
West Indies
|
70/10 | Australia | Perth | Australia won by 9 wickets | 1 Feb 2013 |
| 58 |
Netherlands
|
70/1 | Canada | King City, Ontario | Netherlands won by 9 wickets | 29 Aug 2013 |
| 59 |
Bangladesh
|
70/10 | West Indies | St. George's | West Indies won by 177 runs | 22 Aug 2014 |
| 60 |
Zimbabwe
|
70/10 | Sri Lanka | Kandy | Sri Lanka won by 184 runs. | 21 Jan 2022 |
| 61 |
Pakistan
|
71/10 | West Indies | Brisbane | West Indies won by 9 wickets | 9 Jan 1993 |
| 62 |
Australia
|
71/1 | West Indies | Perth | Australia won by 9 wickets | 1 Feb 2013 |
| 63 |
Namibia
|
71/3 | Uganda | Windhoek | Namibia won by 7 wickets | 12 Apr 2022 |
| 64 |
United Arab Emirates
|
71/10 | Nepal | Kirtipur | Nepal won by 177 runs | 12 Mar 2023 |
| 65 |
West Indies
|
72/1 | Pakistan | Brisbane | West Indies won by 9 wickets | 9 Jan 1993 |
| 66 |
New Zealand
|
72/0 | Kenya | Chennai | New Zealand won by 10 wkts (252b rem) | 20 Feb 2011 |
| 67 |
South Africa
|
72/10 | England | Southampton | England won by 342 runs | 7 Sep 2025 |
| 68 |
New Zealand
|
73/10 | Sri Lanka | Auckland | Sri Lanka won by 189 runs | 6 Jan 2007 |
| 69 |
England
|
73/0 | Sri Lanka | Manchester | England won by 10 wickets | 28 May 2014 |
| 70 |
Sri Lanka
|
73/10 | India | Thiruvananthapuram | India won by 317 runs. | 15 Jan 2023 |
| 71 |
New Zealand
|
74/10 | Australia | Wellington | Australia won by 8 wickets | 20 Feb 1982 |
| 72 |
New Zealand
|
74/10 | Pakistan | Sharjah | Pakistan won by 8 wickets | 1 May 1990 |
| 73 |
Bangladesh
|
74/10 | Australia | Darwin | Australia won by 180 runs | 30 Aug 2008 |
| 74 |
Australia
|
74/10 | Sri Lanka | Brisbane | Sri Lanka won by 4 wickets | 18 Jan 2013 |
| 75 |
Pakistan
|
74/10 | New Zealand | Dunedin | New Zealand won by 183 runs | 13 Jan 2018 |
| 76 |
Australia
|
75/2 | New Zealand | Wellington | Australia won by 8 wickets | 20 Feb 1982 |
| 77 |
Pakistan
|
75/10 | Sri Lanka | Lahore | Sri Lanka won by 234 runs | 24 Jan 2009 |
| 78 |
Sri Lanka
|
75/6 | Australia | Brisbane | Sri Lanka won by 4 wickets | 18 Jan 2013 |
| 79 |
Bangladesh
|
76/10 | Sri Lanka | Colombo | Sri Lanka won by 8 wickets | 5 Aug 2002 |
| 80 |
Bangladesh
|
76/10 | India | Dhaka | India won by 200 runs | 11 Apr 2003 |
| 81 |
Sri Lanka
|
76/10 | New Zealand | Auckland | New Zealand won by 198 runs. | 25 Mar 2023 |
| 82 |
Pakistan
|
77/2 | New Zealand | Sharjah | Pakistan won by 8 wickets | 1 May 1990 |
| 83 |
Sri Lanka
|
77/2 | Bangladesh | Colombo | Sri Lanka won by 8 wickets | 5 Aug 2002 |
| 84 |
Bangladesh
|
77/10 | New Zealand | Colombo | New Zealand won by 167 runs | 23 Sep 2002 |
| 85 |
Ireland
|
77/10 | Sri Lanka | St. George's | Sri Lanka won by 8 wickets | 18 Apr 2007 |
| 86 |
Sri Lanka
|
77/4 | Australia | Melbourne | Australia won by 24 runs (D/L method) | 22 Feb 2008 |
| 87 |
India
|
78/10 | Sri Lanka | Kanpur | Sri Lanka won by 117 runs | 24 Dec 1986 |
| 88 |
Sri Lanka
|
78/10 | Pakistan | Sharjah | Pakistan won by 217 runs | 17 Apr 2002 |
| 89 |
Bangladesh
|
78/10 | South Africa | Dhaka | South Africa won by 206 runs | 19 Mar 2011 |
| 90 |
Zimbabwe
|
78/10 | South Africa | Bloemfontein | South Africa won by 120 runs | 3 Oct 2018 |
| 91 |
United Arab Emirates
|
78/10 | Oman | Al Amarat | Oman won by 4 wickets | 7 Nov 2024 |
| 92 |
India
|
79/10 | Pakistan | Gujranwala | Pakistan won by 8 wickets | 13 Oct 1978 |
| 93 |
New Zealand
|
79/10 | India | Visakhapatnam | India won by 190 runs | 29 Oct 2016 |
| 94 |
Oman
|
79/6 | United Arab Emirates | Al Amarat | Oman won by 4 wickets | 7 Nov 2024 |
| 95 |
India
|
80/9 | Pakistan | Gujranwala | Pakistan won by 7 runs | 18 Dec 1989 |
| 96 |
West Indies
|
80/10 | Sri Lanka | Mumbai | Sri Lanka won by 9 wickets | 14 Oct 2006 |
| 97 |
Netherlands
|
80/10 | West Indies | Dublin | West Indies won by 10 wickets | 10 Jul 2007 |
| 98 |
Zimbabwe
|
80/10 | Sri Lanka | Dhaka | Sri Lanka won by 130 runs | 12 Jan 2009 |
| 99 |
Pakistan
|
80/2 | England | London | England won the toss and elected to bowl | 8 May 2019 |
| 100 |
England
|
81/9 | Pakistan | Birmingham | Pakistan won by 8 wickets | 3 Sep 1974 |
Stats updated after every match.
Latest News
U19 World Cup: Vaibhav Sooryavanshi’s record-shattering knock powers India to 411 for 9 in final
6 February, 2026
India vs USA, T20 World Cup 2026: When and where, key players, predicted playing XI, streaming details and more
6 February, 2026
India vs USA, T20 World Cup 2026: 3 key player battles to watch out for
6 February, 2026
‘Very good headache’: Suryakumar Yadav points out ‘a dilemma’ ahead of USA clash
6 February, 2026
Mohammad Siraj set for T20 World Cup call-up after Harshit Rana injury setback: Report
6 February, 2026
'We can avoid…': Salman Ali Agha sends strong message before T20 World Cup opener
6 February, 2026
'Isn’t our concern': Netherlands opener unfazed by Pakistan boycott drama ahead of World Cup opener
6 February, 2026
India hit by injury setback as Harshit Rana ruled out of T20 World Cup: Sources
6 February, 2026Sometimes, a team's entire batting lineup fails to perform in cricket. Such instances are recorded in the ODI lowest score team list. In these matches, teams often fail to accumulate most runs in their allotted overs due to difficult pitch conditions or the fast and sharp bowling of the opposition. Many great teams hold this heartbreaking record. Such matches shock cricket fans and remind them that no team is completely safe in ODI cricket.
List of Lowest Team Scores in ODI Cricket.
The record of the lowest score in odi by team is a warning sign to teams. It shows that batsmen should always play cautiously and control their chances of losing wickets. The list of the ODI lowest score teams often includes both new and experienced teams.
Zimbabwe – 35/10 vs Sri Lanka (2004)
Zimbabwe made their lowest team score in odi against Sri Lanka in Harare on 25 April 2004. They were all out for just 35 runs. Sri Lanka registered an easy win by 9 wickets in the match, and this match went down in history as the lowest ODI score by a team.
United States – 35/10 vs Nepal (2020)
On February 12, 2020, the USA team also made history, but for the wrong reason: They were bowled out for just 35 runs against Nepal. This match is included in the list of the lowest score in ODI by a team and shows how important experience is in international cricket.
Nepal – 36/2 vs United States (2020)
Nepal won the match against the United States by scoring just 36 runs. Although this score came in a victory, it still counts as the lowest team score in ODI. Nepal achieved the target with great ease, and this match has become one of the strangest records in ODI cricket.
Sri Lanka – 37/1 vs Canada (2003)
Sri Lanka won against Canada by just 37 runs on February 19, 2003. This match is special because it was a comfortable victory despite being the lowest odi score by a team. Sri Lanka's bowling was so lethal that batting became a mere formality.
Zimbabwe – 38/10 vs Sri Lanka (2001)
Zimbabwe appears in this list once again, when the team was bowled out for just 38 runs against Sri Lanka in Colombo on 8 December 2001. This score also counts among the records for the ODI lowest score team and is a reminder of a difficult period for Zimbabwe.
Sri Lanka – 40/1 vs Zimbabwe (2001)
In the same series, Sri Lanka won against Zimbabwe by 40 runs. This match shows that sometimes even the lowest score by a team in ODIs can be enough to win, but bowling should be strong.
Sri Lanka – 40/1 vs Zimbabwe (2004)
A similar situation occurred in Harare on April 25, 2004, where Sri Lanka defeated Zimbabwe by just 40 runs. This match is always included in discussions about the ODI international lowest score team.
Oman – 42/10 vs Sri Lanka A (2023)
On July 18, 2023, Oman were bowled out for just 42 runs against Sri Lanka A. This score illustrates how challenging it is for associate teams to play against strong opposition. This match set records for the lowest score in ODI by a team.
Pakistan – 43/10 vs West Indies (1993)
A strong Pakistan team collapsed against the West Indies for just 43 runs on February 25, 1993. This is considered the worst ODI score in Pakistan's cricket history and holds a special place for the lowest odi score by team.
Sri Lanka – 43/10 vs South Africa (2012)
Sri Lanka just managed 43 runs against South Africa on January 11, 2012. This match shows that even with big names and experience, records like the ODI international lowest score team can still be set.
Who has flopped the most in ODI cricket? Take a look at the ODI lowest score team in history.
Don’t miss an unbelievable lowest score in ODI by a team, live scores, cricket news, sports news and IPL head to head stats—only on Sports Yaari.