4. Sri Lanka
Sri Lanka played its first One-day international in 1975. They have played 777 One day international matches till date. Out of these 777 matches played so far, they have won 365 and lost 373. They have 5 tied and 34 no result. Their win percentage in ODI comes to 49.46%. Out of these 777, One-day international matches played they have won only 1 major title.
