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 ing 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

Team Matches Won Lost Tied No Result Win %
Australia 1013 614 355 9 35 60.61
India 1066 567 445 10 44 53.18
Pakistan 987 520 437 9 21 52.68
Sri Lanka 932 430 455 6 41 46.13
West Indies 884 426 416 11 31 48.19
South Africa 686 415 244 6 21 60.49
England 811 403 368 9 31 49.69
New Zealand 841 390 400 7 44 46.37
Bangladesh 446 160 276 0 10 35.87
Zimbabwe 581 154 403 8 16 26.50
Afghanistan 178 86 85 1 6 48.31
Ireland 209 83 107 3 16 39.71
Scotland 169 77 82 1 9 45.56
Netherlands 142 53 82 2 5 37.32
Kenya 154 42 107 0 5 27.27
U.A.E. 124 40 83 1 0 32.85
Nepal 73 35 35 1 2 47.94
U.S.A. 69 34 32 3 0 49.27
Oman 64 33 27 2 2 51.56
Namibia 68 30 36 1 1 44.11
Canada 103 28 71 1 3 27.18
P.N.G. 66 14 51 1 0 21.21

Key insights from the above table

25: To date, 26 teams have played ODI matches, with 25 of them ing 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 ed 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.