ODI Cricket World Cup Winners

1975 - West Indies West Indies defeated Australia by 17 runs in the final at Lord's, London. 1979 - West Indies West Indies defeated England by 92 runs in the final at Lord's, London.

1983 - India India defeated West Indies by 43 runs in the final at Lord's, London.

1987 - Australia Australia defeated England by 7 runs in the final at Eden Gardens, Kolkata.

1992 - Pakistan Pakistan defeated England by 22 runs in the final at Melbourne Cricket Ground, Melbourne.

1996 - Sri Lanka Sri Lanka defeated Australia by 7 wickets in the final at Gaddafi Stadium, Lahore.

1999 - Australia Australia defeated Pakistan by 8 wickets in the final at Lord's, London. 2003 - Australia Australia defeated India by 125 runs in the final at Wanderers Stadium, Johannesburg. 2007 - Australia Australia defeated Sri Lanka by 53 runs (D/L method) in the final at Kensington Oval, Bridgetown.

2011 - India India defeated Sri Lanka by 6 wickets in the final at Wankhede Stadium, Mumbai.

2015 - Australia Australia defeated New Zealand by 7 wickets in the final at Melbourne Cricket Ground, Melbourne.

2019 - England England defeated New Zealand in a super over after the match was tied, winning on the boundary count rule at Lord's, London.

2023 - Australia In the final, Australia won the toss and bowled first, limiting the mighty Indian batting line-up to just 240. Led by Travis Head’s century (137 in 120 balls), Australia chased the target down comfortably with six wickets and seven overs to spare.