Lowest Team Scores In ODI Cricket

Welcome to the thrilling world of One Day International (ODI) Cricket, where the stakes are high and the thrills are limitless.

Team performance in this fascinating area requires a careful balancing act between skill, strategy, and nerve. Otherwise, the greatest teams also suffer the lowest team scores in ODI cricket.

This sport’s capacity for a side to effectively score runs while defending its wickets against a powerful opponent is one of its key defining characteristics.

Some ODI innings stand out for their incredible challenge when teams must put their resiliency to the ultimate test against a persistent bowling attack.

The struggle for survival and scoring was at its most fierce during these tests, which led to some of the lowest team scores in ODI cricket history.

Here is a list of the “Top 10 Lowest Team Scores in ODI Cricket.” We examine ten incredible innings that have left their mark on the annals of cricket history, from surprising collapses to outstanding bowling efforts.

Discover the amazing achievements of teams that have worked to persist in the face of difficulty, demonstrating the genuine spirit of the game.

Take a look at the Top 10 Lowest Team Scores In ODI Cricket

S.NoTeam ScoreAgainstDate
1Zimbabwe35Sri Lanka25 April 2004
2USA35Nepal12 February, 2020
3Canada 36Sri Lanka19 February 2003
4Zimbabwe38Sri Lanka08 December 2001
5Sri Lanka43South Africa11 January 2012
6Pakistan43West Indies25 February 1993
7Zimbabwe44BangladeshNovember 2009
8Canada45England13 June 1979
9Namibia45Australia27 February 2003
10Sri Lanka50India17 September 2023

1. Zimbabwe (35 Against Sri Lanka):

With the lowest team score in ODI cricket, the Zimbabwe cricket team is leading the table. When playing Sri Lanka, they were dismissed for just 35 runs in 18 overs on April 25, 2004, at the Harare Sports Club.

ScoreAgainstDate GroundRun Rate4s6s
35Sri Lanka25 April 2004Harare1.940300

2. USA (35 Against Nepal):

The USA was bowled out for 35 runs, which is the second-lowest total in one-day international cricket.

Sandeep Lamichhane of Nepal had the best bowling stats by a Nepali bowler in one-day internationals, taking six wickets while only allowing 16 runs.

The victory was Nepal’s largest margin of victory in one-day internationals (ODIs).

ScoreAgainstDate GroundRun Rate4s6s
35Nepal12 February 2020Kirtipur2.910400

3. Canada (36 Against Sri Lanka):

In terms of the lowest team scores in ODI cricket, the Canada Cricket Team sits in third place. On February 19, 2003, at Boland Park in Paarl, they lost to Sri Lanka after being bowled out for just 36 runs in 18.4 overs.

ScoreAgainstDate GroundRun Rate4s6s
36Sri Lanka19 February 2003Paarl1.920500

4. Zimbabwe (38 Against Sri Lanka):

Once more taking first and fourth place on the list of lowest team scores in ODI cricket is the Zimbabwe cricket team.

They were defeated by Sri Lanka on December 8, 2001, at the Sinhalese Sports Club Ground in Colombo, as they were bowled out for only 38 runs in 15.4 overs.

ScoreAgainstDate GroundRun Rate4s6s
38Sri Lanka08 December 2001Colombo2.420500

5. Sri Lanka (43 Against South Africa):

In terms of lowest team scores in ODI cricket, the Sri Lankan cricket team is ranked fifth. They were dismissed by South Africa on January 11, 2012, at Boland Park, Paarl, for just 43 runs in 20.1 overs.

ScoreAgainstDate GroundRun Rate4s6s
43South Africa11 January 2012Paarl2.130300

6. Pakistan (43 Against West Indies):

In terms of the lowest team scores in ODI cricket, the Pakistan cricket team is now ranked sixth. On February 25, 1993, at Newlands in Cape Town, they were dismissed for just 43 runs in 19.5 overs against the West Indies.

ScoreAgainstDate GroundRun Rate4s6s
43West Indies25 February 1993Cape Town2.160300

7. Zimbabwe (44 Against Bangladesh):

The Zimbabwe cricket team takes seventh place, first place, and third place on the list of the lowest team scores in ODI cricket, respectively.

When playing Bangladesh, they were dismissed for just 44 runs in 24.5 overs on November 3, 2009, at Chattogram’s Zahur Ahmed Chowdhury Stadium.

ScoreAgainstDate GroundRun Rate4s6s
44Bangladesh03 November 2009Chattogram1.770300

8. Canada (45 Against England):

Once more, the Canadian cricket team took eighth place and second place on the list of lowest team scores in one-day international cricket.

They were dismissed by England on June 13, 1979, at Old Trafford, Manchester, for just 45 runs in 40.3 overs.

ScoreAgainstDate GroundRun Rate4s6s
45England13 June 1979Manchester1.110200

9. Namibia (45 Against Australia):

In terms of the lowest team scores in ODI cricket, the Namibia cricket team is now ranked ninth. On February 27, 2003, at Senwes Park in Potchefstroom, they were dismissed for just 45 runs in 14 overs against Australia.

ScoreAgainstDate GroundRun Rate4s6s
45Australia27 February 2003Potchefstroom3.210300

10. Sri Lanka (50 Against India):

Sri Lanka was knocked out for 50 runs, tenth-lowest in ODIs. Mohammed Shami’s 5 wickets for 10 runs were India’s best ODI bowling stats. India triumphed by 10 wickets, their largest ODI victory.

ScoreAgainstDate GroundRun Rate4s6s
50India17 September 2023Colombo3.260500


In conclusion, the “Top 10 Lowest Team Scores in ODI Cricket” sheds light on a component of the game that calls for guts, tenacity, and the capacity to persevere through extreme adversity.

The ODI team with the lowest scores in Cricket serves as a reminder that even the finest players can make mistakes, that every team encounters obstacles, and that the sport’s appeal resides in its punishing yet energizing nature.

It’s a monument to the human spirit when someone overcomes all odds, shows resiliency in the face of failure, and refuses to give in to pressure. These moments of cricketing history teach us valuable lessons—not just about the sport itself, but about life. 

Also, check out Most ODI Matches Played by a Team – Top 10

About Author