Team Records

ODI Stats: Teams with Most Wins (All Time)

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

TeamMatchesWonLostTiedNo ResultWin %
Australia101361435593560.61
India1066567445104453.18
Pakistan98452043492152.84
Sri Lanka93243045564146.13
West Indies882426415113048.30
South Africa68641524462160.49
England81140336893149.69
New Zealand83838740074446.18
Bangladesh44616027601035.87
Zimbabwe58115440381626.50
Afghanistan17886851648.31
Ireland2078210731539.61
Scotland16474801945.12
Netherlands13749812535.76
Kenya154421070527.27
U.A.E.11939791032.77
Nepal7335351247.94
U.S.A.6733322049.25
Oman6131271250.81
Namibia6629351143.93
Canada9728671328.86
P.N.G.6614511021.21

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.

Please follow and like us:

Leave a Reply

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