Teams with Most ODI Wins: Cricket Dominance Records

One Day International cricket has changed dramatically since the first men’s ODI was played in 1971. The format has moved from 60-over matches and conservative batting to aggressive powerplays, 350-plus totals and specialist death bowling. Through every era, however, one measure of long-term strength has remained simple: winning matches.

Australia hold the record for the most ODI victories in men’s international cricket. Their success has been built on decades of consistency, six ODI World Cup titles and several dominant generations. India sit second after becoming one of the strongest ODI teams of the modern era, while Pakistan remain firmly inside the top three after almost five decades of limited-overs success.

Sri Lanka, West Indies, South Africa, England and New Zealand have also accumulated hundreds of victories. Each has enjoyed periods when it shaped the way ODI cricket was played, from the West Indies’ early dominance to Sri Lanka’s revolutionary approach in the 1990s and England’s ultra-attacking batting after 2015.

The records below are updated through 2026. Win percentage in the table is calculated as wins divided by total matches, giving one consistent comparison across teams.

Teams with the Most ODI Wins in Cricket History

Rank Team Wins Matches Win%
— — —: —: —:
1 Australia 617 1,019 60.55%
2 India 577 1,084 53.23%
3 Pakistan 528 1,002 52.69%
4 Sri Lanka 436 945 46.14%
5 West Indies 433 907 47.74%
6 South Africa 421 698 60.32%
7 England 413 829 49.82%
8 New Zealand 399 853 46.78%
9 Bangladesh 167 461 36.23%
10 Zimbabwe 157 590 26.61%

Australia’s official historical record stood at 617 wins from 1,019 ODIs, while India’s record reached 577 victories from 1,084 matches after their 2026 home ODI series against West Indies. Pakistan had reached 528 victories from 1,002 matches by June 2026.

Sri Lanka had 436 wins from 945 matches, while South Africa’s record stood at 421 victories from 698 ODIs. West Indies had moved to 433 wins from 907 matches by October 2026.

Top Five Teams with the Most ODI Wins

1. Australia – 617 Wins

Australia sit at the top of the all-time ODI victories list with 617 wins.

Their position is even more impressive because they have also maintained one of the strongest winning percentages among teams with a long ODI history. More than 60 percent of Australia’s completed match total has ended in victory.

The foundation of that record is tournament success.

Australia have won the men’s ODI World Cup six times: 1987, 1999, 2003, 2007, 2015 and 2023. No other country has matched that total. They also became the only men’s team to win three consecutive ODI World Cups when Steve Waugh and Ricky Ponting’s sides dominated from 1999 through 2007.

Australia’s greatest ODI teams combined aggressive batting with outstanding fast bowling.

During the late 1990s and 2000s, Adam Gilchrist attacked from the top, Ponting controlled innings at No. 3, Michael Bevan became one of cricket’s finest finishers, and Glenn McGrath consistently removed opposition top-order batters.

Shane Warne added world-class leg-spin before Brad Hogg later filled an important middle-over role.

Australia’s depth has remained a major advantage through different generations. The names changed, but the ability to produce match-winners rarely disappeared.

Their 2023 World Cup victory provided another example. After beginning the tournament poorly, Australia recovered, reached the final and defeated unbeaten India in Ahmedabad.

With 617 ODI victories, Australia’s place at No. 1 reflects both longevity and sustained excellence.

2. India – 577 Wins

India have moved steadily toward Australia’s record and now sit second with 577 ODI victories from 1,084 matches through early October 2026.

India’s ODI story began slowly.

They played their first match in 1974 and were not initially considered one of the strongest limited-overs teams. The 1983 World Cup changed that perception permanently.

Kapil Dev’s side defeated the dominant West Indies in the final at Lord’s and gave Indian cricket its first ODI world championship.

Success became more consistent from the 1990s onward.

Sachin Tendulkar transformed opening batting and eventually became the format’s leading run-scorer. Sourav Ganguly, Rahul Dravid, Virender Sehwag and Yuvraj Singh then formed the core of another successful generation.

Under MS Dhoni, India reached another level.

They won the 2011 World Cup on home soil, with Dhoni finishing the final against Sri Lanka with one of the most famous sixes in Indian cricket history.

The Virat Kohli and Rohit Sharma era added enormous bilateral consistency.

India developed multiple high-quality fast bowlers, strong wrist-spin options and batting depth capable of succeeding both at home and overseas.

India also won the 2025 Champions Trophy and remained No. 1 in the ICC Men’s ODI Team Rankings following the May 2026 annual update.

Their volume of matches also matters. India have played more ODIs than any other team, creating more opportunities to accumulate victories but also demanding decades of sustained performance.

3. Pakistan – 528 Wins

Pakistan became the third men’s team to pass 500 ODI victories and had reached 528 wins from 1,002 matches by June 2026.

Pakistan’s ODI success has often been built around match-winning individual talent.

During the 1980s and 1990s, Imran Khan, Javed Miandad, Wasim Akram, Waqar Younis, Saeed Anwar and Inzamam-ul-Haq gave Pakistan an exceptional combination of batting quality and fast-bowling skill.

Their greatest ODI achievement came at the 1992 World Cup.

After a difficult start, Imran’s side recovered dramatically and defeated England in the final at Melbourne.

Pakistan also became extremely successful in multi-team events played in Sharjah during the 1980s and 1990s.

Wasim and Waqar helped define reverse swing in limited-overs cricket, while Saqlain Mushtaq later became one of the format’s leading off-spinners.

Modern Pakistan teams have continued to produce elite players, including Babar Azam, Shaheen Shah Afridi and Mohammad Rizwan.

The team’s overall win percentage remains above 52 percent despite having played more than 1,000 ODIs.

That combination of volume and success keeps Pakistan comfortably inside the all-time top three.

4. Sri Lanka – 436 Wins

Sri Lanka have recorded 436 ODI victories from 945 matches.

Their rise is one of cricket’s great limited-overs stories.

Sri Lanka became a Test nation in the early 1980s but took time to establish themselves among cricket’s strongest sides.

Everything changed during the 1996 World Cup.

Sanath Jayasuriya and Romesh Kaluwitharana transformed powerplay batting by attacking fast bowlers from the first over. Aravinda de Silva supplied class through the middle order, while Arjuna Ranatunga led a tactically fearless side.

Sri Lanka defeated Australia in the final to win their first ODI World Cup.

Their success continued well beyond 1996.

Muttiah Muralitharan became the most prolific spinner in international cricket, Chaminda Vaas led the pace attack, and Kumar Sangakkara, Mahela Jayawardene and Tillakaratne Dilshan maintained Sri Lanka’s batting strength.

Sri Lanka reached the ODI World Cup final again in 2007 and 2011.

Their overall record has weakened during rebuilding periods, but more than 430 victories ensure that Sri Lanka remain among the most successful ODI nations in history.

5. West Indies – 433 Wins

West Indies sit fifth with 433 ODI victories from 907 matches through October 2026.

Their modern numbers do not fully show how dominant they were during ODI cricket’s first major era.

West Indies won the first World Cup in 1975 and successfully defended the trophy in 1979.

They then reached a third consecutive final in 1983, where India produced a famous upset.

Clive Lloyd led a team packed with legendary players.

Viv Richards was one of the most destructive batters of his era, while Gordon Greenidge and Desmond Haynes formed a powerful opening combination.

The bowling attack was even more intimidating.

Michael Holding, Andy Roberts, Joel Garner and Malcolm Marshall gave West Indies a group of fast bowlers capable of overwhelming opponents almost anywhere.

For much of the late 1970s and early 1980s, beating West Indies in an ODI was a major achievement.

Results became less consistent in later decades, but players such as Brian Lara, Chris Gayle, Shivnarine Chanderpaul and Shai Hope continued to produce major ODI performances.

West Indies’ 433 wins preserve their position among the format’s historically successful teams.

South Africa’s Outstanding ODI Win Rate

South Africa sit sixth in total victories, but their numbers deserve special attention.

The Proteas have won 421 of 698 ODIs, giving them a simple wins-to-matches rate above 60 percent.

That percentage is almost identical to Australia’s despite South Africa having played far fewer games.

South Africa returned to international cricket in 1991 after decades of isolation and quickly became one of the strongest ODI teams.

Allan Donald led the pace attack, while Hansie Cronje, Gary Kirsten, Jonty Rhodes and Jacques Kallis provided an outstanding core.

Later generations included AB de Villiers, Hashim Amla, Dale Steyn, Faf du Plessis and Quinton de Kock.

Their biggest weakness has not been bilateral ODI performance but ICC knockout results.

South Africa have reached multiple World Cup semi-finals without winning the tournament. Their high historical win rate nevertheless proves how consistently strong they have been outside those painful knockout defeats.

Famous ODI Eras

ODI history can be divided into several periods of team dominance.

West Indies controlled the early years, winning the 1975 and 1979 World Cups and reaching the 1983 final.

Pakistan became one of the most dangerous limited-overs sides during the late 1980s and early 1990s, culminating in their 1992 championship.

Sri Lanka’s 1996 team changed batting strategy by attacking during fielding restrictions instead of simply protecting wickets.

Australia then produced the format’s most dominant prolonged era.

They won the World Cup in 1999, 2003 and 2007 and completed a world-record sequence of 21 consecutive ODI victories in 2003.

India’s rise from the 2000s onward created another major period. Their 2011 World Cup win and sustained success across bilateral series helped push them toward the top of the all-time wins list.

England’s transformation after the 2015 World Cup also changed ODI batting. Their aggressive approach eventually produced the 2019 world title.

Australia’s ODI Dominance

Australia’s six World Cups provide the clearest evidence of their dominance.

However, tournament trophies tell only part of the story.

Australia have repeatedly rebuilt without disappearing from the top level.

The Allan Border era produced the 1987 title. Steve Waugh led the 1999 champions. Ricky Ponting captained the unbeaten 2003 and 2007 World Cup sides.

Michael Clarke then lifted the trophy at home in 2015.

Pat Cummins added another championship in 2023 after Australia defeated India in Ahmedabad.

This ability to win across different conditions separates Australia from every other ODI nation.

Their 617 victories are not concentrated in one generation. They cover more than five decades of international cricket.

India’s Growing ODI Success

India’s total of 577 wins puts them 40 victories behind Australia through early October 2026.

The gap has narrowed considerably compared with earlier decades.

India’s strength comes partly from depth.

A huge domestic cricket structure regularly produces new batters, fast bowlers, spinners and wicketkeepers capable of moving into the international side.

Their home record is particularly strong, but modern Indian ODI teams have also won major series in Australia, New Zealand, South Africa and other overseas conditions.

India’s 317-run victory against Sri Lanka in 2023 remains the largest victory by runs in men’s ODI history.

With two World Cups, multiple Champions Trophy titles and the second-highest number of ODI wins, India’s place among the format’s dominant nations is firmly established.

What Makes a Great ODI Team?

Winning consistently in ODI cricket requires balance.

Teams need openers capable of using the powerplay, middle-order batters who can handle spin and finishers able to score quickly in the last ten overs.

Bowling attacks require similar variety.

New-ball wickets remain valuable, but modern teams also need middle-over wicket-takers and bowlers who can defend totals at the death.

Fielding has become increasingly important as well.

The strongest ODI teams save boundaries, create run-outs and maintain pressure even when wickets are not falling.

Australia’s history demonstrates the value of depth and tournament mentality. India’s modern success shows the power of a deep player pool, while South Africa’s win percentage reflects consistent bilateral strength.

Different teams have reached the top in different ways, but long-term ODI dominance always requires success across multiple generations.

FAQs

Which team has the most ODI wins in cricket history?

Australia lead men’s ODI cricket with 617 victories from 1,019 matches through 2026.

How many ODI matches has India won?

India have recorded 577 ODI victories from 1,084 matches through early October 2026.

Which team is second for the most ODI wins?

India rank second behind Australia. Pakistan are third with 528 victories.

Which team has the best win rate among the major ODI teams?

Australia and South Africa both have exceptionally strong records. Using simple wins divided by total matches, Australia are at about 60.55% and South Africa at about 60.32%.

How many ODI World Cups has Australia won?

Australia have won six men’s ODI World Cups: 1987, 1999, 2003, 2007, 2015 and 2023.

How many ODI World Cups has India won?

India have won the men’s ODI World Cup twice, in 1983 and 2011.