Lowest Score in ODI

Lowest Score in ODI: From Zimbabwe to India

19 March 2023 India registered their fourth-lowest total in ODIs at home. They made 117 runs against Australia in Visakhapatnam. Their lowest is 78 against Sri Lanka in Kanpur 1986, followed by 100 against West Indies in Ahmedabad 1993 and 112 against Sri Lanka in Dharamsala 2017. This is India's third-lowest total against Australia in ODIs behind the 63 in Sydney 1981 and 100 in Sydney 2000. Team India's previous lowest ODI total at home against Australia was 148 all out in Vadodara 2007.

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. 

Ind vs Aus ODI Series starts on 17 Mar. 2023. The 3 ODIs will be played in Mumbai, Visakhapatnam and Chennai. Make your fantasy cricket team on the Howzat Fantasy App and win exciting prizes daily! 

Lowest Team Scores in ODI Cricket History

Zimbabwe holds the record for the lowest score in ODI cricket. On 25th April 2004, 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 (4 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
India5426.3vs Sri LankaSharjah2000

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 World Cup History

Canada holds the record of making the lowest score in ODI World Cup history. Playing against Sri Lanka, Canada made only 36 runs in 18.4 overs at Paarl in the 2003 ODI World Cup.

TeamTotal ScoreOversOppositionGroundYear
Canada3618.4vs Sri LankaPaarl2004
Canada4540.3vs EnglandManchester2020
Namibia4514vs AustraliaPotchefstroom2003
Bangladesh5818.5vs West IndiesMirpur2001
Scotland6831.3vs West IndiesLeicester2012
Kenya6923.5vs New ZealandChennai1993
Pakistan7440.2vs EnglandAdelaide2009
Ireland7727.4vs Sri LankaSt. George’s1979
Bangladesh7828.0vs South AfricaMirpur2003
Bermuda7824.4vs Sri LankaPort of Spain2000

Also read: Know Who Has Most Hundreds in a Career


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 8th March 2023, India is the No. 1-ranked ODI team. India is also the No. 1-ranked T20I team and No. 2-ranked Test team.

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’s 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