Contact Us

Top 10 Teams with most number of wins in ODI History

There have been around 25 nations that have played the ODI format of the game. Take a look here the top 10 teams with the most number of wins in ODI history.

Harsh Chopra
Last updated: 31.01.2022
Top 10 Teams with most number of wins in ODI History

Before we discussed the list of the Top 10 teams with the most number of wins in test matches over the years, now is the time to make the same list for ODIs as well. ODIs have been played internationally for 50 years but more countries and the major teams have played much more ODIs than they have played test matches and thus getting into the top 10 best ODI playing nations.

There have been around 25 nations that have played the ODI format of the game as compared to the 12 that have played so there is a lot more scope for more countries to play the shorter format of cricket. There have been 12 major nations that have played more ODI cricket as compared to others. So, let’s see which are the Top 10 teams with most wins in ODIs.

1. Australia (581 Wins and counting): 

There is no doubt that Australia has been the greatest ODI playing country in the world and the fact that they have won ICC ODI world cups is proof of that. And especially the era from 1997-2007 where they won Three consecutive world cups , they were just dominating every other team. They have played 958 ODI matches till now and have won 581 out of those and they have also been beaten 334 times by other teams as well and more so in the last 10 years.


2. India (518 Wins and counting): 

India are the second best team in ODI history after the mighty Australian team and they have been a very consistent team over the 5 decades they have played ODI cricket. They have had some of the best players like Sachin Tendulkar, Sourav Ganguly,Virat Kohli, Rohit Sharma etc. They have played 999 ODI matches with the 1000th being played against the West Indies next month. They have lost 431 times as well and in the future India will hopefully win more matches than lose


3. Pakistan (490 Wins and counting): 

Pakistan is the third best ODI team in history and they have been very dominant against India in the 1980s and the other teams as well with fast bowling and reverse swing. They have played a total of 936 ODI matches till now and they have been beaten 417 times by the other nations as well. The future looks bright for the Pakistan team in ODIs.


4. West Indies (406 Wins and counting): 

West Indies was the best team from 1974-1983 when they had the greatest team in the world and they used to mow over the other teams and bully them to win matches. They have played a total of 834 ODI matches and our if these matches, other teams had started beating the West Indies from 1990 regularly hence they have 388 losses so far.


5. Sri Lanka (395 Wins and counting): 

This is the Third team from Asia to feature inside the Top 5 of this list and it shows that Asia has been the best continent as far as ODI cricket goes and out of the 870 ODI matches Sri Lanka have played they have lost 432 times by other teams and that is not great and hopefully the win loss record improves.


6. South Africa (391 Wins and counting): 

South Africa have one of the most impressive win loss records in ODIs and they have always had a great team to play this format of the game. They have played 638 ODI matches and have only lost 221 matches till now which is very impressive and the hope is this record continues to get better.


7. England (384 Wins and counting): 

Seeing the reigning ODI world champions at this place in this list shows that their ODI cricket has not been this glorious all the time. Out of a total of 761 ODI matches played they have also been beaten 339 times and only since 2015 have they become the best ODI team she the hope of English fans is this team wins a lot more ODI matches.


8. New Zealand (354 Wins and counting): 

New Zealand is a team that is universally liked by everyone because they play cricket the way it should be played. They are also a good ODI team but their win loss record can get better. Out of 775 ODI matches that they have played, they have lost 374 off them but they are a team that has reached the final of the last two ODI world cups so the future is very bright for the Kiwis.


9. Zimbabwe (140 Wins and counting): 

Zimbabwe are a team that have played a lot of ODI matches and this is also their best format of the game. They have played a total of 541 ODIs and have only won 140 off those and lost a huge 381 matches. They were the best associate team in ODIs.


10. Bangladesh (136 Wins and counting): 

The last team to round off this list is Bangladesh and they have been a team of good players over the years but never fully realized the potential. They have played 388 ODI matches and have been beaten 245 times which is not a good look and hopefully going forward their record improves.


Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.