Lowest Team Score in ODI Cricket

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

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

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)