Most Matches Won in ODI World Cup History
Winning consistently at an ODI World Cup is one of the hardest achievements in international cricket. Teams must adapt to different pitches, handle pressure over several weeks and then perform in knockout matches where one poor day can end an entire campaign. That is why the all-time World Cup wins table provides a useful picture of which countries have sustained success across generations.
Australia stand far ahead of every other team. Through the latest completed men’s ODI World Cup in 2023, Australia have won 78 matches and lifted the trophy six times. India rank second with 63 victories, while New Zealand sit third with 59 despite never winning the title.
England, Pakistan, South Africa and West Indies form the next group. Some built their totals through appearances in every edition, while South Africa reached 45 victories despite not entering their first World Cup until 1992.
Most Matches Won in ODI World Cup History
The following table covers men’s ICC ODI Cricket World Cup matches from 1975 through the 2023 tournament. The Win % column is calculated as wins divided by total matches played.
| Rank | Team | Matches | Won | Lost | Tied/NR | Win % |
|---|---|---|---|---|---|---|
| 1 | Australia | 105 | 78 | 25 | 2 | 74.29% |
| 2 | India | 95 | 63 | 30 | 2 | 66.32% |
| 3 | New Zealand | 99 | 59 | 38 | 2 | 59.60% |
| 4 | England | 93 | 52 | 39 | 2 | 55.91% |
| 5 | Pakistan | 88 | 49 | 37 | 2 | 55.68% |
| 6 | South Africa | 74 | 45 | 26 | 3 | 60.81% |
| 7 | West Indies | 80 | 43 | 35 | 2 | 53.75% |
| 8 | Sri Lanka | 89 | 40 | 46 | 3 | 44.94% |
| 9 | Bangladesh | 49 | 16 | 32 | 1 | 32.65% |
| 10 | Zimbabwe | 57 | 11 | 42 | 4 | 19.30% |
| 11 | Ireland | 21 | 7 | 13 | 1 | 33.33% |
| 12 | Kenya | 29 | 6 | 22 | 1 | 20.69% |
The ranking is based on total victories, not winning percentage. South Africa, for example, have a better win rate than New Zealand, England and Pakistan but have played fewer World Cup matches.
Australia – 78 World Cup Wins
Australia are comfortably the most successful team in ODI World Cup history.
They have won 78 of their 105 matches through 2023 and have claimed six titles: 1987, 1999, 2003, 2007, 2015 and 2023.
Their dominance was at its greatest between 1999 and 2007.
Australia recovered from a difficult start to win the 1999 tournament before going unbeaten throughout both the 2003 and 2007 editions.
Ricky Ponting’s side won all 11 matches in 2003 and repeated the feat four years later.
Australia added a fifth title at home in 2015 and then a sixth in India in 2023. Pat Cummins’ side lost its first two games in 2023 but then won nine consecutive matches, including the semi-final against South Africa and the final against previously unbeaten India.
Australia’s combination of 78 victories, six championships and success in multiple eras puts them well ahead of every rival.
India – 63 World Cup Wins
India rank second with 63 victories from 95 World Cup matches.
Their first title came in 1983 when Kapil Dev’s team stunned defending champions West Indies at Lord’s.
India had to wait 28 years for their second championship.
MS Dhoni’s side won seven matches during the 2011 tournament, including knockout victories over Australia, Pakistan and Sri Lanka.
India’s overall wins total has risen sharply during recent tournaments.
They won seven matches in 2015, seven in 2019 and a record 10 during their run to the 2023 final.
Rohit Sharma’s 2023 team won all nine league matches and then defeated New Zealand in the semi-final. Their 10-match winning run ended only when Australia beat them in the final at Ahmedabad.
India therefore hold the record for most victories in a single World Cup by a team that did not win the trophy.
New Zealand – 59 World Cup Wins
New Zealand have won 59 of 99 World Cup matches, placing them third despite never lifting the trophy.
That statistic reflects New Zealand’s exceptional tournament consistency.
They reached the semi-finals in 1975, 1979, 1992, 1999, 2007, 2011 and 2023, in addition to reaching consecutive finals in 2015 and 2019.
Their 2015 campaign was particularly strong.
Brendon McCullum’s team won eight matches on the way to the final before losing to Australia at the Melbourne Cricket Ground.
Four years later, New Zealand reached another final and came as close as possible to winning the trophy. The 2019 final against England finished tied, and the Super Over was also tied before England were awarded the trophy under the boundary-count rule used at the time.
New Zealand’s 59 victories prove that a team can build an outstanding World Cup record even without becoming champion.
England – 52 World Cup Wins
England rank fourth with 52 World Cup victories.
They have appeared in every edition and reached the final four times.
England were runners-up in 1979, 1987 and 1992 before finally becoming champions on home soil in 2019.
The 2019 side represented a major change in England’s ODI identity. Eoin Morgan’s team used an aggressive batting philosophy and won eight matches during the tournament.
After finishing third in the league table, England defeated Australia by eight wickets in the semi-final.
The final against New Zealand became one of the most dramatic games in cricket history. Both the regulation match and Super Over were tied, with England ultimately winning the tournament under the competition rules in force.
England’s defense in 2023 was poor, however. They won only three of nine matches and finished seventh.
Pakistan – 49 World Cup Wins
Pakistan sit fifth with 49 victories from 88 matches.
Their greatest campaign came in 1992.
Imran Khan’s side struggled during the first half of the tournament but recovered dramatically to reach the semi-finals.
Pakistan defeated New Zealand in Auckland and then beat England by 22 runs in the final at Melbourne to become world champions.
They also reached the 1999 final, where Australia defeated them.
Pakistan have appeared in several other semi-finals, including 1979, 1983, 1987 and 2011.
Their ability to produce deep tournament runs across multiple eras explains why they remain fifth on the all-time wins list despite inconsistent recent campaigns.
Most Wins in a Single ODI World Cup Edition
Australia hold the record for most victories in a single men’s ODI World Cup.
They won all 11 matches in both 2003 and 2007.
| Rank | Team | Wins | Edition | Final Result |
|---|---|---|---|---|
| 1 | Australia | 11 | 2003 | Champions |
| 1 | Australia | 11 | 2007 | Champions |
| 3 | India | 10 | 2023 | Runners-up |
| 4 | Australia | 9 | 2023 | Champions |
| 5 | England | 8 | 2019 | Champions |
| 5 | New Zealand | 8 | 2015 | Runners-up |
| 5 | India | 8 | 2003 | Runners-up |
| 5 | Sri Lanka | 8 | 2007 | Runners-up |
Australia’s 2003 and 2007 campaigns were particularly remarkable because they went through both tournaments without losing.
In 2003, Ponting’s side defeated India by 125 runs in the final.
In 2007, Australia again went 11 from 11 and defeated Sri Lanka in the final.
India came closest to matching the record in 2023. They won 10 successive games before losing to Australia in the final.
Longest Winning Streaks in ODI World Cup History
Australia also hold the record for the longest sustained period without defeat across men’s ODI World Cups.
From the 1999 tournament until Pakistan beat them in 2011, Australia went 34 World Cup matches without losing. That unbeaten sequence included victories in three consecutive finals and titles in 1999, 2003 and 2007.
A winning streak and an unbeaten streak are not exactly the same.
Australia’s run included a famous tied semi-final against South Africa in 1999 and a no-result during the wider unbeaten sequence. Their uninterrupted sequence of actual World Cup victories reached 25 matches from 1999 through 2011.
India have also produced two major runs.
They won their final four matches of the 2011 World Cup and their first seven in 2015 before Australia beat them in the semi-final, creating an 11-match winning sequence across editions.
India then won 10 consecutive matches in 2023 before losing the final.
Australia’s 11 straight victories within both the 2003 and 2007 editions remain the longest winning runs during a single tournament.
Australia’s 1999-2011 Era of Dominance
No team has controlled the World Cup for as long as Australia did from the end of the 1990s through the 2000s.
Their 1999 campaign began poorly, but victories over West Indies, India, Zimbabwe and South Africa carried them through to the final.
They then dominated Pakistan at Lord’s.
In 2003, Australia did not lose a single match.
The same happened in 2007.
By the time Pakistan finally defeated Australia during the 2011 group stage, an entire generation of World Cup cricket had passed without an Australian defeat.
That stretch remains the clearest example of sustained World Cup dominance.
Most ODI World Cup Wins by Captains
Ricky Ponting holds the record for the most World Cup match victories as captain.
He led Australia in 29 World Cup matches and won 26.
| Rank | Captain | Team | Matches | Wins | Losses |
|---|---|---|---|---|---|
| 1 | Ricky Ponting | Australia | 29 | 26 | 2 |
| 2 | Stephen Fleming | New Zealand | 27 | 16 | 10 |
| 3 | Clive Lloyd | West Indies | 17 | 15 | 2 |
| 4 | MS Dhoni | India | 17 | 14 | 2 |
| 4 | Imran Khan | Pakistan | 22 | 14 | 8 |
Ponting’s record is extraordinary because Australia won the 2003 and 2007 World Cups without losing a match under his leadership.
He also captained Australia in 2011 before their title streak ended in the quarter-final against India.
Stephen Fleming never won a World Cup but led New Zealand to 16 victories across three tournaments.
Clive Lloyd captained West Indies to the first two World Cup titles in 1975 and 1979 and another final in 1983.
MS Dhoni led India to the 2011 championship and a semi-final appearance in 2015.
Imran Khan’s 14 victories include Pakistan’s historic title run in 1992.
World Cup Wins Versus World Cup Titles
Total victories and championships do not always tell the same story.
New Zealand are the clearest example.
They rank third in match wins with 59 but have no title.
South Africa have 45 victories and a strong overall winning percentage, yet they have never reached a men’s ODI World Cup final.
West Indies, meanwhile, have fewer total victories than South Africa but won the first two tournaments in 1975 and 1979.
Knockout cricket explains the difference.
A team can dominate league matches but still leave the tournament after one poor semi-final or final. India’s 2023 campaign is the perfect example: 10 consecutive victories were not enough to secure the trophy.
Australia’s record is therefore especially impressive because they have combined high overall win totals with repeated knockout success.
Why Australia Remain Far Ahead
Australia’s 78 victories are not simply a result of playing many World Cups.
They also own the best raw winning percentage among the leading teams, winning nearly three quarters of their matches.
Their success stretches across very different periods of ODI cricket.
The 1987 champions relied on a disciplined team led by Allan Border.
The Waugh and Ponting generations then created the tournament’s greatest dynasty.
Michael Clarke’s team won at home in 2015, while Pat Cummins led another generation to the 2023 title.
Few countries have remained competitive through so many cycles of players and tactical changes.
That consistency explains why Australia lead both the matches-won table and the trophy count.
Conclusion
Australia hold the record for the most matches won in ODI World Cup history with 78 victories from 105 games through the 2023 tournament.
India rank second with 63 wins, followed by New Zealand with 59, England with 52 and Pakistan with 49.
Australia also hold the single-edition record after winning all 11 matches in both 2003 and 2007. India won 10 matches in 2023 but lost the final.
Australia’s dominance extends to winning streaks and captaincy records. Their long unbeaten run stretched across 34 World Cup matches from 1999 to 2011, while Ricky Ponting holds the captaincy record with 26 World Cup victories.
These records show that World Cup success requires more than one great tournament. The teams at the top of the list have remained competitive across different generations, formats and conditions, with Australia setting the standard for sustained excellence.
FAQs
Which team has won the most matches in ODI World Cup history?
Australia hold the record with 78 victories from 105 matches through the 2023 men’s ODI World Cup.
How many World Cup matches has India won?
India have won 63 of their 95 men’s ODI World Cup matches through the 2023 tournament.
Which team has the most wins in a single ODI World Cup?
Australia hold the record with 11 victories in both the 2003 and 2007 World Cups. They won both tournaments unbeaten.
What is the longest World Cup winning streak?
Australia recorded 25 consecutive actual World Cup victories during their dominant run spanning the 1999 to 2011 tournaments. Their wider unbeaten sequence lasted 34 matches.
Which captain has won the most ODI World Cup matches?
Ricky Ponting holds the record with 26 victories as Australia’s captain in World Cup matches.
Which team has the most World Cup wins without winning the trophy?
New Zealand have 59 World Cup victories, the third-highest total overall, but have never won the men’s ODI World Cup.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
