7. England
England played its first One-day International in 1971. They have played 677 One day international matches till date. Out of these 677, One-day international matches played so far they have won 328 and lost 318. They have 8 tied and 23 no result matches. They have a win percentage of 50.76. In these 677 ODI matches played so far they have no major titles.
