Don’t miss the latest developments in business and finance.
Home / Cricket / World Cup / News / ICC Cricket World Cup: Winners list in ODIs, history, all you need to know
ICC Cricket World Cup: Winners list in ODIs, history, all you need to know
West Indies and India have each won two titles, but Australia has taken home six trophies. England, Pakistan, and Sri Lanka round out the list of ODI World Cup winners.
Australia won the 13th edition of the ICC ODI World Cup as they defeated India by 6 wickets at the Narendra Modi Stadium in Ahmedabad. Aussies clinched their sixth ODI World Cup title.
Cricket has rapidly evolved over the past 50 years. But on January 5, 1971, in Melbourne, England and Australia played the first One Day International (ODI), marking a watershed moment in the sport's history.
The men's cricket World Cup was held in 1975 at the International Cricket Council (ICC), formerly the International Cricket Conference, two years later.
The ODI World Cups have been held twelve times since then. West Indies and India have each won two titles, but Australia has taken home five trophies. England, Pakistan, and Sri Lanka round out the list of ODI World Cup winners.
ICC ODI World Cup winners' list
ICC Cricket World Cup Winners List (ODI Format)
Year
Winner
Hosting Country
Runner-up
2023
Australia
India
India
2019
England
England and Wales
New Zealand
2015
Australia
Australia and New Zealand
New Zealand
2011
India
India and Bangladesh
Sri Lanka
2007
Australia
West Indies
Sri Lanka
2003
Australia
South Africa
India
1999
Australia
England
Pakistan
1996
Sri Lanka
Pakistan and India
Australia
1992
Pakistan
Australia and New Zealand
England
1987
Australia
India and Pakistan
England
1983
India
England
West Indies
1979
West Indies
England
England
1975
West Indies
England
Australia
WATCH VIDEO | PM Modi consoles Team India after heartbreaking defeat in World Cup 2023 final
ICC World Cups match summary and scores
2023, ICC Cricket World Cup Winner: Australia Runners-up: India Match Summary: India lost the final by 6 wickets IND: 240 (50) AUS: 241-4 (43) Host: India