ODI World Cup.
One-day international cricket's world championship, first played in England in 1975. Matches were 60 overs a side until 1983 and have been 50 since 1987.
FIRST · 1975 ENGNEXT · 2027 SOUTH AFRICA, ZIMBABWE & NAMIBIA13 EDITIONS6 CHAMPIONSMEN
EDITIONS COMPLETED
1975 → 2023
13
MOST TITLES
Australia · 6 titles
AUS
NEXT EDITION
South Africa, Zimbabwe & Namibia · 2 Oct 2027
2027

QUICK ANSWERS
ODI World Cup: the short version.
- Who has won the most ICC Men's Cricket World Cup titles?
- Australia, with 6 titles (1987, 1999, 2003, 2007, 2015, 2023).
- Who won the last ICC Men's Cricket World Cup?
- Australia won the 2023 ICC Men's Cricket World Cup in India, beating India by 6 wickets in the final.
- When and where is the next ICC Men's Cricket World Cup?
- The next ICC Men's Cricket World Cup is in South Africa, Zimbabwe & Namibia, from 2 Oct 2027 to 21 Nov 2027. 14 teams take part.
- How many times has the ICC Men's Cricket World Cup been held?
- 13 times, from 1975 to 2023.
- Which countries have won the ICC Men's Cricket World Cup?
- 6 nations have won it: Australia (6), India (2), West Indies (2), England (1), Pakistan (1) and Sri Lanka (1).
01 · TIMELINE
Drag the scrubber. Travel 56 years.
Each node opens that edition's full report.
EDITION
2023
HOST
India
10 TEAMS
CHAMPION
RUNNER-UP · INDIA
1975
1979
1983
1987
1992
1996
1999
2003
2007
2011
2015
2019
2023
Australia
2027
2031
◀ DRAG · ARROW KEYS · OR TAP ▶
03 · THE RECORD
Every edition.
Every host, champion, runner-up and final result. Tap a row for the full report.
| YEAR | HOST | CHAMPION | RUNNER-UP | FINAL | TOP SCORER / STANDOUT |
|---|---|---|---|---|---|
| 2031 | India & Bangladesh | UPCOMING | — | — | — |
| 2027 | South Africa, Zimbabwe & Namibia | UPCOMING | — | — | — |
| 2023 | India | won by 6 wickets | Virat Kohli (765 runs) | ||
| 2019 | England & Wales | tied · won on boundaries after a tied Super Over | Rohit Sharma (648 runs) | ||
| 2015 | Australia & New Zealand | won by 7 wickets | Martin Guptill (547 runs) | ||
| 2011 | India, Sri Lanka & Bangladesh | won by 6 wickets | Tillakaratne Dilshan (500 runs) | ||
| 2007 | West Indies | won by 53 runs (DLS) | Matthew Hayden (659 runs) | ||
| 2003 | South Africa, Zimbabwe & Kenya | won by 125 runs | Sachin Tendulkar (673 runs) | ||
| 1999 | England | won by 8 wickets | Rahul Dravid (461 runs) | ||
| 1996 | India, Pakistan & Sri Lanka | won by 7 wickets | Sachin Tendulkar (523 runs) | ||
| 1992 | Australia & New Zealand | won by 22 runs | Martin Crowe (456 runs) | ||
| 1987 | India & Pakistan | won by 7 runs | Graham Gooch (471 runs) | ||
| 1983 | England | won by 43 runs | David Gower (384 runs) | ||
| 1979 | England | won by 92 runs | Gordon Greenidge (253 runs) | ||
| 1975 | England | won by 17 runs | Glenn Turner (333 runs) |
04 · STATS
The numbers, drawn.
Pick a metric. Titles are counted by the name the team competed under.
TEAMS PER EDITION
8
'75
8
'79
8
'83
8
'87
9
'92
12
'96
12
'99
14
'03
16
'07
14
'11
14
'15
10
'19
10
'23
14
'27
CHAMPIONS · COUNT
WI2
05 · MOMENTS & LEGENDS
The ones we still argue about.
Sachin Tendulkar
1992 – 2011
Six World Cups and 2,278 runs, the most by anyone.
Glenn McGrath
1996 – 2007
Three titles and 71 wickets.
Ricky Ponting
1996 – 2011
Three titles, two of them as captain.
Clive Lloyd
1975 · 1979
Captained the West Indies to the first two titles.
06 · TRIVIA
Hover or tap to flip.
Facts we'd bet on at the pub. Test yourself.
07 · WHAT'S NEXT