ICC World Test Championship
2017 - England
2023 - India
ICC Cricket World Cup
1975 - England
1979 - England
1983 - England
1987 - India/Pakistan
1992 - Australia/New Zealand
1996 - India/Sri Lanka/Pakistan
1999 - England
2003 - South Africa
2007 - West Indies
2011 - India/Sri Lanka/Bangladesh...