Lowest Score in ODI

Lowest Score in ODI Cricket: From Zimbabwe to India

On 12th February 2020, USA equalled the record for the lowest score in ODI as they were all out for 35 against Nepal at the Tribhuvan University International Cricket Ground, Kirtipur. Canada is next on the list with the lowest score of just 36 runs against Sri Lanka during the 2003 ODI World Cup at Boland Park, Paarl. 

Make your fantasy cricket team on the Howzat fantasy cricket app and win exciting prizes daily! 

Lowest Team Scores in ODI Cricket History

Zimbabwe recorded the lowest ODI score in history, scoring just 35 runs in 18 overs against Sri Lanka at the Harare Sports Club. Sri Lanka have been the most common opponent (3 times) in the 10 lowest scores recorded in ODI history. Below is the list of top 10 lowest scores in ODI.

TeamTotal ScoreOversOppositionGroundYear
Zimbabwe3518vs Sri LankaHarare2004
USA3512vs NepalKirtipur2020
Canada3618.4vs Sri LankaPaarl2003
Zimbabwe3815.4vs Sri LankaColombo (SSC)2001
Sri Lanka4320.1vs South AfricaPaarl2012
Pakistan4319.5vs West IndiesCape Town1993
Zimbabwe4424.5vs BangladeshChattogram2009
Canada4540.3vs EnglandManchester1979
Namibia4514vs AustraliaPotchefstroom2003
Sri Lanka5015.2vs IndiaColombo (RPS)2023

1. Zimbabwe - 35 runs (Zimbabwe vs Sri Lanka, Harare 2004)

Sri Lanka’s captain Marvan Atapattu won the toss and elected to field first. The pace trio of Chaminda Vaas, Farveez Maharoof and Dilhara Fernando picked 4, 3 and 2 wickets respectively to bundle out Zimbabwe for a lowly 35 runs – the lowest ODI team score in history.

Interestingly, none of the Zimbabwe batters managed to reach double digits. Sri Lanka won the match by 9 wickets inside 10 overs.

2. USA - 35 runs (USA vs Nepal, Kirtipur 2020)

The USA cricket team equalled the record for the lowest score in ODI cricket against hosts Nepal at the Tribhuvan University International Cricket Ground, Kirtipur, on 12th February, 2020. Put in to bat, USA batters failed to put up any resistance as they were bowled out for just 35 runs in 12 overs. 

Opener Xavier Marshall top-scored for USA with 16 runs. For Nepal, spinners Sandeep Lamichhane and Sushan Bhari took 6 and 4 wickets respectively. Nepal won the match by 8 wickets inside six overs.

Also read: Who scored the fastest century in ODI cricket?

3. Canada - 36 runs (Canada vs Sri Lanka, Paarl 2003)

The 2003 ICC Cricket World Cup group stage match between Sri Lanka and Canada was a quick one, as Canada were bowled out for only 36 runs, after being asked to bat by Sri Lanka. Pacers Chaminda Vaas took 3 wickets, Prabath Nissanka took 4, and Dilhara Fernando picked up 2. 

None of the Canada batters reached the double figures. Opener Desmond Chumney and skipper Joe Harris top-scored with 9 runs each. Sri Lanka won the match inside five overs by 9 wickets.

4. Zimbabwe - 38 runs (Zimbabwe vs Sri Lanka, Colombo SSC 2001)

The combination of Zimbabwe and Sri Lanka features on the list again, this time in Sri Lanka’s capital city of Colombo. Sri Lanka won the toss and put the visitors in to bat. Chaminda Vaas was the wrecker-in-chief as he took a career-best eight wickets for just 19 runs to bundle out Zimbabwe for just 38 runs. captain Stuart Carlsile was the top scorer with 16 runs.

Zimbabwe played for 15.2 overs, and Sri Lanka reached the target in just 4.2 overs at the loss of only one wicket. This is the second-fastest ODI victory in terms of balls remaining (274).

5. Sri Lanka - 43 runs (Sri Lanka vs South Africa, Paarl 2012)

The South Africa team won the toss and chose to bat on a good batting surface in the first ODI against Sri Lanka team. Hashim Amla opened the batting for the Proteas and scored his 9th century, and was ably supported by Jacques Kallis and AB de Villiers who made half centuries. South Africa set a big target of 302 runs to the visitors.

Sri Lanka was never able to get the chase going, losing both openers without scoring and the first 5 wickets for just 9 runs. Kosala Kulasekara was the only batter to reach the double-digit mark as Sri Lanka were bundled out for a lowly 43. Morne Morkel took 4 wickets and Lonwabo Tsotsobe took 3.

Lowest Score in ODI Cricket World Cup History

The lowest score in the 2023 Cricket World Cup is 55 by Sri Lanka against India on November 2nd, 2023. This is also the fourth-lowest score in the history of the Cricket World Cup. Chasing India's 357, Sri Lanka were bowled out for just 55 runs in 21 overs, with Mohammed Shami taking 5 wickets and Mohammed Siraj taking 3 wickets.

TeamTotal ScoreOversOppositionGroundYear
Canada3618.4vs Sri LankaPaarl2003
Canada4540.3vs EnglandManchester1979
Namibia4514vs AustraliaPotchefstroom2003
Sri Lanka5519.4vs IndiaMumbai2023
Bangladesh5818.5vs West IndiesMirpur2011
Scotland6831.3vs West IndiesLeicester1999
Kenya6923.5vs New ZealandChennai2011
Pakistan7440.2vs EnglandAdelaide1992
Ireland7727.4vs Sri LankaSt. George’s2007
Bangladesh7828.0vs South AfricaMirpur2011

Also read: Know Who Has Most Hundreds in a Career

FAQs

What is India’s lowest score in ODI cricket? 

India's lowest score in ODIs is 54 all out, which came against Sri Lanka in 2000 at the Sharjah Cricket Stadium. Sri Lanka won the match by 245 runs.

Total ScoreOversOppositionGroundYear
5426.3vs Sri LankaSharjah2000
6325.5vs AustraliaSydney1981
7824.1vs Sri LankaKanpur1986
7934.2vs PakistanSialkot1978
8829.3vs New ZealandDambulla2010

What is Pakistan's lowest score in ODI?

Pakistan lowest ODI score is 43 all out in 19.5 overs against West Indies on 25th February 1993 at Newlands, Cape Town. 

Who is the current No. 1 ODI team?

According to current ICC team rankings updated on 24th September 2023, India is the No. 1-ranked ODI team wit 117 rating points. Pakistan is second and Australia is third.

What is Australia lowest score in ODI cricket?

Australia lowest ODI score is 70 all out in 26.3 overs against New Zealand on 27th January 1986 at Adelaide Oval. 

What is the lowest score in Women ODI?

The Netherlands women’s cricket team holds the record for the lowest score in women's ODI. The team was dismissed for 22 against West Indies women at Deventer on 9th July 2008.

Win cash worth ₹3000* as Welcome Bonus