What is the lowest team score in an ODI match?


IPL 2023 Winner

The lowest team score in One Day International (ODI) cricket is 35 runs, made by Zimbabwe against Sri Lanka on April 25, 2004, in Harare.


🏏 Match Details:

  • Team: Zimbabwe

  • Score: 35 all out in 18 overs

  • Opponent: Sri Lanka

  • Venue: Harare Sports Club, Zimbabwe

  • Top Scorer: Stuart Matsikenyeri (11 runs)

  • Best Bowling Figures: Chaminda Vaas took 4 wickets for 11 runs


Other Lowest ODI Team Totals:

  1. USA – 35 all out vs. Nepal (2020)

  2. Canada – 36 all out vs. Sri Lanka (2003)

  3. Zimbabwe – 38 all out vs. Sri Lanka (2001)

  4. Sri Lanka – 43 all out vs. South Africa (2012)

These scores highlight how dominant bowling performances, challenging pitch conditions, or inexperienced batting line-ups can lead to historic collapses in ODI cricket.