Trofeo Teresa Herrera
Winners
- 1946 – Sevilla
- 1947 – Athletic Club
- 1948 – Barcelona
- 1949 – Real Madrid
- 1950 – Lazio
- 1951 – Barcelona
- 1952 – Valencia
- 1953 – Real Madrid
- 1954 – Sevilla
- 1955 – Deportivo La Coruña
- 1956 – Atlético de Madrid
- 1957 – Vasco da Gama
- 1958 – Nacional Montevideo
- 1959 – Santos
- 1960 – Sevilla
- 1961 – Sporting
- 1962 – Deportivo La Coruña
- 1963 – Monaco
- 1964 – Deportivo La Coruña
- 1965 – Atlético de Madrid
- 1966 – Real Madrid
- 1967 – Racing de Ferrol
- 1968 – Vitória de Setúbal
- 1969 – Deportivo La Coruña
- 1970 – Ferencvárosi
- 1971 – Crvena Zvezda
- 1972 – Barcelona
- 1973 – Atlético de Madrid
- 1974 – Peñarol
- 1975 – Peñarol
- 1976 – Real Madrid
- 1977 – Fluminense
- 1978 – Real Madrid
- 1979 – Real Madrid
- 1980 – Real Madrid
- 1981 – Dynamo Kyiv
- 1982 – Dynamo Kyiv
- 1983 – Athletic Club
- 1984 – Roma
- 1985 – Atlético de Madrid
- 1986 – Atlético de Madrid
- 1987 – Benfica
- 1988 – PSV
- 1989 – Bayern Munich
- 1990 – Barcelona
- 1991 – FC Porto
- 1992 – São Paulo
- 1993 – Barcelona
- 1994 – Real Madrid
- 1995 – Deportivo La Coruña
- 1996 – Botafogo
- 1997 – Deportivo La Coruña
- 1998 – Deportivo La Coruña
- 1999 – Celta de Vigo
- 2000 – Deportivo La Coruña
- 2001 – Deportivo La Coruña
- 2002 – Deportivo La Coruña
- 2003 – Deportivo La Coruña
- 2004 – Deportivo La Coruña
- 2005 – Deportivo La Coruña
- 2006 – Deportivo La Coruña
- 2007 – Deportivo La Coruña
- 2008 – Deportivo La Coruña
- 2009 – Atlético de Madrid
- 2010 – Newcastle United
- 2011 – Sevilla
- 2012 – Deportivo La Coruña
- 2013 – Real Madrid