2) India – Lost 417 ODIs

India has played the most number of ODIs till the date. Since their victory in 1983 Cricket World Cup, Indian cricket has observed a huge growth with the continuous availabilities of the talented cricketers. Among the ICC ODI tournaments, India has won two CWC trophies (1983 and 2011) and two ICC Champions Trophies (2002 as joint-winners and 2013). While India has played 950+ ODIs, they have suffered 417 ODI defeats.