The most entertaining format of cricket is One Day International. Have we ever thought that what makes it the most amusing layout of the game? Well, then the answer is it gives both teams time to make a comeback and as a spectator, you may watch a thriller at any point of the game. The inaugural ODI match was played between England and Australia in 1971. To date, 27 ODI teams have taken part in more than 900 ODI matches. But one trait that people want to know is who is dominating the tally of most wins in ODI by a team.
Australia has won the most matches in ODI cricket history, with 594 wins. In 2nd place, there is team India with 539 wins in 1029 games, followed by the Pakistan cricket team with 499 wins in 948 matches.
Still,Australia has the highest win percentage in ODI cricket, 63.4.
Australian Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
978 | 594 | 341 | 63.4 | 9 | 34 |
Indian Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
1029 | 539 | 438 | 55.13 | 9 | 43 |
Pakistan Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
948 | 499 | 420 | 54.25 | 9 | 20 |
West Indies Cricket
Matches | Won | Lost | Win % | Tied | NR |
854 | 411 | 403 | 50.48 | 10 | 30 |
Sri Lankan Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
881 | 398 | 438 | 47.68 | 5 | 39 |
Read about World Cup Winners from 1983 onwards
Cricket South Africa
Matches | Won | Lost | Win % | Tied | NR |
652 | 397 | 228 | 63.39 | 6 | 21 |
England Cricket
Matches | Won | Lost | Win % | Tied | NR |
779 | 392 | 348 | 52.93 | 9 | 30 |
New Zealand Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
797 | 366 | 382 | 48.94 | 7 | 42 |

Bangladesh Cricket
Matches | Won | Lost | Win % | Tied | NR |
408 | 148 | 252 | 37.00 | 0 | 8 |
Zimbabwe Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
557 | 144 | 392 | 27.2 | 8 | 13 |
Ireland Cricket Team
Matches | Won | Lost | Win % | Tied | NR |
184 | 75 | 94 | 44.47 | 03 | 12 |

Read about Indian Cricket Board here.
Australia has won the most ODIs to date, 594 matches.
India has won 539 matches so far in ODI.
Sachin Tendulkar has the most runs in ODI (18426 runs).
Australia has the most wins in ODI, 594.
India has played the most ODI matches (1029).
Ricky Ponting has won the most ODI matches as captain, 165 out of 230.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in