ICC Cricket World Cup Winners: Complete History of Every Edition
ICC Cricket World Cup Winners: Complete History of Every Edition
The ICC Men’s Cricket World Cup is the pinnacle of one-day international cricket, held every four years since 1975. Thirteen editions have been completed, producing six different champions. Australia stand alone with six titles, West Indies and India have two each, and Pakistan, Sri Lanka and England have one apiece.
The most recent edition was won by Australia in 2023, when they beat hosts India in the final in Ahmedabad. The next ODI World Cup is scheduled for 2027 in South Africa, Zimbabwe and Namibia.
Complete List of World Cup Winners
| Year | Winner | Runner-up | Host | Winning Captain |
|---|---|---|---|---|
| 1975 | West Indies | Australia | England | Clive Lloyd |
| 1979 | West Indies | England | England | Clive Lloyd |
| 1983 | India | West Indies | England | Kapil Dev |
| 1987 | Australia | England | India and Pakistan | Allan Border |
| 1992 | Pakistan | England | Australia and New Zealand | Imran Khan |
| 1996 | Sri Lanka | Australia | India, Pakistan and Sri Lanka | Arjuna Ranatunga |
| 1999 | Australia | Pakistan | England | Steve Waugh |
| 2003 | Australia | India | South Africa, Zimbabwe and Kenya | Ricky Ponting |
| 2007 | Australia | Sri Lanka | West Indies | Ricky Ponting |
| 2011 | India | Sri Lanka | India, Sri Lanka and Bangladesh | MS Dhoni |
| 2015 | Australia | New Zealand | Australia and New Zealand | Michael Clarke |
| 2019 | England | New Zealand | England and Wales | Eoin Morgan |
| 2023 | Australia | India | India | Pat Cummins |
The Early Years: West Indies Dominance
The first two World Cups belonged to the West Indies. Clive Lloyd’s all-conquering side won the inaugural 1975 tournament, beating Australia in the final at Lord’s, with Lloyd himself smashing 102. Four years later, they defended their crown against England, powered by Viv Richards’ majestic 138 not out. Those West Indies teams, armed with fearsome fast bowlers and destructive batters, are considered among the greatest sides ever assembled.
1983: India’s Miracle
The 1983 World Cup produced one of sport’s greatest upsets. Kapil Dev’s India, rank outsiders, beat the mighty West Indies in the final at Lord’s by 43 runs, defending a modest 183. Mohinder Amarnath’s all-round heroics won him the Player of the Match award, but it was Kapil’s unbeaten 175 against Zimbabwe earlier in the tournament that had kept India’s campaign alive. The 1983 triumph transformed cricket in India, sparking the game’s explosion across the subcontinent.
Australia’s Rise and Golden Era
Australia won their first title in 1987 under Allan Border, beating England in a thrilling final in Kolkata. After Pakistan’s 1992 triumph under Imran Khan and Sri Lanka’s fairytale 1996 victory under Arjuna Ranatunga, Australia began an era of unprecedented dominance. Steve Waugh’s team won in 1999, and Ricky Ponting’s sides completed a hat-trick of titles in 2003 and 2007, going unbeaten through both tournaments. The 2003 final saw Ponting smash an unbeaten 140 against India, while Adam Gilchrist’s 149 powered the 2007 final win over Sri Lanka.
India’s 2011 Triumph
The 2011 World Cup, hosted in the subcontinent, ended with India lifting the trophy on home soil. MS Dhoni’s famous six to seal the six-wicket win over Sri Lanka in the final at Mumbai’s Wankhede Stadium is among the most iconic moments in cricket history. Dhoni’s unbeaten 91 won him the Player of the Match award, and India became the first host nation to win the World Cup.
England’s 2019 Epic
The 2019 final at Lord’s between England and New Zealand is widely regarded as the greatest ODI ever played. The match was tied, the Super Over was tied, and England were crowned champions on boundary countback, the most dramatic finish imaginable. Ben Stokes’ unbeaten 84 was the innings of a lifetime, and the victory ended England’s long wait for a 50-over world title.
Australia’s Sixth Title in 2023
The 2023 World Cup in India ended with Australia silencing a packed Narendra Modi Stadium in Ahmedabad. Chasing 241 in the final, Travis Head’s magnificent 137 off 120 balls powered Australia to a six-wicket win over the previously unbeaten hosts. It was Australia’s record-extending sixth title and broke the recent trend of home teams winning the tournament. Pat Cummins’ calm leadership throughout the campaign earned widespread praise.
Team-Wise Title Count
| Team | Titles | Winning Years |
|---|---|---|
| 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 Road to 2027
The 14th edition of the ODI World Cup will be hosted by South Africa, Zimbabwe and Namibia in 2027, returning to African soil for the first time since 2003. Australia will arrive as defending champions, India as perennial contenders, and the likes of England, New Zealand and South Africa all harbouring realistic ambitions. Qualification pathways are already underway, with the expanded tournament promising new stories.
World Cup Records
Beyond the champions, the World Cup has produced extraordinary individual records. Sachin Tendulkar is the tournament’s all-time leading run-scorer with 2,278 runs across six World Cups from 1992 to 2011. Glenn McGrath holds the bowling record with 71 wickets, his metronomic accuracy making him the most successful World Cup bowler ever.
Virat Kohli’s 765 runs in 2023 set the record for the most runs in a single tournament. These records sit alongside the team honours as the competition’s most cherished milestones, and each new edition brings fresh attempts to chase them down.
Who won the last ODI Cricket World Cup?
Australia won the last ODI Cricket World Cup in 2023, beating India by six wickets in the final in Ahmedabad. It was their record sixth title.
Which team has won the most ODI World Cups?
Australia have won the most ODI World Cups with six titles: in 1987, 1999, 2003, 2007, 2015 and 2023.
Who won the first Cricket World Cup?
West Indies won the first Cricket World Cup in 1975, beating Australia in the final at Lord’s under the captaincy of Clive Lloyd.
When is the next ODI World Cup?
The next ODI Cricket World Cup is scheduled for 2027, to be hosted by South Africa, Zimbabwe and Namibia.
How many World Cups has India won?
India have won the ODI World Cup twice: in 1983 under Kapil Dev and in 2011 under MS Dhoni.
Who was the Player of the Match in the 2023 final?
Travis Head was the Player of the Match in the 2023 final for his 137 off 120 balls, which powered Australia’s chase against India.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
