7) England – Lost 332 ODIs

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.