Cricket World Cup Winners List: Every Final from 1975 to 2023
The ICC Men's Cricket World Cup is the biggest prize in one-day international (ODI) cricket. Since the first tournament in England in 1975, only six teams have lifted the trophy. Here is every winner, every final and what made each one special.
All World Cup winners at a glance
| Year | Winner | Runner-up | Final venue |
|---|---|---|---|
| 1975 | West Indies | Australia | Lord's, London |
| 1979 | West Indies | England | Lord's, London |
| 1983 | India | West Indies | Lord's, London |
| 1987 | Australia | England | Eden Gardens, Kolkata |
| 1992 | Pakistan | England | Melbourne Cricket Ground |
| 1996 | Sri Lanka | Australia | Gaddafi Stadium, Lahore |
| 1999 | Australia | Pakistan | Lord's, London |
| 2003 | Australia | India | Wanderers, Johannesburg |
| 2007 | Australia | Sri Lanka | Kensington Oval, Barbados |
| 2011 | India | Sri Lanka | Wankhede Stadium, Mumbai |
| 2015 | Australia | New Zealand | Melbourne Cricket Ground |
| 2019 | England | New Zealand | Lord's, London |
| 2023 | Australia | India | Narendra Modi Stadium, Ahmedabad |
Most World Cup titles
- Australia – 6 (1987, 1999, 2003, 2007, 2015, 2023)
- West Indies – 2 (1975, 1979)
- India – 2 (1983, 2011)
- Pakistan – 1 (1992)
- Sri Lanka – 1 (1996)
- England – 1 (2019)
The finals, one by one
1975 and 1979: West Indies set the standard
Clive Lloyd's West Indies won the first final against Australia by 17 runs, with Lloyd himself scoring a century. Four years later they beat England by 92 runs, and Viv Richards made an unbeaten hundred. The West Indies were the first great one-day team.
1983: India's surprise at Lord's
Kapil Dev's India defended a modest total of 183 and bowled out the West Indies for 140 to win by 43 runs. The victory changed cricket in India and helped make the country the game's biggest market.
1987: Australia's first title
The first World Cup outside England was held in India and Pakistan. Allan Border's Australia beat England by 7 runs in a tense final at Eden Gardens.
1992: Pakistan's greatest day
Imran Khan's Pakistan recovered from a poor start to the tournament, then beat England by 22 runs in Melbourne. Wasim Akram's two wickets in two balls swung the final. Read more in our story of Pakistan cricket's greatest moments.
1996: Sri Lanka in Lahore
Arjuna Ranatunga's Sri Lanka beat Australia by 7 wickets at the Gaddafi Stadium, with Aravinda de Silva unbeaten on 107. Their attacking batting at the top of the order changed how teams approached the first overs.
1999 to 2007: Australia's hat-trick
Australia beat Pakistan at Lord's in 1999, India in Johannesburg in 2003 (Ricky Ponting made 140 not out) and Sri Lanka in Barbados in 2007 (Adam Gilchrist made 149). No other team has won three World Cups in a row.
2011: India win at home
India beat Sri Lanka by 6 wickets in Mumbai. Captain MS Dhoni finished the chase with a six and was named player of the final.
2015: Australia in Melbourne
Co-hosts Australia beat co-hosts New Zealand by 7 wickets at the MCG for their fifth title.
2019: England win the closest final
England and New Zealand finished level after 50 overs and level again after the super over. England won on the boundary-count rule, which the ICC later replaced: super overs are now repeated until there is a winner.
2023: Australia's sixth title
In Ahmedabad, Australia beat hosts India by 6 wickets. Travis Head scored 137 in the chase.
The next World Cup
The 2027 Men's Cricket World Cup is scheduled to be hosted by South Africa, Zimbabwe and Namibia. Check our World Cup section for previews as the tournament gets closer.
World Cup records
These are the main records of the Men's Cricket World Cup, as of the end of the 2023 tournament.
| Record | Holder | Details |
|---|---|---|
| Most runs | Sachin Tendulkar (India) | 2,278 runs in six World Cups, 1992–2011 |
| Most wickets | Glenn McGrath (Australia) | 71 wickets, 1996–2007 |
| Most hundreds | Rohit Sharma (India) | 7 centuries |
| Highest individual score | Martin Guptill (New Zealand) | 237 not out against West Indies, 2015 |
| Highest team total | Australia | 417 for 6 against Afghanistan in Perth, 2015 |
| Most runs in one World Cup | Virat Kohli (India) | 765 runs in 2023 |
| Most wickets in one World Cup | Mitchell Starc (Australia) | 27 wickets in 2019 |
How the World Cup has changed
The first three World Cups, in 1975, 1979 and 1983, were played in England with 60 overs per side, white clothing and a red ball. From 1987 matches were reduced to 50 overs. The 1992 tournament in Australia and New Zealand brought coloured clothing, a white ball and day-night matches, the look of one-day cricket that fans know today.
The number of teams has changed often. Eight teams played in 1975, fourteen in 2011 and 2015, and ten in 2019 and 2023, when every team played every other team once before the semi-finals. The 2027 World Cup is planned with fourteen teams again.
Pakistan at the World Cup
Pakistan won the trophy in 1992 and reached the final in 1999, when they lost to Australia at Lord's. They also played in the semi-finals in 1979, 1983, 1987 and 2011. Pakistan's fast bowlers have often been the stars of the tournament, from Imran Khan and Wasim Akram to Shoaib Akhtar and Shaheen Shah Afridi.
Frequently asked questions
Which team has won the most Cricket World Cups?
Australia, with six titles: 1987, 1999, 2003, 2007, 2015 and 2023.
Has Pakistan won the Cricket World Cup?
Yes, once. Imran Khan's team beat England by 22 runs in the 1992 final in Melbourne.
Who won the 2023 World Cup?
Australia beat India by 6 wickets in the final in Ahmedabad on 19 November 2023.
Where is the next World Cup?
The 2027 Men's Cricket World Cup is scheduled to be held in South Africa, Zimbabwe and Namibia.
More cricket news
Match Reports · Nov 1, 2026
Pakistan vs Oman Hong Kong Sixes 2026 Final Scorecard
Pakistan defeated Oman by 18 runs in the Hong Kong Sixes 2026 Plate Final. Read the full match report, scorecard, top…
Cricket News · Nov 1, 2026
Pakistan Beat Sri Lanka to Win ODI Tri-Series 2026
Pakistan defeated Sri Lanka by three wickets to win the ODI Tri-Series 2026, with Fakhar Zaman scoring a brilliant…
Match Previews · Oct 29, 2026
Pakistan vs Sri Lanka Final Match Preview 2026: Full Details
Pakistan face Sri Lanka in the 2026 ODI Tri-Series Final in Lahore. Check match date, start time, team news, key…
Comments (0)
No comments yet. Be the first to share your view.