1990: Barcelona - Real Madrid 2–0
1991: Atlético Madrid - Mallorca 1–0
1992: Atlético Madrid - Real Madrid 2–0
1993: Real Madrid - Zaragoza 2–0
1994: Zaragoza - Celta Vigo 0–0 (5–4 nakon 11-eraca)
1995: Deportivo La Coruna - Valencia 2–1
1996: Atlético Madrid - Barcelona 1–0 (produžeci)
1997: Barcelona - Betis 3–2 (produžeci)
1998: Barcelona - Mallorca 1–1 (5–4 nakon 11-eraca)
1999: Valencia - Atlético Madrid 3–0
2000: Espanyol - Atlético Madrid 2–1
2001: Zaragoza - Celta Vigo 3–1
2002: Deportivo La Coruna - Real Madrid 2–1
2003: Mallorca - Huelva 3–0
2004: Zaragoza - Real Madrid 3–2 (produžeci)
2005: Betis - Osasuna 2–1 (produžeci)
2006: Espanyol - Zaragoza 4–1
2007: Sevilla - Getafe 1–0
2008: Valencia - Getafe 3–1
2009: Barcelona - Athletic Bilbao 4–1
2010: Sevilla - Atlético Madrid 2–0
2011: Real Madrid - Barcelona 1–0 (produžeci)
2012: Barcelona - Athletic Bilbao 3–0
2013: Atlético Madrid - Real Madrid 2-1 (produžeci)
Klubovi sa najviše osvojenih trofeja Kupa Kralja:
Barcelona - 26
Athletic Bilbao - 23
Real Madrid - 18
Atlético Madrid - 10
Valencia - 7
Zaragoza - 6
Sevilla - 5
Espanyol - 4