Top 3 teams with the most ODI wins in the last decade
Let us take a look at the teams with the most ODI wins between 2015 and 2024.
6 Min Read
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 |
Data from January 1, 2015 to December 31, 2024
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store