Teams with Most Wins in ODI

Five decades ago, the world saw the birth of the One Day International (ODI) format — a format where a match concludes within a day, unlike the Test format, which takes over 5 days. Over the years, many teams have shown their dominance by registering extraordinary wins in ODIs.

Australia, the 5-time World Champions, is the undisputed leading team with the most wins, followed by India. Now, let’s take a look at the list of the most wins in ODI by teams.

Most Wins in ODI by Teams

TeamMatWLTNRWin%
Australia103162336493560.43%
India1084577453104453.23%
Pakistan100453144392152.89%
Sri Lanka94943746464246.05%
West Indies907432431123247.63%
South Africa70442625162160.51%
England83041337793149.76%
New Zealand85840240574446.85%
Bangladesh46817028711036.32%
Zimbabwe59115741081626.57%
Afghanistan18994881649.74%
Scotland185878711047.03%
Ireland2148311231638.79%
Netherlands15358872637.91%
Nepal9949471249.49%
UAE14046921132.86%
USA8646373053.49%
Kenya154421070527.27%
Namibia8638441344.19%
Oman7837372247.44%
Canada11831821426.27%
PNG6614511021.21%
Hong Kong269160134.62%
Bermuda357280020.00%
Asia XI7420157.14%
Africa XI6140116.67%
ICC World XI4130025.00%
Jersey5140020.00%
East Africa303000.00%

Key insights from the above table

25: To date, 26 teams have played ODI matches, with 25 of them registering at least one win. The only team that couldn’t win a game was East Africa, which played only 3 ODIs in the inaugural 1975 World Cup. 

500: Only 3 teams — Australia, India, and Pakistan — have registered 500-plus ODI wins, with Australia being the only team with 600-plus victories.

60: Among the associate teams, Scotland is the only team with 60-plus ODI wins.

10: The West Indies is the only team that has been involved in 10 or more tied matches in the ODI format.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top