Though ODI cricket has witnessed some memorable high scoring matches, the cut-throat nature of the ODI game is evident in the lowest team scoreline in ODI history. These frighten figures are frequently caused by one of three things: brilliant bowling efforts, bad batting conditions or ‘collapse’ under pressure. They have become a part of cricket history and every team tries to avoid such batting failures.
The lowest team score in ODI is 35 which is scorched by two different teams. These games show the rapid speed at which a match can go to the bowlers’ favour. These games are the subject of further analysis by fans and experts in order to gain insight into the nuances of winning and losing 50-over cricket.
Top 20 Lowest Team Scores in ODI Cricket
The list of lowest team score in ODI has seen Zimbabwe making significant appearances when it comes to their cricket woes. Other teams, such as full members and associate nations, have also been humiliated in their totals. The next table includes the Top 20 lowest innings to complete with accurate dates and information.
| Rank | Score | Team | Overs | RR | Inns | Opposition | Ground | Result | Match Date |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 35 | Zimbabwe | 18.1 | 1.94 | 1 | Sri Lanka | Harare | Lost | 25 Apr 2004 |
| 2 | 35 | U.S.A. | 12.0 | 2.91 | 1 | Nepal | Kirtipur | Lost | 12 Feb 2020 |
| 3 | 36 | Canada | 18.4 | 1.92 | 1 | Sri Lanka | Paarl | Lost | 19 Feb 2003 |
| 4 | 38 | Zimbabwe | 15.4 | 2.42 | 1 | Sri Lanka | Colombo (SSC) | Lost | 8 Dec 2001 |
| 5 | 43 | Sri Lanka | 20.1 | 2.13 | 2 | South Africa | Paarl | Lost | 11 Jan 2012 |
| 6 | 43 | Pakistan | 19.5 | 2.16 | 1 | West Indies | Cape Town | Lost | 25 Feb 1993 |
| 7 | 44 | Zimbabwe | 24.5 | 1.77 | 1 | Bangladesh | Chattogram | Lost | 3 Nov 2009 |
| 8 | 45 | Canada | 40.3 | 1.11 | 1 | England | Manchester | Lost | 13 Jun 1979 |
| 9 | 45 | Namibia | 14.0 | 3.21 | 2 | Australia | Potchefstroom | Lost | 27 Feb 2003 |
| 10 | 49 | U.A.E. | 22.1 | 2.21 | 2 | U.S.A. | Dubai (DICS) | Lost | 3 Nov 2025 |
| 11 | 50 | Sri Lanka | 15.2 | 3.26 | 1 | India | Colombo (RPS) | Lost | 17 Sep 2023 |
| 12 | 54 | India | 26.3 | 2.03 | 2 | Sri Lanka | Sharjah | Lost | 29 Oct 2000 |
| 13 | 54 | West Indies | 23.2 | 2.31 | 2 | South Africa | Cape Town | Lost | 25 Jan 2004 |
| 14 | 54 | Zimbabwe | 17.5 | 3.02 | 2 | Afghanistan | Harare | Lost | 19 Dec 2024 |
| 15 | 54 | Zimbabwe | 13.5 | 3.90 | 2 | Afghanistan | Harare | Lost | 26 Feb 2017 |
| 16 | 55 | Sri Lanka | 28.3 | 1.92 | 2 | West Indies | Sharjah | Lost | 3 Dec 1986 |
| 17 | 55 | Sri Lanka | 19.4 | 2.79 | 2 | India | Wankhede | Lost | 2 Nov 2023 |
| 18 | 58 | Bangladesh | 18.5 | 3.07 | 1 | West Indies | Mirpur | Lost | 4 Mar 2011 |
| 19 | 58 | Bangladesh | 17.4 | 3.28 | 2 | India | Mirpur | Lost | 17 Jun 2014 |
| 20 | 58 | Afghanistan | 16.1 | 3.58 | 2 | Zimbabwe | Sharjah | Lost | 2 Jan 2016 |
In-Depth Analysis of Top 7 Lowest Scores
1. Zimbabwe – 35 vs Sri Lanka

This is the lowest run-rate sum for a team in the history of ODIs. Zimbabwe were bowled out for 35 in just 18.1 overs at a run rate of 1.94. Sri Lanka bowlers brought the home advantage to the fore and did not allow Zimbabwe to take their foot off the ground. It is still mentioned when Zimbabwe’s batting fails and one of the most embarrassing days in cricketing history to date.
2. U.S.A. – 35 vs Nepal

USA got to parity with the record low of 35 runs in 12 overs against Nepal. This was a significant failure which highlighted the problems facing associate teams when they come up against disciplined bowling. It was a shocking result, a result which drew global attention for all the wrong reasons for USA cricket.
3. Canada – 36 vs Sri Lanka

Canada scored only 36 runs in 18.4 overs against Sri Lanka. The Sri Lankan bowlers took the upper hand right from the beginning of the match. This performance is considered to be one of Canada’s worst in ODIs in the World Cup era of 2003.
4. Zimbabwe – 38 vs Sri Lanka

Zimbabwe lost 38 runs off 15.4 overs in Sri Lanka. The away situation and the terrific Sri Lankan attack were too much to cope. This was Zimbabwe’s sixth consecutive defeat in their record.
5. Sri Lanka – 43 vs South Africa

Sri Lanka were bowled out for 43 in the second innings in South Africa. South Africa bowlers won a dominant match due to the pace friendly conditions. It is one of the lowest in the ODI history of Sri Lanka.
6. Pakistan – 43 vs West Indies

Pakistan lost a World Cup game to West Indies by scoring 43 runs. The Caribbean bowlers availed themselves of the opportunity well in Cape Town. This was one of the lowest scores ever for a major Full Member team.
7. Zimbabwe – 44 vs Bangladesh

In the game against Bangladesh, Zimbabwe could only muster 44 runs from 24.5 overs. The Bangladeshi bowlers performed exceptionally to bundle them out cheaply. This game further cemented Zimbabwe’s not sought after place in the bottom of the pile.
The Impact and Reasons Behind Historic Low Totals
A low score is common in ODI records which is mainly attributed to the batting order and the quality of the bowlers. Early successes instill fear and then there are more wickets. These collapses are frequently on a seaming or turning pitch where touching the ball is very difficult.
They are valuable reminders for current teams of developing innings carefully and keeping cool. It is not like the modern day of big hitting either, as these low scores still occur from time to time.
Looking Ahead: What These Records Teach Us
Cricket has always been an erratic sport, as the history of Lowest team scores in ODI prove. There’s the beauty of big totals and hitting six, but those spectacular collapses are also a part of what makes the game. They demonstrate the significance of being a great bowler with great mental strength.
New chapters can be written as the ongoing series, Afghanistan vs India in June 2026, and other ICC events continue. But these historic lows are always going to be a measure of failure in ODI cricket.
