Cricket is an exciting sport. Everybody loves to watch cricket. Cricket is a fantastic sport. There are several formats in crickets, one of them is ODI. ODI cricket stands for One Day Internationals. An ODI game consists of 50 overs each side and usually ends in a day. There are many records made in ODI crickets. Many teams score a massive total and then win by fantastic bowling. However, there are some times when the teams are unable to achieve high totals. In this article, we will look at the top 10 lowest scores made in ODI cricket.

1. Afghanistan – 58

This match was played on 2 January 2016. Zimbabwe was playing first and scored 175 runs. While chasing, the Afghanistan team was bowled out for just 58 runs. Luke Jongwe took five wickets in this match. Hamilton Masakadza was given the Man of the Match award for scoring 83 runs.

2. Bangladesh – 58

This match was played on 17 June 2014. India was batting first in this match and was bowled out for just 105 runs. Taskin Ahmed grabbed five wickets in this match. But while chasing, Bangladesh collapsed at just 58 runs, with six wickets from Stuart Binny. Stuart gave his best ODI performance ever, 6/4. Stuart was given the Man of the Match award for this performance.

3. West Indies – 54

This match was played on 25 January 2004. South Africa was batting first in this match and scored 263 runs, with the help of a century from Jacques Kallis. While chasing, West Indies was bowled out for just 54 runs. Kallis was given Man of the Match for his excellent performance.

4. India – 54

This match was the final of the 2000 Champions Trophy. Sri Lanka batted first and smashed 299 runs, with the help of 189 runs from Captain Sanath Jayasuriya. While Chasing, India was bowled out for just 54 runs. Chaminda Vaas took five wickets in this match. Sanath was given the award of Man of the Match.

5. Namibia – 45

This match was part of the 2003 Cricket World Cup. Australia was batting first in this match and scored 301 runs against Namibia. However, in their chase, Namibia was bowled out just for 45 runs. Glenn McGrath took seven wickets in this match. McGrath was given the Man of the Match award for his performance, 15/7.

6. Pakistan – 43

This match was played on 25 February 1993. Pakistan was batting first in this match and was bowled out for just 43 runs. Courtney Walsh took four wickets in this match. In their chase, West Indies scored 45/3 in 12.3 overs. Courtney Walsh was awarded Man of the Match for his performance.

7. Sri Lanka – 43

This match was played on 11 January 2012 when Sri Lanka was touring South Africa. South Africa batted first in this match and scored 301 runs, with the help of a century from Hashim Amla. In their chase, Sri Lanka collapsed at just 43 runs. Morne Morkel took four wickets in this match. South Africa won this match by 258 runs.

8. Canada – 36

This match was played on 19 February 2003, and was part of the 2003 World Cup. In this match, Sri Lanka bowled out Canada for 36 runs in 18.4 overs. Prabath Nissanka took four wickets in this match. In their chase, Sri Lanka made 37 runs in just 4.4 overs.

9. USA – 35

This match was played on 12 February 2020. USA was batting first and Nepal bowled out hem for just 35 runs. Sandeep Lamichhane took six wickets in this match. In their chase, Nepal made 36 runs in just 5.2 overs, with a loss of two wickets. Sandeep Lamichhane was given Man of the Match for his excellent bowling performance, 16/6.

10. Zimbabwe – 35

This match was played on 24 April 2004, when Sri Lanka was touring Zimbabwe. Zimbabwe batted first in this match, and was bowled out for just 35 runs, lowest score ever in ODI history. Chaminda Vaas took four wickets for Sri Lanka. Sri Lanka chased this total in 9.2 overs with a loss of one wicket. Vaas was given the Man of the Match award.