Having a good batting lineup in an international team is really necessary. Without a proper batting lineup, wickets will be gone at the earliest and it would be really a tough job to maintain the spirit of the game. Without proper batsmen, the innings will be completed in a very short time and it would become an easy job for the opposition team to win the match with ease. These 10 teams failed to have a proper batting lineup and lost their match in such short innings, here are the Top 10 shortest completed innings in ICC ODI matches.

1. USA – 12 Overs

At no.1 is team USA in the year 2020. This match was played between USA and Nepal in the ICC ODI league on 12 February 2020. This match was played at the kirtipur. They scored a low total of 35 runs in this match. They played at a run rate of just 2.9 in this match.

2. Zimbabwe – 13.5 Overs

At no.2 is team ZIMBABWE in the year 2017. This was an ICC ODI match between Zimbabwe and Afghanistan on 26 February 2017. This match was played at the Harare ground. They scored a low total of 54 runs in this match. They played with a run rate of 3.9 in this match.

3. Namibia – 14 Overs

At no.3 is team Namibia in the year 2003. This was during the world cup series in 2003. This was a match between Namibia and Australia on 27 February 2003. This match was played at the Potchefstroom ground. They scored a total of 45 runs in this match. They played with a run rate of 3.21 in this match.

4. Canada – 14.5 Overs

At no.4 is team CANADA in the year 2007. This was in an ICC ODI match between Canada and Kenya on 5 February 2007. This match was played at the Nairobi ground. Canada scored a total of 92 runs in this match. They played with a run rate of 6.2 in this match.

5. Zimbabwe – 15.4 Overs

At no.5 is team ZIMBABWE in the year 2001. This was an ICC ODI series between Zimbabwe and Sri Lanka on 8 December 2001. This match was played at the Colombo ground. Zimbabwe scored a total of 38 runs in that 15.4 overs. They played with a run rate of 2.42 in this match.

6. Bermuda – 15.5 Overs

At no.6 is team BERMUDA in the year 2007. This was an ICC ODI match between Bermuda and Canada on 2 February 2007. This match was played at the Nairobi ground. In this match, Bermuda scored a total of 106 runs in that 15.5 overs. They played at a run rate of 6.69 in that match.

7. Afghanistan – 16.1 Overs

At no.7 is team AFGHANISTAN in the year 2016. This was an ICC ODI match between Afghanistan and Zimbabwe on 2 January 2016. This match was played at Sharjah ground. Afghanistan only scored 58 runs in that 16.1 overs. They played with a run rate of 3.58 in that match.

8. Sri Lanka – 16.5 Overs

At no.8 is team SRI LANKA in the year 2002. This match was during an ICC ODI series between Sri Lanka and Pakistan on 17 April 2002. This match was played at the Sharjah ground. Sri Lanka only scored 78 runs in total in that 16.5 overs. They played with a run rate of 4.63 in that match.

9. Namibia – 17.4 Overs

At no.9 is team NAMIBIA in the year 2003. This was in the ICC ODI series between Namibia and Pakistan on 16 February 2003. This was during the 2003 world cup series.   This match was played in the Kimberley ground. Namibia only scored 84 runs in that 17.4 overs. This was their second shortest completed innings.

10. Bangladesh – 17.4 Overs

At no. 10 is team Bangladesh in the year 2014. This was during an ODI match between Bangladesh and India on 17 June 2014. This match was played at the Mirpur ground. Bangladesh only scores 58 runs in that 17.4 overs. This was the ODI #3498 scorecard. This was the lowest total scored by the Bangladesh team.