Explainer ·

Every Cricket World Cup winner, from 1975 to 2023

Australia lead the men's Cricket World Cup with six titles. Here is every final since 1975, with winners, runners-up, margins and the venue.

Packed Melbourne Cricket Ground during the Cricket World Cup final

The ICC Men's Cricket World Cup is the quadrennial ODI championship, first held in England in 1975. Thirteen editions have been played. Australia have won six titles, India and West Indies two each, and Pakistan, Sri Lanka and England one each.

Final by final

  • 1975: West Indies beat Australia by 17 runs, Lord's.
  • 1979: West Indies beat England by 92 runs, Lord's.
  • 1983: India beat West Indies by 43 runs, Lord's.
  • 1987: Australia beat England by 7 runs, Eden Gardens, Kolkata.
  • 1992: Pakistan beat England by 22 runs, Melbourne.
  • 1996: Sri Lanka beat Australia by 7 wickets, Lahore.
  • 1999: Australia beat Pakistan by 8 wickets, Lord's.
  • 2003: Australia beat India by 125 runs, Johannesburg.
  • 2007: Australia beat Sri Lanka by 53 runs (D/L method), Bridgetown.
  • 2011: India beat Sri Lanka by 6 wickets, Wankhede Stadium, Mumbai.
  • 2015: Australia beat New Zealand by 7 wickets, Melbourne.
  • 2019: England beat New Zealand, Lord's. The match was tied and a super over was also tied, so England won on boundary countback.
  • 2023: Australia beat India by 6 wickets, Ahmedabad.

Landmarks

West Indies won the first two tournaments, played over 60 overs a side. India's win in 1983 at Lord's was followed by the first World Cup outside England in 1987, which also introduced 50-over matches. Sri Lanka in 1996 were the first co-host to win. Australia won three in a row in 1999, 2003 and 2007, and India in 2011 were the first team to win a final on home soil.

Australia's sixth title came in 2023, when Travis Head made 137 in the final against unbeaten India. Virat Kohli scored a record 765 runs in that tournament.

Records

Sachin Tendulkar of India has scored the most runs in World Cups, 2,278 between 1992 and 2011. Glenn McGrath of Australia has taken the most wickets, 71, and Rohit Sharma has scored the most hundreds, seven. The highest individual score is Martin Guptill's 237 not out for New Zealand against West Indies in 2015, and the highest team total is South Africa's 428/5 against Sri Lanka in 2023.

What comes next

The 2027 edition will be played in South Africa, Zimbabwe and Namibia from 2 October to 21 November 2027, with 14 teams and 57 matches.