3. Sri Lanka – 366 defeats
The island nation have managed to come into the limelight since their 1996 world cup triumph and have made a name for themselves since then. They have been one of the best teams around. Sri Lanka have lost 366 matches in their 765 ODI matches.