自1977年起,西班牙国王杯是西班牙足球的最高荣誉之一。在过去的几十年中,许多俱乐部在这项比赛中获得了荣誉。以下是历届西班牙国王杯冠军名单:
1. 1977年:巴塞罗那
2. 1978年:阿塞拜疆
3. 1979年:巴塞罗那
4. 1980年:巴塞罗那
5. 1981年:巴塞罗那
6. 1982年:皇家马德里
7. 1983年:巴塞罗那
8. 1984年:贝蒂斯
9. 1985年:马德里竞技
10. 1986年:皇家马德里
11. 1987年:皇家贝蒂斯
12. 1988年:巴塞罗那
13. 1989年:巴塞罗那
14. 1990年:巴伦西亚
15. 1991年:巴塞罗那
16. 1992年:巴塞罗那
17. 1993年:巴塞罗那
18. 1994年:萨拉戈萨
19. 1995年:德波特斯
20. 1996年:巴塞罗那
21. 1997年:巴塞罗那
22. 1998年:巴塞罗那
23. 1999年:巴伦西亚
24. 2000年:巴伦西亚
25. 2001年:皇家马德里
26. 2002年:巴伦西亚
27. 2003年:马洛卡
28. 2004年:皇家马德里
29. 2005年:贝蒂斯
30. 2006年:艾尔切
31. 2007年:塞维利亚
32. 2008年:巴塞罗那
33. 2009年:巴塞罗那
34. 2010年:巴塞罗那
35. 2011年:皇家马德里
36. 2012年:巴塞罗那
37. 2013年:马德里竞技
38. 2014年:皇家马德里
39. 2015年:巴塞罗那
40. 2016年:巴塞罗那
41. 2017年:巴塞罗那
42. 2018年:巴塞罗那
43. 2019年:巴塞罗那
44. 2020年:皇家马德里
巴塞罗那、皇家马德里和巴伦西亚是历史上在西班牙国王杯中表现最为出色的三支俱乐部。皇家马德里是历史上赢得西班牙国王杯最多的俱乐部,一共赢得了19个冠军。巴塞罗那和巴伦西亚分别获得了31个和8个冠军。其他俱乐部获得冠军数量不太多,但这并不影响他们在西班牙足球史上的重要地位。