hide Season Winner Score Runner - up Location Attendance 1903 Athletic Bilbao 3 -- 2 Madrid FC Hipódromo, Madrid 1904 Athletic Bilbao Not played Español de Madrid Tiro del Pichón, Madrid 1905 Madrid FC 1 -- 0 Athletic Bilbao Tiro del Pichón, Madrid 1906 Madrid FC 4 -- 1 Athletic Bilbao Hipódromo, Madrid 1907 Madrid FC 1 -- 0 Bizcaya Hipódromo, Madrid 6,000 1908 Madrid FC 2 -- 1 Real Vigo Sporting O'Donnell, Madrid 4,000 1909 Real Sociedad 3 -- 1 Español de Madrid O'Donnell, Madrid 1910 FEF Barcelona 3 -- 2 Español de Madrid Tiro del Pichón, Madrid 1910 UECF Athletic Bilbao 1 -- 0 Real Sociedad Ondarreta, San Sebastián 1911 Athletic Bilbao 3 -- 1 Español Josaleta, Getxo 1912 Barcelona 2 -- 0 Gimnástica La Industria, Barcelona 1913 FEF Racing de Irún 1 -- 0 Athletic Bilbao O'Donnell, Madrid 1913 UECF Barcelona 2 -- 1 Real Sociedad La Industria, Barcelona 1914 Athletic Bilbao 2 -- 1 Espanya Costorbe, Irún 1915 Athletic Bilbao 5 -- 0 Español Amute, Irún 5,000 1916 Athletic Bilbao 4 -- 0 Madrid FC La Industria, Barcelona 6,000 1917 Madrid FC 2 -- 1 Arenas La Industria, Barcelona 7,000 1918 Real Unión 2 -- 0 Madrid FC O'Donnell, Madrid 1919 Arenas 5 -- 2 Barcelona Martínez Campos, Madrid 1920 Barcelona 2 -- 0 Athletic Bilbao El Molinón, Gijón 10,000 1921 Athletic Bilbao 4 -- 1 Atlético Madrid San Mamés, Bilbao 15,000 1922 Barcelona 5 -- 1 Real Unión Coia, Vigo 12,000 1923 Athletic Bilbao 1 -- 0 Europa Les Corts, Barcelona 30,000 1924 Real Unión 1 -- 0 Real Madrid Atotxa, San Sebastián 1925 Barcelona 2 -- 0 Arenas Reina Victoria, Sevilla 6,000 1926 Barcelona 3 -- 2 Atlético Madrid Mestalla, Valencia 17,000 1927 Real Unión 1 -- 0 Arenas Torrero, Zaragoza 16,000 1928 Barcelona 3 -- 1 Real Sociedad El Sardinero, Santander 18,000 1928 -- 29 RCD Español 2 -- 1 Real Madrid Mestalla, Valencia 25,000 1930 Athletic Bilbao 3 -- 2 Real Madrid Montjuïc, Barcelona 63,000 1931 Athletic Bilbao 3 -- 1 Betis Chamartín, Madrid 20,000 1932 Athletic Bilbao 1 -- 0 Barcelona Chamartín, Madrid 25,000 1933 Athletic Bilbao 2 -- 1 Real Madrid Montjuïc, Barcelona 60,000 1934 Madrid 2 -- 1 Valencia Montjuïc, Barcelona 46,000 1935 Sevilla 3 -- 0 Sabadell Chamartín, Madrid 15,000 1936 Madrid 2 -- 1 Barcelona Mestalla, Valencia 22,000 1936 -- 1939 Not played due to Spanish Civil War. 1939 Sevilla 6 -- 2 Racing de Ferrol Montjuïc, Barcelona 60,000 1940 Español 3 -- 2 Real Madrid Campo de Vallecas, Madrid 20,000 1941 Valencia 3 -- 1 Español Chamartín, Madrid 23,000 1942 Barcelona 4 -- 3 Atlético Bilbao Chamartín, Madrid 30,000 1943 Atlético Bilbao 1 -- 0 Real Madrid Estadio Metropolitano, Madrid 50,000 1944 Atlético Bilbao 2 -- 0 Valencia Montjuïc, Barcelona 65,000 1944 -- 45 Atlético Bilbao 3 -- 2 Valencia Montjuïc, Barcelona 55,000 1946 Real Madrid 3 -- 1 Valencia Montjuïc, Barcelona 60,000 1947 Real Madrid 2 -- 0 Español Riazor, A Coruña 30,000 1947 -- 48 Sevilla 4 -- 1 Celta Vigo Chamartín, Madrid 55,000 1948 -- 49 Valencia 1 -- 0 Atlético Bilbao Chamartín, Madrid 70,000 1949 -- 50 Athletic Bilbao 4 -- 1 Valladolid Chamartín, Madrid 80,000 1951 Barcelona 3 -- 0 Real Sociedad Chamartín, Madrid 75,000 1952 Barcelona 4 -- 2 Valencia Chamartín, Madrid 80,000 1952 -- 53 Barcelona 2 -- 1 Atlético Bilbao Chamartín, Madrid 67,145 1954 Valencia 3 -- 0 Barcelona Chamartín, Madrid 110,000 1955 Atlético Bilbao 1 -- 0 Sevilla Santiago Bernabéu, Madrid 100,000 1956 Atlético Bilbao 2 -- 1 Atlético Madrid Santiago Bernabéu, Madrid 125,000 1957 Barcelona 1 -- 0 Español Montjuïc, Barcelona 75,000 1958 Atlético Bilbao 2 -- 0 Real Madrid Santiago Bernabéu, Madrid 100,000 1958 -- 59 Barcelona 4 -- 1 Granada Santiago Bernabéu, Madrid 90,000 1959 -- 60 Atlético Madrid 3 -- 1 Real Madrid Santiago Bernabéu, Madrid 100,000 1960 -- 61 Atlético Madrid 3 -- 2 Real Madrid Santiago Bernabéu, Madrid 120,000 1961 -- 62 Real Madrid 2 -- 1 Sevilla Santiago Bernabéu, Madrid 90,000 1962 -- 63 Barcelona 3 -- 1 Zaragoza Camp Nou, Barcelona 90,000 1963 -- 64 Zaragoza 2 -- 1 Atlético Madrid Santiago Bernabéu, Madrid 75,000 1964 -- 65 Atlético Madrid 1 -- 0 Zaragoza Santiago Bernabéu, Madrid 90,000 1965 -- 66 Zaragoza 2 -- 0 Atlético Bilbao Santiago Bernabéu, Madrid 95,000 1966 -- 67 Valencia 2 -- 1 Atlético Bilbao Santiago Bernabéu, Madrid 100,000 1967 -- 68 Barcelona 1 -- 0 Real Madrid Santiago Bernabéu, Madrid 100,000 1969 Atlético Bilbao 1 -- 0 Elche Santiago Bernabéu, Madrid 120,000 1969 -- 70 Real Madrid 3 -- 1 Valencia Camp Nou, Barcelona 80,000 1970 -- 71 Barcelona 4 -- 3 Valencia Santiago Bernabéu, Madrid 100,000 1971 -- 72 Atlético Madrid 2 -- 1 Valencia Santiago Bernabéu, Madrid 100,000 1972 -- 73 Athletic Bilbao 2 -- 0 Castellón Vicente Calderón, Madrid 64,200 1973 -- 74 Real Madrid 4 -- 0 Barcelona Vicente Calderón, Madrid 48,000 1974 -- 75 Real Madrid 0 -- 0 * Atlético Madrid Vicente Calderón, Madrid 60,000 1975 -- 76 Atlético Madrid 1 -- 0 Zaragoza Santiago Bernabéu, Madrid 80,000 1976 -- 77 Betis 2 -- 2 * Athletic Bilbao Vicente Calderón, Madrid 70,000 1977 -- 78 Barcelona 3 -- 1 Las Palmas Santiago Bernabéu, Madrid 60,000 1978 -- 79 Valencia 2 -- 0 Real Madrid Vicente Calderón, Madrid 70,000 1979 -- 80 Real Madrid 6 -- 1 Castilla ‡ ‡ Santiago Bernabéu, Madrid 65,000 1980 -- 81 Barcelona 3 -- 1 Sporting Gijón Vicente Calderón, Madrid 50,000 1981 -- 82 Real Madrid 2 -- 1 Sporting Gijón José Zorrilla, Valladolid 30,000 1982 -- 83 Barcelona 2 -- 1 Real Madrid La Romareda, Zaragoza 35,000 1983 -- 84 Athletic Bilbao 1 -- 0 Barcelona Santiago Bernabéu, Madrid 100,000 1984 -- 85 Atlético Madrid 2 -- 1 Athletic Bilbao Santiago Bernabéu, Madrid 85,000 1985 -- 86 Zaragoza 1 -- 0 Barcelona Vicente Calderón, Madrid 45,000 1986 -- 87 Real Sociedad 2 -- 2 * Atlético Madrid La Romareda, Zaragoza 37,000 1987 -- 88 Barcelona 1 -- 0 Real Sociedad Santiago Bernabéu, Madrid 70,000 1988 -- 89 Real Madrid 1 -- 0 Valladolid Vicente Calderón, Madrid 30,000 1989 -- 90 Barcelona 2 -- 0 Real Madrid Luis Casanova, Valencia 44,240 1990 -- 91 Atlético Madrid 1 -- 0 Mallorca Santiago Bernabéu, Madrid 60,000 1991 -- 92 Atlético Madrid 2 -- 0 Real Madrid Santiago Bernabéu, Madrid 70,000 1992 -- 93 Real Madrid 2 -- 0 Zaragoza Luis Casanova, Valencia 42,000 1993 -- 94 Zaragoza 0 -- 0 * Celta Vigo Vicente Calderón, Madrid 60,000 1994 -- 95 Deportivo La Coruña 2 -- 1 Valencia Santiago Bernabéu, Madrid 95,000 1995 -- 96 Atlético Madrid 1 -- 0 Barcelona La Romareda, Zaragoza 37,000 1996 -- 97 Barcelona 3 -- 2 Betis Santiago Bernabéu, Madrid 82,498 1997 -- 98 Barcelona 1 -- 1 * Mallorca Mestalla, Valencia 54,000 1998 -- 99 Valencia 3 -- 0 Atlético Madrid La Cartuja, Seville 45,000 1999 -- 2000 Espanyol 2 -- 1 Atlético Madrid Mestalla, Valencia 55,000 2000 -- 01 Zaragoza 3 -- 1 Celta Vigo La Cartuja, Seville 38,000 2001 -- 02 Deportivo La Coruña 2 -- 1 Real Madrid Santiago Bernabéu, Madrid 75,000 2002 -- 03 Mallorca 3 -- 0 Recreativo Martínez Valero, Elche 35,000 2003 -- 04 Zaragoza 3 -- 2 Real Madrid Lluís Companys, Barcelona 54,000 2004 -- 05 Betis 2 -- 1 Osasuna Vicente Calderón, Madrid 55,000 2005 -- 06 Espanyol 4 -- 1 Zaragoza Santiago Bernabéu, Madrid 78,000 2006 -- 07 Sevilla 1 -- 0 Getafe Santiago Bernabéu, Madrid 80,000 2007 -- 08 Valencia 3 -- 1 Getafe Vicente Calderón, Madrid 54,000 2008 -- 09 Barcelona 4 -- 1 Athletic Bilbao Mestalla, Valencia 50,000 2009 -- 10 Sevilla 2 -- 0 Atlético Madrid Camp Nou, Barcelona 93,000 2010 -- 11 Real Madrid 1 -- 0 Barcelona Mestalla, Valencia 55,000 2011 -- 12 Barcelona 3 -- 0 Athletic Bilbao Vicente Calderón, Madrid 54,850 2012 -- 13 Atlético Madrid 2 -- 1 Real Madrid Santiago Bernabéu, Madrid 80,000 2013 -- 14 Real Madrid 2 -- 1 Barcelona Mestalla, Valencia 52,953 2014 -- 15 Barcelona 3 -- 1 Athletic Bilbao Camp Nou, Barcelona 99,354 2015 -- 16 Barcelona 2 -- 0 Sevilla Vicente Calderón, Madrid 54,907 2016 -- 17 Barcelona 3 -- 1 Alavés Vicente Calderón, Madrid 45,000 2017 -- 18 Barcelona 5 -- 0 Sevilla Wanda Metropolitano, Madrid 62,623
when was the last time real madrid won copa del rey
2013 -- 14