Es1
Getafe
Osasuna

8/5
2/1
no
no
no
Es1
Real Mallorca
Real Oviedo

7/2
11/2
no
no
no
Es1
Valencia
Barcelona

61/20
9/10
no
no
no
Es1
Celta Vigo
Sevilla

5/2
7/2
no
no
no
Es1
Real Betis
Levante

5/2
21/10
no
no
no
Es1
Girona
Elche

11/4
16/5
no
no
no
Es1
Real Madrid
Athletic Bilbao

7/2
4/1
no
no
no
Es1
Espanyol
Real Sociedad

27/10
17/10
no
no
no
Es1
Deportivo Alavés
Rayo Vallecano

9/4
13/5
no
no
no
Es1
Villarreal
Atlético Madrid

29/10
31/20
no
no
no
Es2
UD Almería
Málaga CF

9/4
9/4
no
no
no
Es4
Coruxo FC
Gimnástica Seg.

2/1
9/4
no
no
no
Es4
CD Ourense
Atlético Astorga

11/5
11/4
no
no
no
Es4
Salamanca CF
CD Lealtad

15/4
6/1
no
no
no
Es4
UD Sámano
Bergantiños FC

17/4
1/5
no
no
no
Es4
CD Numancia
Marino de Luanco

11/4
13/2
no
no
no
Es4
Real Valladolid B
Burgos Promesas

17/4
17/2
no
no
no
Es4
Real Ávila
Deportivo Fabril

12/5
2/1
no
no
no
Es4
Sarriana
Rayo Cantabria

13/5
2/1
no
no
no
Es4
Real Oviedo B
Union Langreo

13/5
7/10
no
no
no
Es4
Real Unión
CD Alfaro

17/4
15/2
no
no
no
Es4
Eibar II
Náxara CD

13/5
5/2
no
no
no
Es4
SD Beasain
Deportivo Aragón

27/10
7/2
down
up
up
Es4
CD Ebro
UD Logrones

9/4
21/20
no
no
no
Es4
CD Basconia
SD Ejea

27/10
29/10
no
no
no
Es4
SD Logroñés
CD Tudelano

9/4
2/1
down
no
up
Es4
Sestao River
Utebo

9/4
27/10
up
no
no
Es4
Gernika Club
Deportivo Alavés B

11/4
19/20
no
no
no
Es4
UD Mutilvera
SD Amorebieta

12/5
19/20
no
no
no
Es4
RCD Espanyol B
Atlético Baleares

21/10
3/2
no
no
no
Es4
Torrent CF
Barcelona B

11/4
3/5
down
up
up
Es4
Terrassa FC
Reddis

11/5
17/20
no
no
no
Es4
UE Sant Andreu
UD Barbastro

9/4
27/10
no
no
no
Es4
UE Olot
Valencia Mestalla

9/4
13/5
down
up
up
Es4
CE Andratx
Atlètic Lleida

2/1
9/5
no
no
no
Es4
Porreres
CD Alcoyano

11/4
1/2
no
no
no
Es4
CD Castellón B
Girona B

3/1
7/2
up
no
no
Es4
CD Ibiza-Islas
Poblense

9/4
2/1
down
up
up
Es4
CDU Malacitano
Puente Genil

5/2
9/2
down
up
up
Es4
Yeclano Deportivo
Union Estepona

13/10
5/2
no
no
no
Es4
Xerez CD
UCAM Murcia

12/5
2/1
no
no
no
Es4
Real Jaén
Atlético Antoniano

21/10
153/20
no
no
no
Es4
Linares Deportivo
Extremadura 1924

39/10
2/5
no
no
no
Es4
Deportiva Minera
Lorca Deportiva

61/20
7/1
no
no
no
Es4
CD Águilas
UD Almeria B

19/4
20/1
no
no
no
Es4
Atlético Malagueño
UD Melilla

9/4
5/4
no
no
no
Es4
Recreativo Huelva
Xerez Deportivo

3/1
21/4
no
no
no
EsC
Atlético Madrid
Real Sociedad

11/4
16/5
no
no
no
2 – 2(1 – 2)
SSC
Barcelona
Real Madrid

–
–
Es3
S.S. Reyes
UD Logrones

21/10
21/10
no
no
no
1 – 0(1 – 0)
Es3
Poblense
CD Águilas

21/10
7/4
no
no
no
0 – 0(0 – 0)
Es3
Real Oviedo B
CD Coria

12/5
3/1
no
no
no
Es3
Atlético Baleares
Real Jaén

9/4
5/2
no
no
no
1 – 0(1 – 0)
Es3
UB Conquense
CD Ourense

21/10
7/4
no
no
no
Es3
Elche Ilicitano
Quintanar del Rey

5/2
61/20
no
no
no
Es3
Navalcarnero
CF Fuenlabrada

11/5
11/5
no
no
no
Es3
Rayo Majadahonda
Rayo Vallecano B

13/2
16/1
no
no
no
Es3
RSD Alcala
CD Coria

21/10
37/20
no
no
no
Es3
Real Madrid C
UB Conquense

12/5
15/4
no
no
no
Es3
Orihuela CF
Getafe B

9/4
37/20
no
no
no
Es3
UD Socuéllamos
Las Palmas Atlético

12/5
11/10
no
no
no
Es3
CF Intercity
Colonia Moscardó

5/2
15/4
no
no
no
Es3
CD Tenerife B
S.S. Reyes

12/5
1/1
no
no
no
Es5
Atlético Arteixo
Silva SD

43/20
3/1
no
no
no
Es5
Montaneros CF
Juventud Cambados

61/20
2/5
no
no
no
Es5
CF Noia
Celta de Vigo III

39/20
1/1
no
no
no
Es5
UD Barbadás
CF Alondras

–
–
Es5
UD Somozas
CD Boiro

–
–
Es5
CD Estradense
CD Barco

11/5
11/4
no
no
no
Es5
Arosa SC
Céltiga FC

51/20
39/10
no
no
no
Es5
Racing Villalbés
Polvorín FC

2/1
37/20
no
no
no
Es5
Viveiro CF
SD Compostela

–
–
Es5
CD Covadonga
Real Titanico

–
–
Es5
Navarro (ESP)
CD Mosconia

–
–
Es5
CD Praviano
L’Entregu CF

–
–
Es5
SD Lenense
Sporting Gijon B

–
–
Es5
EI San Martín
CD Llanes

–
–
Es5
Club Siero
Unión Ceares

–
–
Es5
Gijón Industrial
CD Colunga

–
–
Es5
Aviles Stadium CF
UD Llanera

–
–
Es5
CD Tuilla
Caudal Deportivo

–
–
Es5
Castro FC
CD Tropezón

12/5
3/5
no
no
no
Es5
SD Noja
UC Cartes

–
–
Es5
SD Torina
SD Revilla

–
–
Es5
CD Cayón
Vimenor

–
–
Es5
Atlético Albericia
Selaya FC

–
–
Es5
CD Bezana
Cultural Guarnizo

43/20
9/10
no
no
no
Es5
SD Laredo
Colindres

–
–
Es5
Montañas del Pas
UM Escobedo

–
–
Es5
CD Barquereño
Gimnastica T.

–
–
Es5
SCD Durango
CD Santurtzi

11/5
12/5
no
no
no
Es5
UD Aretxabaleta
SD Zamudio

–
–
Es5
Eibar III
Pasaia KE

–
–
Es5
Zarautz
Derio

11/5
29/20
no
no
no
Es5
Añorga
Real Sociedad C

–
–
Es5
Touring
CF San Ignacio

–
–
Es5
Aurrerá de Vitoria
SD Deusto

–
–
Es5
Deportivo Alavés III
Portugalete

–
–
Es5
SD Leioa
CD Lagun Onak

–
–
Es5
Tona
L’Escala

2/1
12/5
no
no
no
Es5
CE Manresa
CP San Cristóbal

13/5
4/1
no
no
no
Es5
CF Peralada
Montañesa

–
–
Es5
Vic
CF Badalona

21/10
1/1
no
no
no
Es5
CE L’Hospitalet
UE Cornellà

2/1
7/4
no
no
no
Es5
Can Vidalet
Cerdanyola del Vallès

21/10
21/10
no
no
no
Es5
Lleida Esportiu
Vilanova Geltrú

61/20
2/5
no
no
no
Es5
Europa II
Mollerussa

21/10
17/10
no
no
no
Es5
FE Grama
Vilassar de Mar

37/20
21/10
no
no
no
Es5
Soneja
Jove Español

–
–
Es5
Atlético Saguntino
Hércules B

47/20
39/10
no
no
no
Es5
Villarreal C
Athletic Torrellano

11/5
5/2
no
no
no
Es5
Castellonense
Atzeneta UE

21/10
13/4
no
no
no
Es5
CD Utiel
Vall de Uxó

31/20
8/5
no
no
no
Es5
Ontinyent 1931
Atlético Levante

39/20
1/1
no
no
no
Es5
Crevillente
CD Roda

37/20
37/20
no
no
no
Es5
CD Buñol
UD Alzira

19/10
13/5
no
no
no
Es5
La Nucía
Recambios Colón

16/5
7/1
no
no
no
Es5
AD Torrejón CF
AD Parla

11/5
16/5
no
no
no
Es5
CD Galapagar
Las Rozas

9/4
4/5
no
no
no
Es5
Trival Valderas
Alcorcón B

2/1
12/5
no
no
no
Es5
Pozuelo de Alarcón
CDF Tres Cantos

12/5
15/4
no
no
no
Es5
A Madrid III
CD Móstoles URJC

41/20
21/10
no
no
no
Es5
Villaverde San Andrés
SS Reyes II

2/1
8/5
no
no
no
Es5
Unión Adarve
Racing Madrid City

12/5
17/5
no
no
no
Es5
Villanueva Pardillo
RCD Carabanchel

7/4
17/10
no
no
no
Es5
CD Leganés B
Alcobendas Sport

–
–
Es5
CD Mirandés B
Villaralbo CF

–
–
Es5
Mojados
La Virgen del Camino

19/10
7/5
no
no
no
Es5
SD Almazán
UD Santa Marta

–
–
Es5
CD Becerril Campos
Arandina CF

–
–
Es5
CD Colegios
Palencia Cristo Atl.

–
–
Es5
Unionistas Salamanca II
CD Numancia B

39/20
2/1
no
no
no
Es5
CF Palencia
Atlético Bembibre

43/20
15/4
no
no
no
Es5
Cultural Leonesa B
Atlético Mansillés

37/20
11/5
no
no
no
Es5
CD Guijuelo
Atlético Tordesillas

–
–
Es5
UD Melilla II
Motril CF

7/2
14/1
no
no
no
Es5
UD Torre del Mar
CD Torreperogil

–
–
Es5
UD San Pedro (ESP)
Arenas de Armilla

37/20
8/5
no
no
no
Es5
CD Alhaurino
Atlético Mancha

–
–
Es5
CD El Palo
Churriana de la Vega

2/1
11/10
no
no
no
Es5
Motril CF
Atlético Porcuna

3/1
6/1
no
no
no
Es5
CD Huétor Vega
Martos CD

–
–
Es5
Granada CF B
Mijas Las Lagunas

–
–
Es5
CD Huétor Tájar
UD Melilla II

19/10
12/5
no
no
no
Es5
UDC Torredonjimeno
Marbellí

11/5
29/20
no
no
no
Es5
Castilleja CF
Coria CF

–
–
Es5
CD Pozoblanco
Córdoba CF B

43/20
53/20
no
no
no
Es5
Bollullos
CD Utrera

39/20
47/20
no
no
no
Es5
Sevilla FC C
Atlético Central Córdoba

7/4
6/5
no
no
no
Es5
UD Tomares
Cádiz CF B

37/20
13/10
no
no
no
Es5
San Roque de Lepe
AD Ceuta B

–
–
Es5
Atlético Onubense
Chiclana

11/5
29/20
no
no
no
Es5
Linense
Conil CF

–
–
Es5
Ciudad de Lucena
Dos Hermanas CF

2/1
7/4
no
no
no
Es5
CD Manacor
RCD Mallorca B

41/20
1/1
no
no
no
Es5
CD Cardassar
Platges de Calvià

–
–
Es5
CD Binissalem
CD Son Cladera

41/20
9/4
no
no
no
Es5
CE Constancia
Inter Ibiza CD

–
–
Es5
Peña Deportiva
UD Collerense

–
–
Es5
CE Felanitx
CE Santanyí

–
–
Es5
SD Portmany
Rotlet Molinar

–
–
Es5
CD Llosetense
SD Formentera

–
–
Es5
CE Mercadal
Alcúdia

–
–
Es5
UD Telde
Villa de S. Brígida

2/1
7/4
no
no
no
Es5
CD Mensajero
UD San Fernando

–
–
Es5
CD Herbania
CD Atlético Paso

–
–
Es5
Panadería Pulido
Unión Sur Yaiza

–
–
Es5
UD Tamaraceite
SD Tenisca

–
–
Es5
CD Marino
Arucas CF

9/4
3/1
no
no
no
Es5
UD Las Palmas C
San Miguel

11/4
4/1
no
no
no
Es5
UD Lanzarote
Real Unión de Tenerife

2/1
7/4
no
no
no
Es5
Tenerife III
San Bartolomé

2/1
7/4
no
no
no
Es5
Bala Azul
Caravaca CF

–
–
Es5
FC Cartagena B
Atletico Santa Cruz

11/5
29/20
no
no
no
Es5
Yeclano II
Deportivo Maritimo

29/10
19/4
no
no
no
Es5
CA Pulpileño
Mazarrón CF

–
–
Es5
SFC Minerva
EG El Palmar

–
–
Es5
Águilas II
UCAM Murcia B

29/10
19/4
no
no
no
Es5
Real Murcia Imperial
Unión Molinense

–
–
Es5
Olímpico de Totana
Santomera

–
–
Es5
Muleño CF
CD Cieza

–
–
Es5
Llerenense
Calamonte

–
–
Es5
Montijo
Santa Amalia

–
–
Es5
Moralo CP
CD Don Benito

–
–
Es5
Atlético Pueblonuevo
Azuaga

–
–
Es5
Jerez CF
Montehermoso

–
–
Es5
CD Badajoz
Gévora

15/4
15/2
no
no
no
Es5
Cabeza del Buey
Puebla Calzada

–
–
Es5
Diocesano
Villafranca

9/4
29/20
no
no
no
Es5
CF Villanovense
Jaraíz

–
–
Es5
FC Bidezarra
CD Oberena

–
–
Es5
UDC Chantrea
CD Cortes

–
–
Es5
Beti Kozkor KE
CD Subiza

–
–
Es5
CD Beti Onak
Avance Ezcabarte

–
–
Es5
AD San Juan
CD Ardoi

–
–
Es5
CA Artajonés
Peña Sport

–
–
Es5
CD Pamplona
CD Huarte

–
–
Es5
CD Aoiz
CD Izarra

–
–
Es5
CA Cirbonero
Valle de Egüés

–
–
Es5
Yagüe CF
CD Calahorra

–
–
Es5
Peña Balsamaiso
UD Logroñés B

13/2
1/10
no
no
no
Es5
CD Varea
SD Oyonesa

9/4
3/1
no
no
no
Es5
CD Arnedo
Haro Deportivo

21/5
9/1
no
no
no
Es5
CA Vianés
CD Agoncillo

11/5
1/1
no
no
no
Es5
CD Autol
CD Berceo

39/5
1/10
no
no
no
Es5
San Marcial
CD Anguiano

39/10
2/5
no
no
no
Es5
Comillas CF
CD Villegas

21/10
19/10
no
no
no
Es5
La Calzada
CD Pradejón

–
–
Es5
Andorra CF
CD Binéfar

–
–
Es5
Robres
La Almunia

–
–
Es5
Atlético Monzón
Cuarte Industrial

21/10
21/10
up
no
down
Es5
CF Épila
Zuera

–
–
Es5
Cariñena
Calamocha

–
–
Es5
Belchite 97
UD Casetas

–
–
Es5
Utrillas
Caspe

5/2
23/20
no
no
no
Es5
Almudévar
Huesca II

–
–
Es5
CDJ Tamarite
CF Illueca

–
–
Es5
CD Villacanas
Villarrobledo

–
–
Es5
Villarrubia
Huracán de Balazote

13/5
5/1
no
no
no
Es5
CD Azuqueca
Guadalajara II

7/4
31/20
no
no
no
Es5
Sonseca
CD Marchamalo

43/20
7/10
no
no
no
Es5
CD Illescas
CD Manchego

39/20
17/10
no
no
no
Es5
Calvo Sotelo
CF La Solana

11/4
6/1
no
no
no
Es5
CD Pedroñeras
CD Toledo

–
–
Es5
AD San Clemente
Albacete B

–
–
Es5
CD Tarancón
Cazalegas

–
–
Es4
CD Pamplona
Real Murcia Imperial

2/1
11/5
no
no
no
Es4
CD Arnedo
CD Tropezón

21/10
2/1
no
no
no
1 – 0(0 – 0)
Es4
La Nucía
Trival Valderas

21/10
29/10
no
no
no
Es4
Cuarte Industrial
CD Badajoz

8/5
7/4
no
no
no
Es4
Peña Deportiva
Arenas de Armilla

19/10
7/4
no
no
no
Es4
Caudal Deportivo
Atlético Central Córdoba

11/5
3/1
no
no
no
Es4
CF Badalona
SD Compostela

41/20
3/2
no
no
no
Es4
UD Tamaraceite
CD Guijuelo

13/5
3/2
no
no
no
Es4
Albacete B
SD Leioa

21/10
12/5
no
no
no
Es3
CE Sabadell
Zamora CF

12/5
21/10
no
no
no
Es3
Celta de Vigo B
SD Ponferradina

37/20
9/4
down
down
down
EsC
Ourense CF
Orihuela CF

–
–
EsW
Real Madrid W
Granada W

12/5
3/1
no
no
no
EsW
Eibar W
Logroño W

12/5
3/1
no
no
no
EsW
Real Sociedad W
Atletico Madrid W

13/5
19/10
no
no
no
EsW
Atletico Granadilla W
Deportivo de La Coruña W

13/5
19/10
no
no
no
EsW
Levante W
Levante Las Planas W

13/5
17/20
no
no
no
EsW
Espanyol W
Sevilla W

9/4
27/20
no
no
no
EsW
Athletic Club W
Alhama W

4/1
7/1
no
no
no
EsW
Madrid CFF W
Barcelona W

16/1
3/100
no
no
no
EsW
Barcelona W
Atletico Madrid W

11/1
33/1
no
no
no
Spanish Football Predictions and Prediction Tips
Spanish football is admired worldwide for its technique and tactical depth, and it offers far more to tip on than just the headline league. From La Liga down through the cups and the second tier, the Spanish game has a distinctive, often low-scoring character. Our latest Spanish football predictions are in the table above.
We post only the games we can read clearly, leaving the coin-flips off the list.
The Spanish Football Scene
At the top sits La Liga, with Real Madrid, Barcelona and Atletico Madrid the dominant trio. Below it, the Segunda Division is fiercely competitive, while the Copa del Rey throws up regular cup upsets as smaller clubs host the giants in one-off ties.
Across all of it runs the same identity: possession football, strong defensive organisation and games often decided by a single goal rather than a flurry.
Spanish Football Prediction Trends
Spanish football tends to run lower-scoring than England or Germany, so unders and tight results land more often, and draws are common between evenly matched sides. The big clubs are the exception, posting comfortable wins and goals against weaker opposition, especially in cup mismatches.
For the league specifics, see our dedicated La Liga predictions, and check the likely goal count against our Over/Under 2.5 predictions.
How to Read a Spanish Fixture
Separate the elite-club mismatches from the even contests. The former point to home wins and goals; the latter to low scores and draws. Cup ties add unpredictability, so weigh squad rotation alongside form.
Spanish Football Predictions FAQ
Is Spanish football low-scoring?
Generally yes, outside the big clubs. Strong defending and a clean-sheet culture keep many games tight, so unders and single-goal results are common.
What competitions does this cover?
Spanish football spans La Liga, the Segunda Division and the Copa del Rey, each with its own prediction character, from league grind to cup upset.
Conclusion
Spanish football rewards bettors who respect its patient, low-scoring nature and know when a mismatch will flip it. For the league in detail, see our La Liga predictions.
Predictions are provided for information only. Prediction carries risk, so never stake more than you can afford to lose, and please predict responsibly (18+).