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.