8. South Africa
South Africa played its first One-day International in 1991. They have played 564 ODI matches till date. Out of these 564 ODI matches played so far they have won 348 and lost 194. They have 6 tied and 16 no result matches in this format. Their win percentage comes to 64.05. In these 564 ODI matches played so far they have not won a major title.
