Copa del Rey
Liste

| --- | --- |
: Maç uzatma süresi sonucu kazanıldı
*: Maç seri penaltı atışları sonucu kazanıldı
&: Maç yeniden oynanma ile kazanıldı
| Sezon | Şampiyon | Sonuç | Finalist | Stadyum | Seyirci |
| --- | --- | --- | --- | --- | --- |
| 1903 | Athletic Bilbao | 3-2 | Madrid FC | Hipódromo, Madrid |  |
| 1904 | Athletic Bilbao | Oynanmadı | 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 UECF | Athletic Bilbao | 1-0 | Real Sociedad | Ondarreta, San Sebastián |  |
| 1910 FEF | Barcelona | 3-2 | Español de Madrid | Tiro del Pichón, Madrid |  |
| 1911 | Athletic Bilbao | 3-1 | Español | Josaleta, Getxo |  |
| 1912 | Barcelona | 2-0 | Gimnástica | La Industria, Barselona |  |
| 1913 UECF | Barcelona | 2-1& | Real Sociedad | La Industria, Barselona |  |
| 1913 FEF | Racing de Irún | 1-0& | Athletic Bilbao | O'Donnell, Madrid |  |
| 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, Barselona | 6.000 |
| 1917 | Madrid FC | 2-1& | Arenas | La Industria, Barselona | 2.500 |
| 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, Barselona | 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, Valensiya | 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 | Espanyol | 2-1 | Real Madrid | Mestalla, Valensiya | 25.000 |
| 1930 | Athletic Bilbao | 3-2 | Real Madrid | Montjuïc, Barselona | 63.000 |
| 1931 | Athletic Bilbao | 3-1 | Real 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, Barselona | 60.000 |
| 1934 | Madrid | 2-1 | Valencia | Montjuïc, Barselona | 46.000 |
| 1935 | Sevilla | 3-0 | Sabadell | Chamartín, Madrid | 15.000 |
| 1936 | Madrid | 2-1 | Barcelona | Mestalla, Valensiya | 22.000 |
1937: İspanya İç Savaşı nedeniyle oynanmadı.
1938: İspanya İç Savaşı nedeniyle oynanmadı.
| 1939 | Sevilla | 6-2 | Racing de Ferrol | Montjuïc, Barselona | 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, Barselona | 65.000 |
| 1944-45 | Atlético Bilbao | 3-2 | Valencia | Montjuïc, Barselona | 55.000 |
| 1946 | Real Madrid | 3-1 | Valencia | Montjuïc, Barselona | 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, Barselona | 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, Barselona | 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, Barselona | 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 | Real 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 | RC Deportivo de 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 | Real Betis | Santiago Bernabéu, Madrid | 82.498 |
| 1997-98 | Barcelona | 1-1* | Mallorca | Mestalla, Valensiya | 54.000 |
| 1998-99 | Valencia | 3-0 | Atlético Madrid | La Cartuja, Sevilla | 45.000 |
| 1999-00 | Espanyol | 2-1 | Atlético Madrid | Mestalla, Valencia | 55.000 |
| 2000-01 | Zaragoza | 3-1 | Celta Vigo | La Cartuja, Sevilla | 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, Barselona | 54.000 |
| 2004-05 | Real 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, Valensiya | 50.000 |
| 2009-10 | Sevilla | 2-0 | Atlético Madrid | Camp Nou, Barselona | 93.000 |
| 2010-11 | Real Madrid | 1-0 | Barcelona | Mestalla, Valensiya | 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, Valensiya | 52.953 |
| 2014-15 | Barcelona | 3-1 | Athletic Bilbao | Camp Nou, Barselona | 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 | Estadio Metropolitano, Madrid | 62.623 |
| 2018-19 | Valencia | 2-1 | Barcelona | Benito Villamarín, Sevilla | 53.698 |
| 2019-20 | Real Sociedad | 1-0 | Athletic Bilbao | La Cartuja, Sevilla |  |
| 2020-21 | Barcelona | 4-0 | Athletic Bilbao | La Cartuja, Sevilla |  |
| 2021-22 | Real Betis | 1-1* | Valencia | La Cartuja, Sevilla | 53.387 |
| 2022-23 | Real Madrid | 2-1 | Osasuna | La Cartuja, Sevilla |  |
| 2023-24 | Athletic Bilbao | 1-1* | Mallorca | Estadio Olimpico de Sevilla |  |

‡‡ Real Madrid'in yedek takımı. Yedek takımlar 1990-91 sezonundan beri turnuvada yer alamıyorlar.