Since its inception in 1975, the ICC Men's ODI Cricket World Cup has been the pinnacle of international cricket. Held every four years, the tournament has crowned legendary teams and unforgettable moments. Below is the complete ICC World Cup winners list from 1975 to 2025, presented in a detailed and easy-to-read format.
Year | Winner | Host(s) | Runner-up | Final Result | Captain |
1975 | WI | ENG | AUS | WI won by 17 runs | Clive Lloyd |
1979 | WI | ENG | ENG | WI won by 92 runs | Clive Lloyd |
1983 | IND | ENG | WI | IND won by 43 runs | Kapil Dev |
1987 | AUS | IND & PAK | ENG | AUS won by 7 runs | Allan Border |
1992 | PAK | AUS & NZ | ENG | PAK won by 22 runs | Imran Khan |
1996 | SL | IND, PAK & SL | AUS | SL won by 7 wickets | Arjuna Ranatunga |
1999 | AUS | ENG | PAK | AUS won by 8 wickets | Steve Waugh |
2003 | AUS | SA, ZIM & KEN | IND | AUS won by 125 runs | Ricky Ponting |
2007 | AUS | WI | SL | AUS won by 53 runs (D/L) | Ricky Ponting |
2011 | IND | IND, SL & BAN | SL | IND won by 6 wickets | MS Dhoni |
2015 | AUS | AUS & NZ | NZ | AUS won by 7 wickets | Michael Clarke |
2019 | ENG | ENG & WAL | NZ | Match tied; ENG won on boundaries | Eoin Morgan |
2023 | AUS | IND | IND | AUS won by 6 wickets | Pat Cummins |
Winning Years: 1987, 1999, 2003, 2007, 2015, 2023
Winning Years: 1983, 2011
Winning Years: 1975, 1979
Winning Year: 1992
Winning Year: 1996
Winning Year: 2019
Runner-up: 2015, 2019
Australia is the most dominant team in ODI World Cup history with six titles, followed by India and West Indies with two each.
Most Titles: Australia (6)
First Champion: West Indies (1975)
Latest Champion: Australia (2023)
First Asian Champion: India (1983)
Only Final Match Tied: 2019 (England vs New Zealand, England won on boundary count)
Only Host Nations to Win at Home:
India (2011)
England (2019)
India has won two ODI World Cups:
1983 under Kapil Dev
2011 under MS Dhoni
Yes, Australia has lost in a few ICC tournament finals:
1996 ODI World Cup Final – Lost to Sri Lanka
2010 T20 World Cup Final – Lost to England
However, they won the 2023 ODI World Cup and 2023 WTC Final.
Australia has lifted the ODI World Cup six times.
India defeated Sri Lanka in the 2011 final held at Wankhede Stadium, Mumbai, by 6 wickets.
MS Dhoni sealed the win with a six and was named Player of the Match.