In cricket, the white-ball format primarily refers to One-Day Internationals (ODIs). However, with the rise of T20 cricket, the number of 50-over matches has significantly reduced over the years. Today,
ODIs often find themselves caught between the popularity of T20s and the traditional Test format, as a few cricketing pundits have even started questioning the very existence of one-dayers.
Experts have suggested hosting 50-over games only for quadrennial World Cups. As a result, most bilateral series now feature fewer ODIs, while ICC tournaments remain the main stage for high-profile 50-over cricket. Despite these challenges, some teams have consistently performed in ODIs over the last decade. Here in CricTracker, let us take a look at the teams with the most ODI wins between 2015 and 2024.
Top 3 teams with the most ODI wins in the last decade
3. Australia
Australia has remained one of the most dominant teams in the ODI format. Over the last decade, they played 165 ODIs, winning 95 of them. The team has regularly participated in bilateral series and ICC tournaments, maintaining a strong presence in white-ball cricket. Australia faced England and India most frequently, often engaging in competitive matches.
Their highest team total in the last decade came against Afghanistan, scoring an impressive 417 runs. Despite the general decline in ODI frequency, Australia continues to be a major force in the format, demonstrating consistency and skill that has earned them multiple ODI World Cups in the past.
2. England
England has also been highly active in ODIs over the last decade, playing 184 matches and winning over 100 of them. English conditions, traditionally favouring bowlers with swing and seam, have tested the adaptability of their players, yet England produced some extraordinary performances.
Notably, they scored the highest ODI total, 498 runs, against the Netherlands. Most of England’s ODIs were played against arch-rivals Australia, with 35 encounters in total. The team continues to engage in bilateral ODI series alongside T20Is, maintaining a steady schedule for fans who enjoy the longer white-ball format.
1. India
India has been the team that played the most ODIs in the past decade, appearing in around 190 matches. They are known for their strong batting line-up and spin-friendly home conditions, and have consistently delivered high-scoring performances. The Men in Blue played most frequently against Australia, with 36 matches, winning 17 of them.
The team’s approach combines aggressive batting and strategic bowling, often producing thrilling encounters with scores exceeding 300 runs. While India may not have secured as many trophies in this period, their involvement and intent in ODIs have been remarkable, providing fans with continuous excitement and memorable performances.
Most ODI wins in the last decade: Top 3 teams
Particulars | Australia | England | India |
Matches Played | 165 | 184 | 190 |
Matches Won | 95 | 102 | 122 |
Matches Lost | 66 | 70 | 59 |
No Result | 04 | 10 | 06 |
Tied | 00 | 020 | 03 |
Win Percentage | 57.57 | 55.43 | 64.21 |