SPA

Copa del Rey 2024/25

Every result, the table as it finished, and the price each match went off at. 115 matches played between October 2024 and April 2025.

115Matches
387Goals
3.37Per game
26.1%Home wins
73%Priced at kickoff
BarcelonaTop of the table

Final table 122 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 BARBarcelona 6 5 1 0 +15 16
2 AMAtletico Madrid 7 5 1 1 +13 16
3 RSReal Sociedad 7 5 1 1 +11 16
4 RMReal Madrid 6 4 1 1 +9 13
5 OSAOsasuna 5 4 0 1 +6 12
6 VALValencia 5 4 0 1 +2 12
7 CVCelta Vigo 4 3 0 1 +9 9
8 RVRayo Vallecano 4 3 0 1 +6 9
9 PONPontevedra 4 3 0 1 +6 9
10 RBReal Betis 4 3 0 1 +4 9
11 ALMAlmeria 4 3 0 1 +4 9
12 ELCElche 4 3 0 1 +4 9
13 LEGLeganes 4 3 0 1 +2 9
14 OCOurense CF 4 3 0 1 +1 9
15 GETGetafe 4 3 0 1 0 9
16 VALValladolid 3 2 0 1 +4 6
17 LPLas Palmas 3 2 0 1 +4 6
18 SEVSevilla 3 2 0 1 +2 6
19 BARBarbastro 3 2 0 1 +2 6
20 HUEHuesca 3 2 0 1 +2 6
21 RSRacing Santander 3 2 0 1 +1 6
22 RFRacing Ferrol 3 2 0 1 +1 6
23 FCFC Cartagena 3 2 0 1 +1 6
24 MARMarbella 3 2 0 1 +1 6
25 ELDEldense 3 2 0 1 0 6
26 YECYeclano 2 1 0 1 +5 3
27 VILVillarreal 2 1 0 1 +4 3
28 ZARZaragoza 1 1 0 0 +4 3
29 GIRGirona 1 1 0 0 +4 3
30 UDSUnionistas de Salamanca 2 1 0 1 +3 3
31 BURBurgos 2 1 0 1 +2 3
32 ESPEspanyol 2 1 0 1 +2 3
33 VICVic 2 1 0 1 +2 3
34 CADCadiz 2 1 0 1 +2 3
35 BARBarakaldo 2 1 0 1 +1 3
36 CLCultural Leonesa 2 1 0 1 +1 3
37 ESTEstepona 1 1 0 0 +1 3
38 TENTenerife 2 1 0 1 +1 3
39 GCGranada CF 2 1 0 1 +1 3
40 ORIOrihuela 1 1 0 0 +1 3
41 ZAMZamora 1 1 0 0 +1 3
42 ALAAlaves 1 1 0 0 +1 3
43 CASCastellón 1 1 0 0 +1 3
44 ULUD Logroñés 1 1 0 0 +1 3
45 DMDeportiva Minera 2 1 0 1 0 3
46 ACFAD Ceuta FC 2 1 0 1 0 3
47 EFEuropa Fc 2 1 0 1 0 3
48 FAFC Andorra 2 1 0 1 0 3
49 GIMGimnastic 2 1 0 1 0 3
50 CONConquense 2 1 0 1 0 3
51 PEParla Escuela 2 1 0 1 0 3
52 SGSporting Gijon 2 1 0 1 0 3
53 CHIChiclana 2 1 0 1 -1 3
54 ASTAstur 2 1 0 1 -1 3
55 CACCacereño 2 1 0 1 -1 3
56 MANManises 2 1 0 1 -1 3
57 SASant Andreu 2 1 0 1 -1 3
58 EJEEjea 2 1 0 1 -1 3
59 USPUD San Pedro 2 1 0 1 -2 3
60 VILVillamuriel 2 1 0 1 -4 3
61 SUSalamanca UDS 2 1 0 1 -6 3
62 BAZBaztán 1 0 1 0 0 1
63 PSPlayas Sotavento 1 0 1 0 0 1
64 SELSelaya 1 0 1 0 0 1
65 STSan Tirso 2 0 1 1 -4 1
66 GVOGévora 2 0 1 1 -5 1
67 ONTOntiñena 2 0 1 1 -7 1
68 LANLanzarote 1 0 0 1 -1 0
69 ACAthletic Club 1 0 0 1 -1 0
70 MALMalaga 1 0 0 1 -1 0
71 ALBAlbacete 1 0 0 1 -1 0
72 BERBergantiños 1 0 0 1 -1 0
73 CDLCiudad de Lucena 1 0 0 1 -1 0
74 DBDon Benito 1 0 0 1 -1 0
75 GSGimnástica Segoviana 1 0 0 1 -1 0
76 GUIGuijuelo 1 0 0 1 -1 0
77 IIPIbiza Islas Pitiusas 1 0 0 1 -1 0
78 JTJuventud Torremolinos 1 0 0 1 -1 0
79 LANLangreo 1 0 0 1 -1 0
80 MIRMirandes 1 0 0 1 -1 0
81 SRSS Reyes 1 0 0 1 -1 0
82 ALCAlcorcon 1 0 0 1 -1 0
83 APAtlético Paso 1 0 0 1 -1 0
84 AVAurrerá Vitoria 1 0 0 1 -1 0
85 BEABeasain 1 0 0 1 -1 0
86 COMCompostela 1 0 0 1 -1 0
87 DLCDeportivo La Coruna 1 0 0 1 -1 0
88 EIBEibar 1 0 0 1 -1 0
89 HRCHércules 1 0 0 1 -1 0
90 IBIIbiza 1 0 0 1 -1 0
91 NUMNumancia 1 0 0 1 -1 0
92 SONSonseca 1 0 0 1 -1 0
93 XERXerez 1 0 0 1 -1 0
94 GUIÁguilas 1 0 0 1 -1 0
95 CDJCeuta 6 de Junio 1 0 0 1 -2 0
96 RVReal Ávila 1 0 0 1 -2 0
97 CUACuarte 1 0 0 1 -2 0
98 DOLDolorense 1 0 0 1 -2 0
99 LELleida Esportiu 1 0 0 1 -2 0
100 OLOOlot 1 0 0 1 -2 0
101 ALFAlfaro 1 0 0 1 -2 0
102 BADBadalona 1 0 0 1 -2 0
103 CORCortes 1 0 0 1 -2 0
104 LLALlanera 1 0 0 1 -2 0
105 PONPonferradina 1 0 0 1 -2 0
106 PEPromesas EDF 1 0 0 1 -2 0
107 MSTMóstoles 1 0 0 1 -3 0
108 LEVLevante 1 0 0 1 -3 0
109 CCCD Coria 1 0 0 1 -3 0
110 LRLas Rozas 1 0 0 1 -3 0
111 MALMallorca 1 0 0 1 -3 0
112 RJReal Jaén 1 0 0 1 -3 0
113 LHOL'Hospitalet 1 0 0 1 -4 0
114 AMOAmorebieta 1 0 0 1 -4 0
115 EXTExtremadura 1924 1 0 0 1 -4 0
116 MCMelilla CD 1 0 0 1 -4 0
117 SMSporting Mahón 1 0 0 1 -4 0
118 UTEUtebo 1 0 0 1 -4 0
119 POBPoblense 1 0 0 1 -5 0
120 JEJove Español 1 0 0 1 -5 0
121 TUDTudelano 1 0 0 1 -5 0
122 LARLaredo 1 0 0 1 -6 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.37
387 goals. 63.5% of matches went over 2.5.
Home advantage
26.1%
Draws 4.3%, away wins 69.6%.
Half-time lead held
86.1%
From 72 matches where someone led at the break.
0–1 19 · 16.5%
1–2 13 · 11.3%
1–0 9 · 7.8%
1–3 8 · 7%
0–2 8 · 7%
2–3 6 · 5.2%

Results 126

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 26 April 2025
20:00 Barcelona 3 – 2 Real Madrid 2.30 3.86 3.25
Wednesday 2 April 2025
19:30 Atletico Madrid 0 – 1 Barcelona 3.48 3.80 2.55
Tuesday 1 April 2025
19:30 Real Madrid 4 – 4 Real Sociedad 1.58 4.70 6.50
Wednesday 26 February 2025
20:30 Real Sociedad 0 – 1 Real Madrid 3.50 3.60 2.39
Tuesday 25 February 2025
20:30 Barcelona 4 – 4 Atletico Madrid 1.64 4.60 5.50
Thursday 6 February 2025
20:30 Valencia 0 – 5 Barcelona 9.50 6.00 1.35
18:30 Real Sociedad 2 – 0 Osasuna 1.82 3.73 5.33
Wednesday 5 February 2025
20:00 Leganes 2 – 3 Real Madrid 6.90 4.50 1.65
Tuesday 4 February 2025
20:30 Atletico Madrid 5 – 0 Getafe 1.42 5.60 12.00
Thursday 16 January 2025
20:30 Real Madrid 5 – 2 Celta Vigo 1.37 6.00 9.39
18:30 Athletic Club 2 – 3 Osasuna — — —
18:30 Real Sociedad 3 – 1 Rayo Vallecano 1.69 4.30 7.50
Wednesday 15 January 2025
20:30 Elche 0 – 4 Atletico Madrid 6.20 4.20 1.70
20:00 Barcelona 5 – 1 Real Betis 1.31 6.80 10.00
18:30 Almeria 2 – 3 Leganes 2.35 3.90 4.70
18:30 Pontevedra 0 – 1 Getafe 4.75 3.45 2.15
Tuesday 14 January 2025
20:00 Ourense CF 0 – 2 Valencia 6.50 3.85 1.75
Tuesday 7 January 2025
20:00 Eldense 0 – 2 Valencia 4.20 3.70 2.06
Monday 6 January 2025
18:00 Deportiva Minera 0 – 5 Real Madrid 51.81 17.00 1.10
Sunday 5 January 2025
14:30 FC Cartagena 1 – 2 Leganes 3.91 3.25 2.20
14:30 Racing Santander 2 – 3 Celta Vigo 4.11 3.95 1.98
14:30 Ponferradina 0 – 2 Real Sociedad — — —
11:00 Elche 4 – 0 Las Palmas 2.09 3.50 4.10
11:00 Ourense CF 3 – 2 Valladolid 4.75 3.85 1.90
Saturday 4 January 2025
20:30 Marbella 0 – 1 Atletico Madrid 25.00 10.00 1.18
20:30 UD Logroñés 0 – 0 Athletic Club — — —
18:00 Barbastro 0 – 4 Barcelona 29.00 13.00 1.13
16:30 Almeria 4 – 1 Sevilla 2.70 3.60 2.82
15:30 Tenerife 1 – 2 Osasuna 4.60 3.32 2.33
14:30 Huesca 0 – 1 Real Betis 6.30 3.95 1.68
Friday 3 January 2025
18:00 Racing Ferrol 1 – 3 Rayo Vallecano 6.00 3.20 2.08
18:00 Granada CF 0 – 1 Getafe 3.10 3.10 2.65
18:00 Pontevedra 3 – 0 Mallorca 4.40 3.55 2.08
Thursday 5 December 2024
20:00 Conquense 0 – 1 Real Sociedad — — —
20:00 Deportiva Minera 2 – 2 Alaves 13.00 6.00 1.32
20:00 Olot 1 – 3 Sevilla — — —
19:00 FC Andorra 0 – 1 FC Cartagena 2.25 3.15 3.75
19:00 Marbella 1 – 0 Burgos 3.80 3.21 2.40
19:00 Barakaldo 1 – 2 Racing Ferrol 2.52 3.15 3.80
19:00 Ponferradina 1 – 1 Castellón — — —
18:00 AD Ceuta FC 2 – 3 Osasuna 5.75 4.40 1.68
18:00 Orihuela 0 – 0 Getafe 9.50 4.50 1.54
18:00 Cacereño 1 – 3 Atletico Madrid — — —
Wednesday 4 December 2024
20:00 Zamora 0 – 0 Tenerife 2.28 3.20 3.60
20:00 Estepona 2 – 2 Leganes 6.60 3.50 1.76
20:00 Pontevedra 1 – 0 Villarreal 10.00 5.80 1.40
20:00 Ejea 1 – 3 Valencia — — —
20:00 UD Logroñés 0 – 0 Girona 9.50 5.20 1.44
19:30 Racing Santander 1 – 0 Sporting Gijon 2.36 3.55 3.40
19:00 Cadiz 0 – 1 Eldense 2.05 3.53 4.75
19:00 Cultural Leonesa 1 – 2 Almeria 3.45 3.35 2.58
19:00 Ourense CF 1 – 0 Deportivo La Coruna 4.40 3.55 2.16
18:00 Gimnastic 0 – 1 Huesca 2.55 3.30 3.70
18:00 Unionistas de Salamanca 2 – 3 Rayo Vallecano 5.30 3.86 1.90
18:00 Sant Andreu 1 – 3 Real Betis 12.00 6.00 1.30
Tuesday 3 December 2024
20:15 Europa Fc 1 – 2 Las Palmas 6.90 4.60 1.56
20:00 Zaragoza 2 – 2 Granada CF 2.16 3.60 4.00
20:00 Barbastro 2 – 0 Espanyol 11.00 5.50 1.38
20:00 Salamanca UDS 0 – 7 Celta Vigo — — —
19:00 Yeclano 0 – 1 Elche — — —
18:00 Real Ávila 2 – 4 Valladolid 7.00 4.00 1.60
Tuesday 26 November 2024
18:00 Manises 0 – 3 Getafe 55.00 26.00 1.05
18:00 Parla Escuela 0 – 1 Valencia — — —
Thursday 21 November 2024
20:00 Jove Español 0 – 5 Real Sociedad 23.00 14.00 1.16
Tuesday 19 November 2024
19:00 Pontevedra 4 – 1 Levante 3.93 3.36 2.30
Thursday 14 November 2024
17:00 Ejea 1 – 0 Hércules — — —
Wednesday 6 November 2024
18:00 Xerez 0 – 1 AD Ceuta FC 7.67 3.80 1.62
Tuesday 5 November 2024
18:00 Chiclana 0 – 5 Osasuna 51.00 25.00 1.05
Thursday 31 October 2024
20:00 Llanera 0 – 2 Cultural Leonesa 8.75 4.70 1.62
20:00 Alfaro 0 – 2 Tenerife 11.00 4.90 1.40
20:00 Estepona 3 – 2 Malaga 5.25 3.40 2.25
20:00 Cuarte 1 – 3 Racing Ferrol 9.50 4.75 1.57
20:00 Ontiñena 0 – 7 Las Palmas 60.00 29.00 1.04
20:00 Gévora 1 – 6 Real Betis 85.00 70.00 1.02
19:30 Don Benito 1 – 2 FC Andorra 3.88 3.40 2.17
19:00 Tudelano 0 – 5 Deportiva Minera 2.25 3.60 3.81
19:00 Real Ávila 0 – 0 Oviedo 8.25 4.25 1.58
18:00 Barbastro 4 – 0 Amorebieta 3.50 3.35 2.24
18:00 San Tirso 0 – 4 Espanyol — — —
18:00 Vic 0 – 2 Atletico Madrid — — —
Wednesday 30 October 2024
20:30 Atlético Paso 0 – 1 Eldense 7.00 3.70 1.80
20:00 Águilas 0 – 1 Castellón 3.40 3.40 2.26
20:00 SS Reyes 1 – 2 Almeria 9.50 4.60 1.52
20:00 Extremadura 1924 0 – 4 Girona — — —
20:00 UD San Pedro 1 – 5 Celta Vigo 65.00 26.16 1.03
19:30 Conquense 1 – 0 Ibiza — — —
19:30 Cacereño 2 – 1 Gimnástica Segoviana — — —
19:30 CD Coria 0 – 3 Elche 10.00 4.90 1.42
19:00 Salamanca UDS 1 – 0 Alcorcon — — —
19:00 Lleida Esportiu 1 – 3 Barakaldo 2.85 3.10 3.28
19:00 Escobedo 0 – 0 Ponferradina — — —
19:00 Juventud Torremolinos 1 – 2 Zamora 3.80 3.35 2.24
19:00 Laredo 0 – 6 Yeclano — — —
19:00 Utebo 0 – 4 Unionistas de Salamanca 3.03 3.30 2.75
19:00 Numancia 0 – 1 Sporting Gijon 3.70 3.34 2.21
19:00 UD Logroñés 1 – 0 Eibar 5.20 3.50 1.94
19:00 Badalona 0 – 2 Huesca 5.10 3.75 1.82
19:00 Sant Andreu 2 – 1 Mirandes 4.10 3.36 2.19
19:00 Cortes 0 – 2 Granada CF — — —
18:30 Langreo 1 – 2 Orihuela — — —
18:30 Bergantiños 1 – 2 Marbella 3.05 3.45 2.50
18:30 Móstoles 2 – 5 Burgos 8.56 4.50 1.48
18:30 Beasain 0 – 1 FC Cartagena — — —
18:00 Ibiza Islas Pitiusas 1 – 2 Gimnastic — — —
18:00 Olot 1 – 1 Cordoba — — —
18:00 Ciudad de Lucena 1 – 2 Leganes — — —
18:00 Las Rozas 0 – 3 Sevilla 55.00 25.00 1.05
17:30 Europa Fc 2 – 1 Albacete 4.20 4.00 2.02
Tuesday 29 October 2024
20:00 Lanzarote 3 – 4 Racing Santander 7.25 4.50 1.52
20:00 L'Hospitalet 1 – 5 Zaragoza — — —
20:00 Real Jaén 0 – 3 Cadiz 7.40 4.40 1.66
20:00 Poblense 1 – 6 Villarreal 70.00 29.00 1.03
20:00 Astur 1 – 4 Valladolid — — —
19:00 Guijuelo 1 – 2 Ourense CF 2.84 3.15 3.00
18:00 Compostela 0 – 1 Alaves — — —
18:00 Villamuriel 0 – 5 Rayo Vallecano 81.00 38.00 1.02
Wednesday 9 October 2024
19:00 Chiclana 4 – 0 Melilla CD 1.11 13.00 30.00
18:30 Gévora 1 – 1 Playas Sotavento 1.75 4.40 5.75
18:30 Vic 4 – 0 Sporting Mahón — — —
18:00 Dolorense 1 – 3 Manises — — —
17:30 Villamuriel 1 – 0 Aurrerá Vitoria 5.50 4.60 1.67
17:00 UD San Pedro 4 – 2 Ceuta 6 de Junio — — —
17:00 Baztán 1 – 1 Ontiñena 3.16 3.62 2.36
17:00 Astur 2 – 0 Promesas EDF — — —
16:30 Sonseca 0 – 1 Parla Escuela — — —
15:30 San Tirso 1 – 1 Selaya — — —

Every league on this page, in one API call

1,678,454 matches across 1,379 competitions, with a price at kickoff on 784,963 of them. The free key reaches every country in the archive, for yesterday, today and the fixtures ahead.

Get a free key