Previous winners

2024
Spain
2021
Italy
2016
Portugal
2012
Spain
2008
Spain
2004
Greece
2000
France
1996
Germany
1992
Denmark
1988
Netherlands
1984
France
1980
Germany
1976
Czechoslovakia
1972
West Germany
1968
Italy
1964
Spain