Anantam IASPost · 28 July 2026

ODI World Cup Winners List (1975–2023): All 13 Editions

Study Notes · General Studies · GS I · Guides

Complete ODI Cricket World Cup winners list from 1975 to 2023 — every winner, runner-up, host, final margin and player of the tournament, plus 2027 details.

The ODI Cricket World Cup has been played 13 times between 1975 and 2023. Australia leads the honours board with six titles, the West Indies won the first two editions, and Australia are the current champions after beating India in the 2023 final at Ahmedabad. The next edition is scheduled for 4 October to 21 November 2027 in South Africa, Zimbabwe and Namibia.

ODI World Cup Winners List: 1975 to 2023

The table below lists every edition of the men’s ODI Cricket World Cup — the year, host country, winner, runner-up, the margin in the final, and the player of the tournament (an award introduced in 1992).

YearHost(s)WinnerRunner-upFinal MarginPlayer of the Tournament
1975EnglandWest IndiesAustralia17 runsNot awarded
1979EnglandWest IndiesEngland92 runsNot awarded
1983EnglandIndiaWest Indies43 runsNot awarded
1987India, PakistanAustraliaEngland7 runsNot awarded
1992Australia, New ZealandPakistanEngland22 runsMartin Crowe (NZ)
1996India, Pakistan, Sri LankaSri LankaAustralia7 wicketsSanath Jayasuriya (SL)
1999EnglandAustraliaPakistan8 wicketsLance Klusener (SA)
2003South Africa, Zimbabwe, KenyaAustraliaIndia125 runsSachin Tendulkar (IND)
2007West IndiesAustraliaSri Lanka53 runs (D/L)Glenn McGrath (AUS)
2011India, Sri Lanka, BangladeshIndiaSri Lanka6 wicketsYuvraj Singh (IND)
2015Australia, New ZealandAustraliaNew Zealand7 wicketsMitchell Starc (AUS)
2019England, WalesEnglandNew ZealandWon on boundary count (match and Super Over tied)Kane Williamson (NZ)
2023IndiaAustraliaIndia6 wicketsVirat Kohli (IND)

Titles by team: 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).

Records and Streaks

Edition Highlights

1975–1983: The West Indies era and India’s upset. The first three tournaments were 60-over affairs in England. Clive Lloyd’s West Indies won the first two, but in 1983 Kapil Dev’s unfancied India defended just 183 in the final at Lord’s to beat the two-time champions by 43 runs — a result that transformed cricket in India.

1987–1996: The Cup leaves England. The 1987 edition, hosted by India and Pakistan, was the first outside England and the first played over 50 overs; Australia edged England by 7 runs in Kolkata. Pakistan, nearly eliminated early, won in 1992 under Imran Khan. In 1996, co-host Sri Lanka stunned Australia in Lahore, with Sanath Jayasuriya’s aggressive opening redefining one-day batting.

1999–2007: Australian dominance. Australia won three straight titles under Steve Waugh and then Ricky Ponting. The 2003 final saw Ponting’s unbeaten 140 crush India, and in 2007 Adam Gilchrist’s 149 settled a rain-shortened final against Sri Lanka.

2011–2019: Home glory. MS Dhoni’s six at the Wankhede sealed India’s second title in 2011. Australia beat New Zealand in the 2015 Melbourne final, and 2019 produced the greatest final of all — England crowned champions on boundary count after two ties.

2023: Australia’s sixth. Travis Head’s 137 chased down India’s 240 in front of more than 90,000 spectators in Ahmedabad, denying the hosts who had been unbeaten until the final.

The Next Edition: 2027

The 2027 ODI World Cup will be hosted by South Africa, Zimbabwe and Namibia and is set to run from 4 October to 21 November 2027, according to ESPNcricinfo. The tournament returns to a 14-team format — two groups of seven, with the top three from each group advancing to a Super Six stage. It will be the first men’s World Cup in Africa since 2003.

For the shortest format’s honours list, see the T20 World Cup winners list, and for the continental tournament, the Asia Cup winners list. The women’s game has its own rich history, covered in the women’s cricket world cup winners list.

Frequently Asked Questions

Which country has won the most ODI World Cups?

Australia, with six titles — 1987, 1999, 2003, 2007, 2015 and 2023. The West Indies and India are next with two each.

Who won the most recent ODI World Cup?

Australia won the 2023 edition, beating host India by 6 wickets in the final at the Narendra Modi Stadium, Ahmedabad, on 19 November 2023. Travis Head scored 137 in the chase.

How many times has India won the ODI World Cup?

Twice — in 1983 under Kapil Dev (beating the West Indies at Lord’s) and in 2011 under MS Dhoni (beating Sri Lanka in Mumbai). India were also runners-up in 2003 and 2023.

When and where is the next ODI World Cup?

The 2027 edition is scheduled for 4 October to 21 November 2027, hosted jointly by South Africa, Zimbabwe and Namibia, with 14 teams taking part.

Has a host nation ever won the World Cup?

Yes, three times in succession: India in 2011, Australia in 2015 and England in 2019. Before 2011, no host had ever lifted the trophy.

Who holds the batting and bowling records in World Cup history?

Sachin Tendulkar has the most career runs (2,278), Virat Kohli the most runs in a single edition (765 in 2023), and Glenn McGrath the most wickets (71).

Which was the first ODI World Cup and who won it?

The first World Cup was held in England in 1975. The West Indies beat Australia by 17 runs in the final at Lord’s, with Clive Lloyd scoring a century.

Practice Questions

1. Which country has won the most ODI Cricket World Cup titles?

a) India
b) West Indies
c) Australia
d) England

Answer: c) Australia

2. The 2019 ODI World Cup final between England and New Zealand was decided by which method?

a) Super Over win
b) Boundary count after the match and Super Over were tied
c) Duckworth-Lewis calculation
d) Coin toss

Answer: b) Boundary count after the match and Super Over were tied

3. Who was named Player of the Tournament at the 2023 ODI World Cup?

a) Travis Head
b) Rohit Sharma
c) Mohammed Shami
d) Virat Kohli

Answer: d) Virat Kohli

4. The 2027 ODI World Cup will be jointly hosted by which countries?

a) India and Bangladesh
b) South Africa, Zimbabwe and Namibia
c) England and Ireland
d) Australia and New Zealand

Answer: b) South Africa, Zimbabwe and Namibia

5. Which team won the first ODI World Cup in 1975?

a) Australia
b) England
c) West Indies
d) India

Answer: c) West Indies