ICC Cricket World Cup Winning Teams

The ICC Cricket World Cup is the biggest prize in one-day cricket. Since the first tournament in 1975, only a handful of nations have lifted the trophy. Australia stands far above the rest with six titles, while India and West Indies have each won it twice. This complete list covers every World Cup winning team, the captains who led them and the finals that decided each tournament, from the first ball in 1975 to the latest champion crowned in 2023.

Complete List of World Cup Winners

Year Winner Captain Runner-up Margin Venue
1975 West Indies Clive Lloyd Australia 17 runs Lord's, London
1979 West Indies Clive Lloyd England 92 runs Lord's, London
1983 India Kapil Dev West Indies 43 runs Lord's, London
1987 Australia Allan Border England 7 runs Eden Gardens, Kolkata
1992 Pakistan Imran Khan England 22 runs MCG, Melbourne
1996 Sri Lanka Arjuna Ranatunga Australia 7 wickets Gaddafi Stadium, Lahore
1999 Australia Steve Waugh Pakistan 8 wickets Lord's, London
2003 Australia Ricky Ponting India 125 runs Wanderers, Johannesburg
2007 Australia Ricky Ponting Sri Lanka 53 runs (D/L) Kensington Oval, Barbados
2011 India MS Dhoni Sri Lanka 6 wickets Wankhede, Mumbai
2015 Australia Michael Clarke New Zealand 7 wickets MCG, Melbourne
2019 England Eoin Morgan New Zealand Tied (Super Over, boundary count) Lord's, London
2023 Australia Pat Cummins India 6 wickets Narendra Modi Stadium, Ahmedabad

Titles by Team

Team Titles Winning Years
Australia 6 1987, 1999, 2003, 2007, 2015, 2023
India 2 1983, 2011
West Indies 2 1975, 1979
Pakistan 1 1992
Sri Lanka 1 1996
England 1 2019

Australia's dominance is unmatched. They won three in a row from 1999 to 2007, a streak no other team has come close to matching. Their 2023 triumph in India, beating the hosts in the final in Ahmedabad, took them to six titles.

Closest Finals Ever

Not all finals were coronations. The 2019 final at Lord's stands alone: England and New Zealand finished tied, the Super Over finished tied, and England won on boundary count, the most dramatic finish the tournament has ever seen. The rule was changed afterwards, but the match is remembered as the greatest ODI ever played.

The 1987 final was nearly as tight. Australia defended 253 against England at Eden Gardens, winning by just 7 runs in the first World Cup played outside England. The 1992 final saw Pakistan beat England by 22 runs in Melbourne, while the inaugural 1975 final had West Indies beating Australia by 17 runs at Lord's.

Most Memorable Finals

The 1983 final at Lord's remains the most famous upset in cricket history. India, rank outsiders, defended 183 against the mighty West Indies. Kapil Dev's team bowled out the two-time champions for 140, and Indian cricket was never the same again.

The 1992 final gave Pakistan their only title. Imran Khan's "cornered tigers" peaked at the perfect moment in Melbourne, with Wasim Akram's devastating spell breaking England's chase. Four years later, Sri Lanka revolutionised one-day cricket in Lahore, with Sanath Jayasuriya and Romesh Kaluwitharana's pinch-hitting approach changing how the first fifteen overs were played forever.

The 2011 final in Mumbai gave India their second title. MS Dhoni's unbeaten 91 and his famous six to finish the match against Sri Lanka ended a 28-year wait and sparked celebrations across the country.

The 2023 final in Ahmedabad was a study in composure. Australia, written off by many, silenced a partisan home crowd by chasing down India's total with six wickets in hand, with Travis Head's century the defining innings.

The 2003 final in Johannesburg showcased Australia at their most ruthless. Ricky Ponting's unbeaten 140 powered them to 359, and India were never in the chase, losing by 125 runs. Four years later in Barbados, Adam Gilchrist's 149 off 104 balls, famously played with a squash ball inside his glove, carried Australia to a rain-shortened win over Sri Lanka.

The 2015 final in Melbourne was Michael Clarke's farewell. Australia beat New Zealand by seven wickets to lift the trophy at home, with Clarke scoring a half-century in his final ODI innings.

World Cup Final Records

Record Detail
Highest team total in a final 359/2, Australia vs India, 2003
Lowest team total in a final 140, West Indies vs India, 1983
Biggest win by runs 125 runs, Australia vs India, 2003
Biggest win by wickets 8 wickets, Australia vs Pakistan, 1999
Closest finish Tied, England vs New Zealand, 2019
Highest individual score in a final 149 not out, Adam Gilchrist, 2007

Captains Who Lifted the Trophy

Captain Team Year(s)
Clive Lloyd West Indies 1975, 1979
Kapil Dev India 1983
Allan Border Australia 1987
Imran Khan Pakistan 1992
Arjuna Ranatunga Sri Lanka 1996
Steve Waugh Australia 1999
Ricky Ponting Australia 2003, 2007
MS Dhoni India 2011
Michael Clarke Australia 2015
Eoin Morgan England 2019
Pat Cummins Australia 2023

Clive Lloyd and Ricky Ponting are the only captains to win it twice as leaders. MS Dhoni remains the only captain to have won all three ICC white-ball trophies.

Patterns of World Cup Success

Home advantage has mattered in the modern era. India won at home in 2011, Australia in 2015 and England in 2019, a streak of three straight home triumphs. Australia broke the pattern in 2023 by winning in India, their sixth title.

Eras of dominance define the roll of honour. West Indies ruled the 1970s with their fearsome pace attack. Australia owned the turn of the millennium, winning three straight from 1999 to 2007 and reaching four consecutive finals. Since then the trophy has rotated, with four different winners in the last four editions.

Toss and conditions have swung finals both ways. Six finals have been won by the team batting first and six by the chasing side, with 2019's tie the exception, so there is no single formula. What the champions share is peaking at the right time: Pakistan in 1992, Sri Lanka in 1996 and Australia in 2023 all timed their best cricket for the knockout stage.

Six nations have won the thirteen World Cups: Australia 6, India 2, West Indies 2, Pakistan 1, Sri Lanka 1, England 1. South Africa and New Zealand have never lifted the trophy.

Frequently Asked Questions

Which team has won the most Cricket World Cups?

Australia have won the Cricket World Cup six times (1987, 1999, 2003, 2007, 2015, 2023), more than any other team.

Who won the first Cricket World Cup?

West Indies won the first World Cup in 1975, beating Australia by 17 runs in the final at Lord's under Clive Lloyd's captaincy.

How many times has India won the World Cup?

India have won the ODI World Cup twice, in 1983 under Kapil Dev and in 2011 under MS Dhoni.

Who won the 2023 Cricket World Cup?

Australia won the 2023 World Cup, beating India by six wickets in the final in Ahmedabad under Pat Cummins' captaincy.

Which captain has won the World Cup twice?

Clive Lloyd (West Indies, 1975 and 1979) and Ricky Ponting (Australia, 2003 and 2007) both won the World Cup twice as captain.

Has England ever won the Cricket World Cup?

Yes, England won their first and only ODI World Cup in 2019, beating New Zealand in a tied final at Lord's decided on boundary count.

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.