Skip to main content

ICC Cricket World Cup

ODI · international · 13 editions

ODI World Cup — every four years

Champions by year

YearChampionRunner-upVenueResult
2023AustraliaIndiaNarendra Modi StadiumAUS won by 6 wickets
2019EnglandNew ZealandLord'sENG won on boundary count
2015AustraliaNew ZealandMCGAUS won by 7 wickets
2011IndiaSri LankaWankhedeIND won by 6 wickets
2007AustraliaSri LankaKensington OvalAUS won by 53 runs (D/L)
2003AustraliaIndiaWanderersAUS won by 125 runs
1999AustraliaPakistanLord'sAUS won by 8 wickets
1996Sri LankaAustraliaGaddafi StadiumSL won by 7 wickets
1992PakistanEnglandMCGPAK won by 22 runs
1987AustraliaEnglandEden GardensAUS won by 7 runs
1983IndiaWest IndiesLord'sIND won by 43 runs
1979West IndiesEnglandLord'sWI won by 92 runs
1975West IndiesAustraliaLord'sWI won by 17 runs

Top run scorers (ICC Cricket World Cup)

  1. Sachin Tendulkar (India)2278 runs · 45 m · avg 56.95
  2. Ricky Ponting (Australia)1743 runs · 46 m · avg 45.86
  3. Kumar Sangakkara (Sri Lanka)1532 runs · 37 m · avg 56.74
  4. Brian Lara (West Indies)1225 runs · 34 m · avg 42.24
  5. Rohit Sharma (India)1575 runs · 25 m · avg 65.62

Top wicket takers (ICC Cricket World Cup)

  1. Glenn McGrath (Australia)71 wkts · 39 m · avg 18.19
  2. Muttiah Muralitharan (Sri Lanka)68 wkts · 40 m · avg 19.63
  3. Mitchell Starc (Australia)65 wkts · 25 m · avg 14.69
  4. Wasim Akram (Pakistan)55 wkts · 38 m · avg 23.83
  5. Lasith Malinga (Sri Lanka)56 wkts · 29 m · avg 21.66

Frequently asked

Who won the most recent ICC Cricket World Cup?

Australia won the 2023 ICC Cricket World Cup: AUS won by 6 wickets.

Which team has won the ICC Cricket World Cup most times?

Australia leads with 6 titles.

When did the ICC Cricket World Cup start?

The first ICC Cricket World Cup was held in 1975.

Who is the leading run-scorer in ICC Cricket World Cup history?

Sachin Tendulkar (India) with 2278 runs in 45 matches (avg 56.95).

Who has taken the most wickets in ICC Cricket World Cup history?

Glenn McGrath (Australia) with 71 wickets in 39 matches (avg 18.19).

Other cricket tournaments