Lowest Team Score in ODI Cricket

# Team Score Opposition Ground Result Match Date
1
Bahrain Bahrain
26 Saudi Arabia Bangkok Saudi Arabia won by 10 wickets 5 Mar 2023
2
Zimbabwe Zimbabwe
35 Sri Lanka Harare Sri Lanka won by 9 wickets 25 Apr 2004
3
United States United States
35 Nepal of America Kirtipur Nepal won by 8 wickets (with 268 balls remaining) 12 Feb 2020
4
Canada Canada
36 Sri Lanka Paarl Sri Lanka won by 9 wickets 19 Feb 2003
5
Zimbabwe Zimbabwe
38 Sri Lanka Colombo Sri Lanka won by 9 wickets 8 Dec 2001
6
Oman Oman
42 Sri Lanka A A Colombo Sri Lanka A won by 217 runs. 18 Jul 2023
7
Pakistan Pakistan
43 West Indies Cape Town West Indies won by 7 wickets 25 Feb 1993
8
Sri Lanka Sri Lanka
43 South Africa Paarl South Africa won by 258 runs 11 Jan 2012
9
Zimbabwe Zimbabwe
44 Bangladesh Chattogram Bangladesh won by 6 wickets 3 Nov 2009
10
Canada Canada
45 England Manchester England won by 8 wickets 13 Jun 1979
11
Namibia Namibia
45 Australia Potchefstroom Australia won by 256 runs 27 Feb 2003
12
Iran Iran
46 Bahrain Bangkok Bahrain won by 10 wickets 28 Feb 2023
13
United Arab Emirates United Arab Emirates
49 United States of America Dubai United States of America won by 243 runs 3 Nov 2025
14
Sri Lanka Sri Lanka
50 India Colombo India won by 10 wickets 17 Sep 2023
15
Malaysia Malaysia
51 Canada Bangi Canada won by 189 runs. 13 Dec 2022
16
India India
54 Sri Lanka Sharjah Sri Lanka won by 245 runs 29 Oct 2000
17
West Indies West Indies
54 South Africa Cape Town South Africa won by 209 runs 25 Jan 2004
18
Zimbabwe Zimbabwe
54 Afghanistan Harare Afghanistan won by 106 runs (D/L) 26 Feb 2017
19
Zimbabwe Zimbabwe
54 Afghanistan Harare Afghanistan won by 232 runs. 19 Dec 2024
20
Sri Lanka Sri Lanka
55 West Indies Sharjah West Indies won by 193 runs 3 Dec 1986
21
Sri Lanka Sri Lanka
55 India Mumbai India won by 302 runs. 2 Nov 2023
22
Bangladesh Bangladesh
58 West Indies Dhaka West Indies won by 9 wkts (226b rem) 4 Mar 2011
23
Bangladesh Bangladesh
58 India Dhaka India won by 47 runs (D/L method) 17 Jun 2014
24
Afghanistan Afghanistan
58 Zimbabwe Sharjah Zimbabwe won by 117 runs 2 Jan 2016
25
Afghanistan Afghanistan
59 Pakistan Hambantota Pakistan won by 142 runs. 22 Aug 2023
26
Nepal A Nepal A
60 Irelands Wolves Kathmandu Irelands Wolves won by 114 runs. 5 Apr 2024
27
West Indies West Indies
61 Bangladesh Chattogram Bangladesh won by 8 wickets 18 Oct 2011
28
Sudur Paschim Province Sudur Paschim Province
62 Lumbini Province Kathmandu Lumbini Province won by 6 wickets 23 Jan 2021
29
Bhutan Bhutan
62 Saudi Arabia Bangkok Saudi Arabia won by 9 wickets 3 Mar 2023
30
India India
63 Australia Sydney Australia won by 9 wickets 8 Jan 1981
31
Afghanistan Afghanistan
63 Scotland Abu Dhabi Scotland won by 150 runs 14 Jan 2015
32
New Zealand New Zealand
64 Pakistan Sharjah Pakistan won by 10 wickets 15 Apr 1986
33
United States United States
65 Australia Southampton Australia won by 9 wickets 13 Sep 2004
34
Zimbabwe Zimbabwe
65 India Harare India won by 161 runs 29 Aug 2005
35
Kuwait Kuwait
65 Papua New Guinea Nairobi Papua New Guinea won by 8 wickets 4 Oct 2024
36
Oman Oman
65 United States of America Al Amarat United States of America won by 57 runs. 18 Feb 2025
37
Zimbabwe Zimbabwe
67 Sri Lanka Harare Sri Lanka won by 9 wickets 22 Nov 2008
38
Canada Canada
67 Netherlands King City, Ontario Netherlands won by 9 wickets 29 Aug 2013
39
Sri Lanka Sri Lanka
67 England Manchester England won by 10 wickets 28 May 2014
40
Zimbabwe Zimbabwe
67 Pakistan Bulawayo Pakistan won by 9 wickets (with 241 balls remaining) 18 Jul 2018
41
Scotland Scotland
68 West Indies Leicester West Indies won by 8 wickets 27 May 1999
42
Uganda Uganda
68 Namibia Windhoek Namibia won by 7 wickets 12 Apr 2022
43
South Africa South Africa
69 Australia Sydney Australia won by 103 runs 14 Dec 1993
44
Kenya Kenya
69 New Zealand Chennai New Zealand won by 10 wkts (252b rem) 20 Feb 2011
45
Oman Oman
69 Mumbai Al Amarat Mumbai won by 231 runs. 31 Aug 2021
46
Australia Australia
70 England Birmingham England won by 101 runs 4 Jun 1977
47
Australia Australia
70 New Zealand Adelaide New Zealand won by 206 runs 27 Jan 1986
48
West Indies West Indies
70 Australia Perth Australia won by 9 wickets 1 Feb 2013
49
Bangladesh Bangladesh
70 West Indies St. George's West Indies won by 177 runs 22 Aug 2014
50
Zimbabwe Zimbabwe
70 Sri Lanka Kandy Sri Lanka won by 184 runs. 21 Jan 2022
51
Pakistan Pakistan
71 West Indies Brisbane West Indies won by 9 wickets 9 Jan 1993
52
United Arab Emirates United Arab Emirates
71 Nepal Kirtipur Nepal won by 177 runs 12 Mar 2023
53
South Africa South Africa
72 England Southampton England won by 342 runs 7 Sep 2025
54
New Zealand New Zealand
73 Sri Lanka Auckland Sri Lanka won by 189 runs 6 Jan 2007
55
Sri Lanka Sri Lanka
73 India Thiruvananthapuram India won by 317 runs. 15 Jan 2023
56
New Zealand New Zealand
74 Australia Wellington Australia won by 8 wickets 20 Feb 1982
57
New Zealand New Zealand
74 Pakistan Sharjah Pakistan won by 8 wickets 1 May 1990
58
Pakistan Pakistan
74 England Adelaide No result 1 Mar 1992
59
Bangladesh Bangladesh
74 Australia Darwin Australia won by 180 runs 30 Aug 2008
60
Australia Australia
74 Sri Lanka Brisbane Sri Lanka won by 4 wickets 18 Jan 2013
61
Pakistan Pakistan
74 New Zealand Dunedin New Zealand won by 183 runs 13 Jan 2018
62
Canada Canada
75 Zimbabwe Trinidad Zimbabwe won by 143 runs 16 May 2006
63
Pakistan Pakistan
75 Sri Lanka Lahore Sri Lanka won by 234 runs 24 Jan 2009
64
Bangladesh Bangladesh
76 Sri Lanka Colombo Sri Lanka won by 8 wickets 5 Aug 2002
65
Bangladesh Bangladesh
76 India Dhaka India won by 200 runs 11 Apr 2003
66
Sri Lanka Sri Lanka
76 New Zealand Auckland New Zealand won by 198 runs. 25 Mar 2023
67
Bangladesh Bangladesh
77 New Zealand Colombo New Zealand won by 167 runs 23 Sep 2002
68
Ireland Ireland
77 Sri Lanka St. George's Sri Lanka won by 8 wickets 18 Apr 2007
69
Bahrain Bahrain
77 Hong Kong A Mong Kok Hong Kong A won by 7 wickets 3 Feb 2025
70
India India
78 Sri Lanka Kanpur Sri Lanka won by 117 runs 24 Dec 1986
71
Sri Lanka Sri Lanka
78 Pakistan Sharjah Pakistan won by 217 runs 17 Apr 2002
72
Bermuda Bermuda
78 Sri Lanka Trinidad Sri Lanka won by 243 runs 15 Mar 2007
73
Bangladesh Bangladesh
78 South Africa Dhaka South Africa won by 206 runs 19 Mar 2011
74
Zimbabwe Zimbabwe
78 South Africa Bloemfontein South Africa won by 120 runs 3 Oct 2018
75
United Arab Emirates United Arab Emirates
78 Oman Al Amarat Oman won by 4 wickets 7 Nov 2024
76
India India
79 Pakistan Gujranwala Pakistan won by 8 wickets 13 Oct 1978
77
New Zealand New Zealand
79 India Visakhapatnam India won by 190 runs 29 Oct 2016
78
West Indies West Indies
80 Sri Lanka Mumbai Sri Lanka won by 9 wickets 14 Oct 2006
79
Netherlands Netherlands
80 West Indies Dublin West Indies won by 10 wickets 10 Jul 2007
80
Zimbabwe Zimbabwe
80 Sri Lanka Dhaka Sri Lanka won by 130 runs 12 Jan 2009
81
Bermuda Bermuda
80 Jersey Kampala Jersey won by 291 runs. 26 Jun 2022
82
Thailand Thailand
80 Saudi Arabia Bangkok Saudi Arabia won by 9 wickets 27 Feb 2023
83
Denmark Denmark
80 Papua New Guinea Nairobi Papua New Guinea won by 6 wickets 26 Sep 2024
84
Tanzania Tanzania
80 Uganda Uganda Uganda won by 209 runs. 9 Nov 2024
85
Pakistan Pakistan
81 West Indies Sydney West Indies won by 133 runs 17 Dec 1992
86
Oman Oman
81 Namibia Windhoek Namibia won by 145 runs 27 Apr 2019
87
Zimbabwe Zimbabwe
82 Afghanistan Sharjah Afghanistan won by 49 runs 25 Dec 2015
88
Ireland Ireland
82 Pakistan Dublin Pakistan won by 255 runs 18 Aug 2016
89
Bangladesh Bangladesh
82 Sri Lanka Dhaka Sri Lanka won by 10 wickets (with 229 balls remaining) 25 Jan 2018
90
Papua New Guinea Papua New Guinea
82 Nepal Al Amarat Nepal won by 151 runs. 10 Sep 2021
91
New Zealand New Zealand
82 Australia Cairns Australia won by 113 runs. 8 Sep 2022
92
Singapore Singapore
82 Uganda Uganda Uganda won by 7 wickets 6 Nov 2024
93
South Africa South Africa
83 England Nottingham England won by 10 wickets 26 Aug 2008
94
South Africa South Africa
83 England Manchester England won by 118 runs. 22 Jul 2022
95
South Africa South Africa
83 India Kolkata India won by 243 runs. 5 Nov 2023
96
Kenya Kenya
84 Australia Nairobi Australia won by 8 wickets 2 Sep 2002
97
Namibia Namibia
84 Pakistan Kimberley Pakistan won by 171 runs 16 Feb 2003
98
Pakistan Pakistan
85 England Manchester England won by 132 runs 24 May 1978
99
Zimbabwe Zimbabwe
85 West Indies Ahmedabad West Indies won by 9 wickets 8 Oct 2006
100
Sri Lanka Sri Lanka
86 West Indies Manchester West Indies won by 9 wickets 7 Jun 1975

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

ODI Lowest Score Team!

Bahrain holds the unwanted record of scoring the lowest ODI total at #GROUND1# on 5 March 2023. In this match, Bahrain was bowled out for 26/10 and lost by 9 wickets to Saudi Arabia. The Zimbabwe bowled out for 26/10 against Sri Lanka on 25 April 2004, at #GROUND2#. Bahrain won the match by 8 wickets with 268 balls remaining. It's the 2nd-lowest team score in ODI. United States posted 35/10 against the Nepal of America at #GROUND3# on 12 February 2020. United States clinched the victory by 8 wickets with 268 balls to spare. Canada scored 36/10 vs Sri Lanka at #GROUND4# on 19 February 2003, and won the match by 9 wickets. It's the 4th-lowest team score in an ODI.

Lowest Team Scores in ODI Cricket

Sometimes, 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.

Lowest Team Score in ODI (FAQs)