Cricket Listicles

The Ten Shortest ODI Matches Ever (By Balls Bowled)

Even though ODI matches have 50 overs in an innings or 300 balls in an innings, sometimes matches don’t last for the complete 100 overs or 600 balls.

One prime example is the ODI match between Nepal and the USA, which was finished within 104 balls, making it the shortest completed match in ODI cricket.

So, in this article, let’s take a look at the shortest ODI matches in of balls bowled.

Shortest Men’s ODI Matches (By Balls Bowled)

Winning Team Losing Team Balls Bowled Venue Date
Nepal U.S.A. 104 Kirtipur 12 Feb 2020
Sri Lanka Zimbabwe 120 Colombo (SSC) 8 Dec 2001
India Sri Lanka 129 Colombo (RPS) 17 Sep 2023
Sri Lanka Canada 140 Paarl 19 Feb 2003
Sri Lanka Zimbabwe 164 Harare 25 Apr 2004
England India 180 Chandigarh 27 Jan 1985
Australia West Indies 186 Canberra 6 Feb 2024
West Indies Bangladesh 187 Mirpur 4 Mar 2011
Australia U.S.A. 191 Southampton 13 Sep 2004
New Zealand Kenya 191 Chennai 20 Feb 2011
Pakistan India 192 Gujranwala 18 Dec 1989
West Indies Pakistan 194 Cape Town 25 Feb 1993

Key Insights

1: The match between India and England played in Chandigarh in 1985 was the first ODI match that finished under 200 balls. The match, originally scheduled to be 50 overs per side, was reduced to 15 overs a side due to a thunderstorm. England posted 121 runs in the allotted overs, while India scored 114 runs, losing the game by 7 runs.

35: In February 2020, Nepal bowled out the USA side for a paltry 35 runs in 12 overs, making it the t-lowest score by any team in the 50-over format. Later, Nepal chased down the target in 5.2 overs, and the whole match was finished in 104 balls, earning the tag of the shortest match in men’s ODI cricket.

4: The above list contains 4 matches that took place in 2 ICC tournaments. 3 of those matches — Sri Lanka vs. Canada, the West Indies vs. Bangladesh, and New Zealand vs. Kenya — happened during the ICC Cricket World Cup. While the other one, involving Australia and the USA, was part of the ICC Champions Trophy.

Also Read | Top 10: Lowest Team Scores in ODI World Cup History

129: The 2023 Asia Cup final between 4 wickets in one over, becoming the fifth bowler to do so in the 50-over format.