ICC T20I World Cup 2020
(Image Credit: Google)

7) England – Lost 332 ODIs

Top Ten Teams With Most ODI Defeats 1
Image Credit: Getty Images

England is one of the oldest ODI teams, but they haven’t managed many tournament successes yet as they haven’t won any ICC ODI tournaments. However, England has also played some good quality cricket who has reached the finals in the three ICC Cricket World Cups and two ICC Champions Trophies. After playing more than 700 ODIs, England has suffered 332 ODI defeats. However, the present English ODI side is known as their best ODI team ever.