Skip to content
Cricket

Cricket World Cup Winners List: Every ODI World Cup Champion (1975–2023)

Australia are the one-day world champions and by far the most successful side in the tournament’s history. They beat hosts India by six wickets in the 2023 final in Ahmedabad, with Travis Head making 137, to win their sixth title. The next men’s Cricket World Cup is in 2027, hosted by South Africa, Zimbabwe and Namibia.

Every 50-over World Cup final since 1975 is listed below, with the title count by country and the finals that shaped the one-day game. International scores and results are on our cricket hub.

Quick facts

  • Current champions: Australia (2023)
  • Most titles: Australia, 6
  • Different winners: 6 countries
  • Three titles in a row: Australia, 1999, 2003 and 2007
  • Next World Cup: 2027 in South Africa, Zimbabwe and Namibia, with 14 teams

Every Cricket World Cup winner (1975–2023)

YearHostsWinnerRunner-upResultFinal venue
2023IndiaAustraliaIndia6 wicketsAhmedabad
2019England and WalesEnglandNew ZealandTie; won on boundary count after tied Super OverLord’s
2015Australia and New ZealandAustraliaNew Zealand7 wicketsMelbourne
2011India, Sri Lanka and BangladeshIndiaSri Lanka6 wicketsMumbai
2007West IndiesAustraliaSri Lanka53 runs (DLS)Bridgetown, Barbados
2003South Africa, Zimbabwe and KenyaAustraliaIndia125 runsJohannesburg
1999EnglandAustraliaPakistan8 wicketsLord’s
1996India, Pakistan and Sri LankaSri LankaAustralia7 wicketsLahore
1992Australia and New ZealandPakistanEngland22 runsMelbourne
1987India and PakistanAustraliaEngland7 runsKolkata
1983EnglandIndiaWest Indies43 runsLord’s
1979EnglandWest IndiesEngland92 runsLord’s
1975EnglandWest IndiesAustralia17 runsLord’s

Cricket World Cup titles by country

CountryTitlesYears
Australia61987, 1999, 2003, 2007, 2015, 2023
India21983, 2011
West Indies21975, 1979
Pakistan11992
Sri Lanka11996
England12019

New Zealand have reached two finals, in 2015 and 2019, and South Africa have never reached one.

Finals that changed cricket

1983: India stun West Indies

West Indies had won the first two World Cups and bowled India out for 183 at Lord’s. Kapil Dev’s side then dismissed them for 140, a result that changed cricket in India for good.

1992: Pakistan’s cornered tigers

Pakistan were close to elimination halfway through the group stage. Imran Khan’s team won their last matches, beat New Zealand in the semi-final and England by 22 runs in Melbourne, with Wasim Akram’s two wickets in two balls turning the final.

1996: Sri Lanka’s breakthrough

Arjuna Ranatunga’s side changed one-day batting with aggressive opening play and beat Australia by seven wickets in Lahore, Aravinda de Silva scoring an unbeaten century.

2011: Dhoni finishes it with a six

India became the first team to win a World Cup final on home soil. MS Dhoni hit the winning six at the Wankhede Stadium to beat Sri Lanka, 28 years after the 1983 win.

2019: the closest final ever

England and New Zealand both scored 241 at Lord’s, and the Super Over was tied too. England won on the boundary count rule, which the ICC later scrapped.

Frequently asked questions

Who won the last Cricket World Cup?

Australia, who beat India by six wickets in the 2023 final in Ahmedabad.

Which country has won the most Cricket World Cups?

Australia, with six titles.

When is the next Cricket World Cup?

In October and November 2027, in South Africa, Zimbabwe and Namibia.

Has Pakistan won the Cricket World Cup?

Yes, in 1992 under Imran Khan. They were also runners-up in 1999.

For T20 cricket, see the T20 World Cup winners list. For Test cricket, read how the World Test Championship works.

Source: ICC. Last checked September 2026.

Comments

Join the discussion

Your email is never shown. Comments are checked before they appear.