Accurate Prediction Today – Spanish Football Predictions

Looking for Spanish football predictions? This page brings you our reads on Spanish football across La Liga and beyond, built from form, tactical matchup and confirmed team news. The latest selections are in the table above.

Spanish football is defined by technical quality and tactical discipline. Games are often controlled and decided by fine margins rather than end-to-end chaos, and scorelines tend to be tighter than in the more attacking countries. Reading it means respecting that control.

La Liga – Round 38

Es1

Getafe
Osasuna

512722
130
3 – 0
2.83
37/20

37/20
8/5
2/1
no
no
no

FT
1 – 0(0 – 0)
0.25

Es1

Real Mallorca
Real Oviedo

474211
120
2 – 0
2.08
1/2

1/2
7/2
11/2
no
no
no

FT
3 – 0(1 – 0)

Es1

Valencia
Barcelona

202456
212
1 – 2
2.64
9/10

12/5
61/20
9/10
no
no
no

FT
3 – 1(0 – 0)
0.08

Es1

Celta Vigo
Sevilla

402535
121
2 – 1
3.60
4/5

4/5
5/2
7/2
no
no
no

FT
1 – 0(0 – 0)

Es1

Real Betis
Levante

472528
131
3 – 1
3.71
5/4

5/4
5/2
21/10
no
no
no

FT
2 – 1(1 – 1)
0.06

Es1

Girona
Elche

333730
X00
0 – 0
2.32
11/4

4/5
11/4
16/5
no
no
no

FT
1 – 1(0 – 1)
0.15

Es1

Real Madrid
Athletic Bilbao

622018
130
3 – 0
3.13
11/20

11/20
7/2
4/1
no
no
no

FT
4 – 2(2 – 1)

Es1

Espanyol
Real Sociedad

304624
X11
1 – 1
2.17
27/10

29/20
27/10
17/10
no
no
no

FT
1 – 1(0 – 1)
0.26

Es1

Deportivo Alavés
Rayo Vallecano

283735
X11
1 – 1
2.10
9/4

11/10
9/4
13/5
no
no
no

FT
1 – 2(1 – 0)
0.1

Es1

Villarreal
Atlético Madrid

323137
213
1 – 3
3.34
31/20

3/2
29/10
31/20
no
no
no

FT
5 – 1(4 – 1)
Segunda Division – Round 46, Promotion – Play Offs – Final

Es2

UD Almería
Málaga CF

304129
X11
1 – 1
2.27
9/4

23/20
9/4
9/4
no
no
no

FT
1 – 2(0 – 0)
0.15
Segunda B Grupo 1 – Round 34

Es4

Coruxo FC
Gimnástica Seg.

413227
121
2 – 1
2.68
11/10

11/10
2/1
9/4
no
no
no

FT
3 – 1(1 – 0)

Es4

CD Ourense
Atlético Astorga

414316
X11
1 – 1
2.30
11/5

17/20
11/5
11/4
no
no
no

FT
1 – 1(0 – 0)
0.17

Es4

Salamanca CF
CD Lealtad

503515
110
1 – 0
2.38
3/10

3/10
15/4
6/1
no
no
no

FT
2 – 1(1 – 0)

Es4

UD Sámano
Bergantiños FC

231958
203
0 – 3
2.67
1/5

17/2
17/4
1/5
no
no
no

FT
0 – 5(0 – 0)

Es4

CD Numancia
Marino de Luanco

333135
202
0 – 2
2.17
13/2

7/20
11/4
13/2
no
no
no

FT
1 – 0(1 – 0)
0.25

Es4

Real Valladolid B
Burgos Promesas

334225
X22
2 – 2
3.54
17/4

1/5
17/4
17/2
no
no
no

FT
2 – 0(1 – 0)
0.28

Es4

Real Ávila
Deportivo Fabril

232652
212
1 – 2
3.00
2/1

21/20
12/5
2/1
no
no
no

FT
0 – 4(0 – 1)
0.28

Es4

Sarriana
Rayo Cantabria

212951
212
1 – 2
2.50
2/1

1/1
13/5
2/1
no
no
no

FT
3 – 4(1 – 2)
0.27

Es4

Real Oviedo B
Union Langreo

393230
110
1 – 0
2.13
61/20

61/20
13/5
7/10
no
no
no

FT
3 – 2(0 – 0)
0.19
Segunda B Grupo 2 – Round 34

Es4

Real Unión
CD Alfaro

651322
132
3 – 2
3.48
3/10

3/10
17/4
15/2
no
no
no

FT
2 – 0(1 – 0)

Es4

Eibar II
Náxara CD

304724
X11
1 – 1
2.00
13/5

4/5
13/5
5/2
no
no
no

FT
3 – 2(0 – 0)
0.22

Es4

SD Beasain
Deportivo Aragón

393328
120
2 – 0
2.37
3/5

3/5
27/10
7/2
down
up
up

FT
3 – 2(2 – 0)

Es4

CD Ebro
UD Logrones

213940
202
0 – 2
1.83
21/20

21/10
9/4
21/20
no
no
no

FT
0 – 3(0 – 2)

Es4

CD Basconia
SD Ejea

313534
X22
2 – 2
3.38
27/10

7/10
27/10
29/10
no
no
no

FT
5 – 1(3 – 0)
0.11

Es4

SD Logroñés
CD Tudelano

273241
202
0 – 2
2.44
2/1

11/10
9/4
2/1
down
no
up

FT
0 – 1(0 – 0)
0.12

Es4

Sestao River
Utebo

353332
110
1 – 0
1.58
17/20

17/20
9/4
27/10
up
no
no

FT
1 – 0(1 – 0)

Es4

Gernika Club
Deportivo Alavés B

273538
201
0 – 1
1.99
19/20

37/20
11/4
19/20
no
no
no

FT
0 – 0(0 – 0)

Es4

UD Mutilvera
SD Amorebieta

362835
120
2 – 0
2.25
9/4

9/4
12/5
19/20
no
no
no

FT
0 – 2(0 – 2)
0.08
Segunda B Grupo 3 – Round 34

Es4

RCD Espanyol B
Atlético Baleares

182853
212
1 – 2
2.92
3/2

31/20
21/10
3/2
no
no
no

FT
0 – 1(0 – 0)
0.22

Es4

Torrent CF
Barcelona B

202357
213
1 – 3
4.10
3/5

15/4
11/4
3/5
down
up
up

FT
3 – 1(1 – 1)

Es4

Terrassa FC
Reddis

253243
212
1 – 2
3.00
17/20

27/10
11/5
17/20
no
no
no

FT
0 – 1(0 – 0)

Es4

UE Sant Andreu
UD Barbastro

552520
130
3 – 0
2.88
4/5

4/5
9/4
27/10
no
no
no

FT
0 – 1(0 – 0)
0.01

Es4

UE Olot
Valencia Mestalla

303633
X11
1 – 1
2.40
9/4

17/20
9/4
13/5
down
up
up

FT
2 – 0(1 – 0)
0.08

Es4

CE Andratx
Atlètic Lleida

322939
223
2 – 3
4.38
9/5

13/10
2/1
9/5
no
no
no

FT
3 – 0(0 – 0)
0.05

Es4

Porreres
CD Alcoyano

102763
201
0 – 1
2.25
1/2

17/4
11/4
1/2
no
no
no

FT
0 – 0(0 – 0)

Es4

CD Castellón B
Girona B

213247
224
2 – 4
6.13
7/2

1/2
3/1
7/2
up
no
no

FT
4 – 2(3 – 0)
0.32

Es4

CD Ibiza-Islas
Poblense

273142
212
1 – 2
2.88
2/1

11/10
9/4
2/1
down
up
up

FT
3 – 1(2 – 1)
0.13
Segunda B Grupo 4 – Round 34

Es4

CDU Malacitano
Puente Genil

324820
X11
1 – 1
1.50
5/2

11/20
5/2
9/2
down
up
up

FT
1 – 0(1 – 0)
0.27

Es4

Yeclano Deportivo
Union Estepona

333532
X11
1 – 1
2.40
13/10

3/2
13/10
5/2
no
no
no

FT
1 – 1(1 – 1)

Es4

Xerez CD
UCAM Murcia

482725
110
1 – 0
2.00
21/20

21/20
12/5
2/1
no
no
no

FT
1 – 0(1 – 0)

Es4

Real Jaén
Atlético Antoniano

622316
121
2 – 1
3.88
9/20

9/20
21/10
153/20
no
no
no

FT
1 – 1(1 – 0)

Es4

Linares Deportivo
Extremadura 1924

165035
X11
1 – 1
2.20
39/10

17/5
39/10
2/5
no
no
no

FT
1 – 2(0 – 0)
0.37

Es4

Deportiva Minera
Lorca Deportiva

413721
120
2 – 0
2.48
3/10

3/10
61/20
7/1
no
no
no

FT
1 – 0(0 – 0)

Es4

CD Águilas
UD Almeria B

67267
121
2 – 1
2.67
1/10

1/10
19/4
20/1
no
no
no

FT
2 – 0(1 – 0)

Es4

Atlético Malagueño
UD Melilla

323039
212
1 – 2
2.54
5/4

8/5
9/4
5/4
no
no
no

FT
3 – 3(1 – 0)

Es4

Recreativo Huelva
Xerez Deportivo

514010
110
1 – 0
1.50
2/5

2/5
3/1
21/4
no
no
no

FT
3 – 2(2 – 1)
Copa del Rey – Final

EsC

Atlético Madrid
Real Sociedad

373231
121
2 – 1
2.85
4/5

4/5
11/4
16/5
no
no
no

Pen.
FT
3 – 4

2 – 2(1 – 2)

Supercopa de España – Final

SSC

Barcelona
Real Madrid

433522
131
3 – 1
3.05






FT
3 – 2(2 – 2)
2a B Promoción – Round 4, Promotion – Play Offs – Final

Es3

S.S. Reyes
UD Logrones

142858
201
0 – 1
1.70
21/10

23/20
21/10
21/10
no
no
no

AET
FT
1 – 1

1 – 0(1 – 0)

0.35

Es3

Poblense
CD Águilas

263638
201
0 – 1
1.50
7/4

5/4
21/10
7/4
no
no
no

Pen.
FT
4 – 5

0 – 0(0 – 0)

0.04

Es3

Real Oviedo B
CD Coria

142561
202
0 – 2
1.50
3/1

7/10
12/5
3/1
no
no
no

FT
0 – 1(0 – 0)
0.48

Es3

Atlético Baleares
Real Jaén

202159
202
0 – 2
2.25
5/2

19/20
9/4
5/2
no
no
no

AET
FT
1 – 2

1 – 0(1 – 0)

0.43

Es3

UB Conquense
CD Ourense

105040
X00
0 – 0
0.50
21/10

27/20
21/10
7/4
no
no
no

FT
0 – 2(0 – 0)
0.26
Segunda B Grupo 5 – Round 34

Es3

Elche Ilicitano
Quintanar del Rey

314425
X11
1 – 1
1.13
5/2

7/10
5/2
61/20
no
no
no

FT
1 – 3(0 – 2)
0.22

Es3

Navalcarnero
CF Fuenlabrada

383924
X00
0 – 0
2.35
11/5

21/20
11/5
11/5
no
no
no

FT
3 – 1(1 – 1)
0.11

Es3

Rayo Majadahonda
Rayo Vallecano B

671023
130
3 – 0
3.50
1/10

1/10
13/2
16/1
no
no
no

FT
3 – 0(2 – 0)

Es3

RSD Alcala
CD Coria

275023
X11
1 – 1
2.00
21/10

5/4
21/10
37/20
no
no
no

FT
1 – 2(1 – 2)
0.26

Es3

Real Madrid C
UB Conquense

253242
212
1 – 2
2.60
15/4

7/10
12/5
15/4
no
no
no

FT
0 – 1(0 – 0)
0.27

Es3

Orihuela CF
Getafe B

432928
132
3 – 2
3.50
23/20

23/20
9/4
37/20
no
no
no

FT
2 – 1(0 – 0)

Es3

UD Socuéllamos
Las Palmas Atlético

422433
121
2 – 1
2.92
19/10

19/10
12/5
11/10
no
no
no

FT
1 – 1(0 – 0)
0.11

Es3

CF Intercity
Colonia Moscardó

522820
121
2 – 1
3.00
3/5

3/5
5/2
15/4
no
no
no

FT
2 – 0(2 – 0)

Es3

CD Tenerife B
S.S. Reyes

302545
212
1 – 2
2.67
1/1

11/5
12/5
1/1
no
no
no

FT
1 – 3(0 – 1)
Tercera Division Group 1 – Galicia – Round 34

Es5

Atlético Arteixo
Silva SD

482924
121
2 – 1
2.79
7/10

7/10
43/20
3/1
no
no
no

FT
2 – 2(2 – 0)

Es5

Montaneros CF
Juventud Cambados

384715
X11
1 – 1
0.50
61/20

6/1
61/20
2/5
no
no
no

FT
4 – 1(3 – 1)
0.3

Es5

CF Noia
Celta de Vigo III

293238
213
1 – 3
3.46
1/1

9/4
39/20
1/1
no
no
no

FT
1 – 5(1 – 3)

Es5

UD Barbadás
CF Alondras

243144
212
1 – 2
2.95






FT
0 – 2(0 – 1)

Es5

UD Somozas
CD Boiro

254035
X11
1 – 1
2.01






FT
2 – 2(1 – 0)

Es5

CD Estradense
CD Barco

413326
121
2 – 1
2.88
7/10

7/10
11/5
11/4
no
no
no

FT
3 – 1(1 – 1)

Es5

Arosa SC
Céltiga FC

711811
130
3 – 0
2.95
1/2

1/2
51/20
39/10
no
no
no

FT
3 – 2(0 – 1)
0.13

Es5

Racing Villalbés
Polvorín FC

214335
X11
1 – 1
2.28
2/1

5/4
2/1
37/20
no
no
no

FT
2 – 1(0 – 0)
0.15

Es5

Viveiro CF
SD Compostela

142957
212
1 – 2
2.67






FT
0 – 1(0 – 1)
Tercera Division Group 2 – Asturias – Round 34

Es5

CD Covadonga
Real Titanico

71227
130
3 – 0
3.04






FT
0 – 2(0 – 1)

Es5

Navarro (ESP)
CD Mosconia

292744
202
0 – 2
1.73






FT
3 – 1(1 – 0)

Es5

CD Praviano
L’Entregu CF

384022
X11
1 – 1
1.34






FT
1 – 2(0 – 1)

Es5

SD Lenense
Sporting Gijon B

202159
213
1 – 3
3.58






FT
0 – 1(0 – 1)

Es5

EI San Martín
CD Llanes

453322
110
1 – 0
1.94






FT
1 – 0(1 – 0)

Es5

Club Siero
Unión Ceares

353134
121
2 – 1
2.69






FT
0 – 2(0 – 0)

Es5

Gijón Industrial
CD Colunga

293734
X22
2 – 2
3.17






FT
6 – 2(3 – 1)

Es5

Aviles Stadium CF
UD Llanera

82468
202
0 – 2
2.19






FT
1 – 2(0 – 1)

Es5

CD Tuilla
Caudal Deportivo

221959
202
0 – 2
2.44






FT
1 – 3(1 – 2)
Tercera Division Group 3 – Cantabria – Round 34

Es5

Castro FC
CD Tropezón

262450
212
1 – 2
2.89
3/5

37/10
12/5
3/5
no
no
no

FT
0 – 2(0 – 1)

Es5

SD Noja
UC Cartes

334225
X22
2 – 2
3.58






FT
2 – 2(0 – 1)

Es5

SD Torina
SD Revilla

403921
132
3 – 2
2.92






FT
2 – 0(0 – 0)

Es5

CD Cayón
Vimenor

413525
121
2 – 1
3.03






FT
3 – 1(0 – 1)

Es5

Atlético Albericia
Selaya FC

433423
121
2 – 1
2.90






FT
2 – 4(1 – 2)

Es5

CD Bezana
Cultural Guarnizo

222948
202
0 – 2
2.23
9/10

9/4
43/20
9/10
no
no
no

FT
1 – 1(1 – 1)

Es5

SD Laredo
Colindres

631918
130
3 – 0
2.91






FT
2 – 1(1 – 1)

Es5

Montañas del Pas
UM Escobedo

201961
203
0 – 3
3.67






FT
3 – 7(2 – 5)

Es5

CD Barquereño
Gimnastica T.

192655
201
0 – 1
1.75






FT
1 – 5(1 – 2)
Tercera Division Group 4 – Pais Vasco – Round 34

Es5

SCD Durango
CD Santurtzi

354322
X11
1 – 1
1.63
11/5

17/20
11/5
12/5
no
no
no

FT
4 – 1(0 – 0)
0.17

Es5

UD Aretxabaleta
SD Zamudio

452925
131
3 – 1
3.50






FT
3 – 1(0 – 1)

Es5

Eibar III
Pasaia KE

304723
X22
2 – 2
3.25






FT
3 – 0(3 – 0)

Es5

Zarautz
Derio

322642
212
1 – 2
2.50
29/20

31/20
11/5
29/20
no
no
no

FT
0 – 1(0 – 0)
0.02

Es5

Añorga
Real Sociedad C

412435
121
2 – 1
3.38






FT
1 – 2(0 – 0)

Es5

Touring
CF San Ignacio

324424
X11
1 – 1
2.10






FT
1 – 2(0 – 2)

Es5

Aurrerá de Vitoria
SD Deusto

472527
110
1 – 0
2.25






FT
2 – 1(0 – 0)

Es5

Deportivo Alavés III
Portugalete

223443
212
1 – 2
3.45






FT
1 – 2(0 – 2)

Es5

SD Leioa
CD Lagun Onak

423424
110
1 – 0
2.05






FT
2 – 3(0 – 1)
Tercera Division Group 5 – Cataluna – Round 34

Es5

Tona
L’Escala

354025
X11
1 – 1
1.95
2/1

9/10
2/1
12/5
no
no
no

FT
2 – 0(0 – 0)
0.1

Es5

CE Manresa
CP San Cristóbal

503812
121
2 – 1
2.65
1/2

1/2
13/5
4/1
no
no
no

FT
2 – 0(1 – 0)

Es5

CF Peralada
Montañesa

433621
110
1 – 0
2.22






FT
5 – 0(4 – 0)

Es5

Vic
CF Badalona

202357
212
1 – 2
2.75
1/1

43/20
21/10
1/1
no
no
no

FT
0 – 1(0 – 0)
0.12

Es5

CE L’Hospitalet
UE Cornellà

263143
201
0 – 1
2.00
7/4

6/5
2/1
7/4
no
no
no

FT
0 – 0(0 – 0)
0.11

Es5

Can Vidalet
Cerdanyola del Vallès

276013
X22
2 – 2
3.00
21/10

11/10
21/10
21/10
no
no
no

FT
1 – 2(1 – 1)
0.41

Es5

Lleida Esportiu
Vilanova Geltrú

163053
212
1 – 2
2.50
2/5

6/1
61/20
2/5
no
no
no

FT
1 – 2(1 – 0)

Es5

Europa II
Mollerussa

404714
X22
2 – 2
3.63
21/10

6/5
21/10
17/10
no
no
no

FT
0 – 3(0 – 1)
0.22

Es5

FE Grama
Vilassar de Mar

293932
X22
2 – 2
2.67
37/20

11/10
37/20
21/10
no
no
no

FT
1 – 0(1 – 0)
0.07
Tercera Division Group 6 – Com. Valenciana – Round 34

Es5

Soneja
Jove Español

313633
X11
1 – 1
2.10






FT
5 – 2(2 – 1)

Es5

Atlético Saguntino
Hércules B

483418
120
2 – 0
2.25
11/20

11/20
47/20
39/10
no
no
no

FT
3 – 0(1 – 0)

Es5

Villarreal C
Athletic Torrellano

393229
121
2 – 1
2.88
11/10

11/10
11/5
5/2
no
no
no

FT
2 – 0(2 – 0)

Es5

Castellonense
Atzeneta UE

512228
121
2 – 1
2.75
7/10

7/10
21/10
13/4
no
no
no

FT
0 – 1(0 – 0)

Es5

CD Utiel
Vall de Uxó

223444
201
0 – 1
1.83
8/5

8/5
31/20
8/5
no
no
no

FT
1 – 0(0 – 0)
0.1

Es5

Ontinyent 1931
Atlético Levante

283735
X00
0 – 0
2.18
39/20

9/4
39/20
1/1
no
no
no

FT
0 – 1(0 – 1)
0.05

Es5

Crevillente
CD Roda

264233
X11
1 – 1
2.30
37/20

6/5
37/20
37/20
no
no
no

FT
2 – 0(0 – 0)
0.11

Es5

CD Buñol
UD Alzira

433818
110
1 – 0
0.88
9/10

9/10
19/10
13/5
no
no
no

FT
1 – 0(0 – 0)

Es5

La Nucía
Recambios Colón

593011
130
3 – 0
2.88
3/10

3/10
16/5
7/1
no
no
no

FT
3 – 0(1 – 0)
Tercera Division Group 7 – Com. de Madrid – Round 34

Es5

AD Torrejón CF
AD Parla

672013
130
3 – 0
3.50
7/10

7/10
11/5
16/5
no
no
no

FT
1 – 0(0 – 0)
0.18

Es5

CD Galapagar
Las Rozas

333038
212
1 – 2
2.56
4/5

49/20
9/4
4/5
no
no
no

FT
3 – 1(2 – 0)

Es5

Trival Valderas
Alcorcón B

442927
121
2 – 1
2.67
9/10

9/10
2/1
12/5
no
no
no

FT
2 – 2(1 – 0)

Es5

Pozuelo de Alarcón
CDF Tres Cantos

612019
121
2 – 1
3.42
11/20

11/20
12/5
15/4
no
no
no

FT
3 – 1(0 – 1)

Es5

A Madrid III
CD Móstoles URJC

583111
132
3 – 2
4.00
1/1

1/1
41/20
21/10
no
no
no

FT
1 – 1(0 – 1)
0.17

Es5

Villaverde San Andrés
SS Reyes II

175725
X11
1 – 1
2.10
2/1

13/10
2/1
8/5
no
no
no

FT
0 – 4(0 – 2)
0.36

Es5

Unión Adarve
Racing Madrid City

561529
121
2 – 1
4.25
3/5

3/5
12/5
17/5
no
no
no

FT
5 – 0(1 – 0)

Es5

Villanueva Pardillo
RCD Carabanchel

235127
X11
1 – 1
1.13
7/4

27/20
7/4
17/10
no
no
no

FT
3 – 0(2 – 0)
0.23

Es5

CD Leganés B
Alcobendas Sport

393823
131
3 – 1
3.08






FT
1 – 2(1 – 1)
Tercera Division Group 8 – Castilla y Leon – Round 34

Es5

CD Mirandés B
Villaralbo CF

363826
X11
1 – 1
2.42






FT
4 – 2(3 – 0)

Es5

Mojados
La Virgen del Camino

302743
223
2 – 3
3.33
7/5

31/20
19/10
7/5
no
no
no

FT
2 – 1(1 – 0)
0.03

Es5

SD Almazán
UD Santa Marta

294427
X11
1 – 1
2.00






FT
1 – 1(1 – 1)

Es5

CD Becerril Campos
Arandina CF

203942
212
1 – 2
2.83






FT
2 – 0(1 – 0)

Es5

CD Colegios
Palencia Cristo Atl.

162857
202
0 – 2
2.38






FT
1 – 2(1 – 2)

Es5

Unionistas Salamanca II
CD Numancia B

363034
121
2 – 1
2.50
11/10

11/10
39/20
2/1
no
no
no

FT
1 – 0(1 – 0)

Es5

CF Palencia
Atlético Bembibre

503119
121
2 – 1
3.66
3/5

3/5
43/20
15/4
no
no
no

FT
4 – 1(1 – 1)

Es5

Cultural Leonesa B
Atlético Mansillés

242847
201
0 – 1
2.13
11/5

1/1
37/20
11/5
no
no
no

FT
1 – 1(0 – 1)
0.23

Es5

CD Guijuelo
Atlético Tordesillas

264034
X22
2 – 2
2.58






FT
4 – 0(1 – 0)
Tercera Division Group 9 – Andalucia Or. y Mellila – Round 34

Es5

UD Melilla II
Motril CF

222553
212
1 – 2
2.80
14/1

1/5
7/2
14/1
no
no
no

Postp.

0.5

Es5

UD Torre del Mar
CD Torreperogil

582220
110
1 – 0
2.11






FT
1 – 2(1 – 0)

Es5

UD San Pedro (ESP)
Arenas de Armilla

263439
201
0 – 1
1.38
8/5

27/20
37/20
8/5
no
no
no

FT
2 – 1(1 – 0)
0.02

Es5

CD Alhaurino
Atlético Mancha

394120
X22
2 – 2
3.25






FT
1 – 1(1 – 0)

Es5

CD El Palo
Churriana de la Vega

244530
X11
1 – 1
2.10
2/1

37/20
2/1
11/10
no
no
no

FT
0 – 2(0 – 2)
0.18

Es5

Motril CF
Atlético Porcuna

492723
110
1 – 0
2.48
3/10

3/10
3/1
6/1
no
no
no

FT
2 – 1(1 – 1)

Es5

CD Huétor Vega
Martos CD

433226
131
3 – 1
3.22






FT
4 – 0(2 – 0)

Es5

Granada CF B
Mijas Las Lagunas

155035
X11
1 – 1
1.13






FT
4 – 4(2 – 1)

Es5

CD Huétor Tájar
UD Melilla II

275517
X11
1 – 1
2.20
19/10

1/1
19/10
12/5
no
no
no

FT
3 – 1(2 – 0)
0.31

Es5

UDC Torredonjimeno
Marbellí

334225
X33
3 – 3
2.71
11/5

31/20
11/5
29/20
no
no
no

FT
0 – 2(0 – 1)
0.16
Tercera Division Group 10 – Andalucia Occ./Ceuta – Round 34

Es5

Castilleja CF
Coria CF

424414
X11
1 – 1
2.40






FT
0 – 2(0 – 1)

Es5

CD Pozoblanco
Córdoba CF B

313733
X00
0 – 0
1.59
43/20

4/5
43/20
53/20
no
no
no

FT
2 – 2(2 – 1)
0.08

Es5

Bollullos
CD Utrera

363529
120
2 – 0
2.18
19/20

19/20
39/20
47/20
no
no
no

FT
1 – 2(1 – 0)

Es5

Sevilla FC C
Atlético Central Córdoba

222850
202
0 – 2
1.83
6/5

37/20
7/4
6/5
no
no
no

FT
0 – 0(0 – 0)
0.09

Es5

UD Tomares
Cádiz CF B

382636
110
1 – 0
1.50
17/10

17/10
37/20
13/10
no
no
no

FT
2 – 1(1 – 0)
0.02

Es5

San Roque de Lepe
AD Ceuta B

315019
X00
0 – 0
1.83






FT
0 – 1(0 – 1)

Es5

Atlético Onubense
Chiclana

174539
X22
2 – 2
3.13
11/5

31/20
11/5
29/20
no
no
no

FT
2 – 1(0 – 0)
0.2

Es5

Linense
Conil CF

413029
120
2 – 0
1.75






FT
2 – 0(1 – 0)

Es5

Ciudad de Lucena
Dos Hermanas CF

503217
132
3 – 2
4.50
7/5

7/5
2/1
7/4
no
no
no

FT
2 – 1(1 – 0)
0.14
Tercera Division Group 11 – Baleares – Round 34

Es5

CD Manacor
RCD Mallorca B

223345
223
2 – 3
2.61
1/1

11/5
41/20
1/1
no
no
no

FT
1 – 1(0 – 0)

Es5

CD Cardassar
Platges de Calvià

452827
110
1 – 0
1.38






FT
3 – 1(2 – 0)

Es5

CD Binissalem
CD Son Cladera

344125
X11
1 – 1
2.35
41/20

9/10
41/20
9/4
no
no
no

FT
2 – 0(0 – 0)
0.12

Es5

CE Constancia
Inter Ibiza CD

412237
110
1 – 0
2.00






FT
3 – 0(1 – 0)

Es5

Peña Deportiva
UD Collerense

591921
131
3 – 1
4.11






FT
2 – 0(0 – 0)

Es5

CE Felanitx
CE Santanyí

323533
X00
0 – 0
2.21






FT
2 – 1(0 – 0)

Es5

SD Portmany
Rotlet Molinar

482923
121
2 – 1
2.67






FT
0 – 1(0 – 1)

Es5

CD Llosetense
SD Formentera

273934
X11
1 – 1
2.30






FT
2 – 2(0 – 2)

Es5

CE Mercadal
Alcúdia

492427
120
2 – 0
2.09






FT
3 – 2(0 – 1)
Tercera Division Group 12 – Canarias – Round 34

Es5

UD Telde
Villa de S. Brígida

372340
213
1 – 3
3.05
7/4

7/5
2/1
7/4
no
no
no

FT
0 – 3(0 – 1)
0.06

Es5

CD Mensajero
UD San Fernando

314227
X11
1 – 1
1.98






FT
1 – 0(0 – 0)

Es5

CD Herbania
CD Atlético Paso

103456
203
0 – 3
2.50






FT
1 – 1(0 – 1)

Es5

Panadería Pulido
Unión Sur Yaiza

383725
120
2 – 0
2.14






FT
0 – 0(0 – 0)

Es5

UD Tamaraceite
SD Tenisca

572419
121
2 – 1
2.95






FT
5 – 1(3 – 1)

Es5

CD Marino
Arucas CF

444215
120
2 – 0
1.87
7/10

7/10
9/4
3/1
no
no
no

FT
1 – 2(0 – 0)

Es5

UD Las Palmas C
San Miguel

362440
201
0 – 1
1.60
4/1

1/2
11/4
4/1
no
no
no

FT
0 – 1(0 – 0)
0.25

Es5

UD Lanzarote
Real Unión de Tenerife

432730
110
1 – 0
1.50
7/5

7/5
2/1
7/4
no
no
no

FT
0 – 0(0 – 0)
0.02

Es5

Tenerife III
San Bartolomé

473517
121
2 – 1
2.67
7/5

7/5
2/1
7/4
no
no
no

FT
0 – 1(0 – 0)
0.09
Tercera Division Group 13 – Murcia – Round 34

Es5

Bala Azul
Caravaca CF

415010
X11
1 – 1
1.88






FT
2 – 4(1 – 2)

Es5

FC Cartagena B
Atletico Santa Cruz

402634
110
1 – 0
2.00
31/20

31/20
11/5
29/20
no
no
no

FT
0 – 1(0 – 1)
0.01

Es5

Yeclano II
Deportivo Maritimo

265024
X11
1 – 1
2.13
29/10

1/2
29/10
19/4
no
no
no

FT
1 – 3(0 – 1)
0.33

Es5

CA Pulpileño
Mazarrón CF

264925
X11
1 – 1
2.10






FT
0 – 1(0 – 1)

Es5

SFC Minerva
EG El Palmar

434116
121
2 – 1
2.76






FT
3 – 2(1 – 1)

Es5

Águilas II
UCAM Murcia B

215227
X22
2 – 2
3.33
29/10

1/2
29/10
19/4
no
no
no

FT
2 – 2(1 – 2)
0.35

Es5

Real Murcia Imperial
Unión Molinense

314127
X11
1 – 1
2.20






FT
0 – 2(0 – 1)

Es5

Olímpico de Totana
Santomera

384021
X22
2 – 2
3.50






FT
3 – 1(2 – 1)

Es5

Muleño CF
CD Cieza

163153
202
0 – 2
2.32






FT
1 – 6(1 – 1)
Tercera Division Group 14 – Extremadura – Round 34

Es5

Llerenense
Calamonte

523414
120
2 – 0
2.19






FT
3 – 1(1 – 1)

Es5

Montijo
Santa Amalia

493121
110
1 – 0
1.59






FT
2 – 1(0 – 1)

Es5

Moralo CP
CD Don Benito

233047
201
0 – 1
1.94






FT
1 – 1(1 – 0)

Es5

Atlético Pueblonuevo
Azuaga

212356
202
0 – 2
2.45






FT
1 – 0(0 – 0)

Es5

Jerez CF
Montehermoso

513415
130
3 – 0
2.64






FT
5 – 1(1 – 1)

Es5

CD Badajoz
Gévora

671716
130
3 – 0
3.13
1/5

1/5
15/4
15/2
no
no
no

FT
3 – 0(2 – 0)

Es5

Cabeza del Buey
Puebla Calzada

424414
X11
1 – 1
1.50






FT
1 – 0(0 – 0)

Es5

Diocesano
Villafranca

222651
202
0 – 2
2.33
29/20

29/20
9/4
29/20
no
no
no

FT
4 – 4(1 – 2)
0.17

Es5

CF Villanovense
Jaraíz

265221
X11
1 – 1
2.25






FT
0 – 1(0 – 1)
Tercera Division Group 15 – Navarra – Round 34

Es5

FC Bidezarra
CD Oberena

364420
X11
1 – 1
2.04






FT
3 – 1(1 – 0)

Es5

UDC Chantrea
CD Cortes

354322
X11
1 – 1
2.10






FT
3 – 1(2 – 0)

Es5

Beti Kozkor KE
CD Subiza

233938
X22
2 – 2
3.83






FT
0 – 0(0 – 0)

Es5

CD Beti Onak
Avance Ezcabarte

393130
121
2 – 1
3.39






FT
2 – 1(0 – 1)

Es5

AD San Juan
CD Ardoi

493714
121
2 – 1
2.97






FT
3 – 1(1 – 0)

Es5

CA Artajonés
Peña Sport

172162
213
1 – 3
4.08






FT
1 – 2(1 – 0)

Es5

CD Pamplona
CD Huarte

392733
121
2 – 1
2.50






FT
1 – 0(1 – 0)

Es5

CD Aoiz
CD Izarra

183151
213
1 – 3
3.17






FT
1 – 4(0 – 2)

Es5

CA Cirbonero
Valle de Egüés

303634
X22
2 – 2
3.86






FT
2 – 0(2 – 0)
Tercera Division Group 16 – La Rioja – Round 34

Es5

Yagüe CF
CD Calahorra

133057
204
0 – 4
3.95






FT
4 – 4(2 – 2)

Es5

Peña Balsamaiso
UD Logroñés B

71479
213
1 – 3
3.68
1/10

14/1
13/2
1/10
no
no
no

FT
0 – 5(0 – 4)

Es5

CD Varea
SD Oyonesa

364223
X11
1 – 1
2.03
9/4

7/10
9/4
3/1
no
no
no

FT
0 – 1(0 – 0)
0.17

Es5

CD Arnedo
Haro Deportivo

293833
X22
2 – 2
3.10
21/5

1/5
21/5
9/1
no
no
no

FT
1 – 0(0 – 0)
0.23

Es5

CA Vianés
CD Agoncillo

333631
X22
2 – 2
3.26
11/5

39/20
11/5
1/1
no
no
no

FT
2 – 1(0 – 0)
0.07

Es5

CD Autol
CD Berceo

293140
202
0 – 2
2.13
1/10

19/1
39/5
1/10
no
no
no

FT
2 – 1(1 – 1)

Es5

San Marcial
CD Anguiano

353134
120
2 – 0
2.13
5/1

5/1
39/10
2/5
no
no
no

FT
0 – 2(0 – 1)
0.22

Es5

Comillas CF
CD Villegas

503515
121
2 – 1
3.25
11/10

11/10
21/10
19/10
no
no
no

FT
1 – 0(0 – 0)
0.05

Es5

La Calzada
CD Pradejón

393230
121
2 – 1
2.82






FT
3 – 1(1 – 1)
Tercera Division Group 17 – Aragon – Round 34

Es5

Andorra CF
CD Binéfar

382735
121
2 – 1
2.87






FT
4 – 3(1 – 1)

Es5

Robres
La Almunia

323830
X22
2 – 2
3.17






FT
0 – 1(0 – 1)

Es5

Atlético Monzón
Cuarte Industrial

254332
X22
2 – 2
3.21
21/10

23/20
21/10
21/10
up
no
down

FT
1 – 1(0 – 0)
0.16

Es5

CF Épila
Zuera

70245
120
2 – 0
1.92






FT
1 – 1(0 – 1)

Es5

Cariñena
Calamocha

182953
202
0 – 2
2.14






FT
0 – 1(0 – 0)

Es5

Belchite 97
UD Casetas

254531
X22
2 – 2
3.63






FT
1 – 1(1 – 0)

Es5

Utrillas
Caspe

283735
X22
2 – 2
3.55
5/2

7/4
5/2
23/20
no
no
no

FT
1 – 2(0 – 1)
0.12

Es5

Almudévar
Huesca II

323929
X00
0 – 0
1.46






FT
3 – 2(2 – 1)

Es5

CDJ Tamarite
CF Illueca

323731
X11
1 – 1
2.35






FT
0 – 1(0 – 0)
Tercera Division Group 18 – Castilla La Mancha – Round 34

Es5

CD Villacanas
Villarrobledo

343827
X00
0 – 0
2.26






FT
0 – 0(0 – 0)

Es5

Villarrubia
Huracán de Balazote

443323
131
3 – 1
3.09
2/5

2/5
13/5
5/1
no
no
no

FT
1 – 0(1 – 0)

Es5

CD Azuqueca
Guadalajara II

233047
212
1 – 2
3.00
31/20

29/20
7/4
31/20
no
no
no

FT
2 – 0(0 – 0)
0.13

Es5

Sonseca
CD Marchamalo

263045
212
1 – 2
2.83
7/10

11/4
43/20
7/10
no
no
no

FT
1 – 0(0 – 0)

Es5

CD Illescas
CD Manchego

273538
201
0 – 1
1.68
17/10

5/4
39/20
17/10
no
no
no

FT
0 – 0(0 – 0)
0.02

Es5

Calvo Sotelo
CF La Solana

582319
120
2 – 0
2.26
3/10

3/10
11/4
6/1
no
no
no

FT
1 – 0(1 – 0)

Es5

CD Pedroñeras
CD Toledo

153254
202
0 – 2
2.20






FT
1 – 0(1 – 0)

Es5

AD San Clemente
Albacete B

205526
X11
1 – 1
1.58






FT
0 – 2(0 – 0)

Es5

CD Tarancón
Cazalegas

771112
121
2 – 1
3.00






FT
3 – 0(2 – 0)
Tercera Division – Promotion Play-Offs – Round 6, Promotion – Play Offs – Final

Es4

CD Pamplona
Real Murcia Imperial

233443
223
2 – 3
3.17
11/5

23/20
2/1
11/5
no
no
no

FT
1 – 1(1 – 1)
0.17

Es4

CD Arnedo
CD Tropezón

253639
202
0 – 2
2.25
2/1

23/20
21/10
2/1
no
no
no

Pen.
FT
4 – 2

1 – 0(0 – 0)

0.1

Es4

La Nucía
Trival Valderas

284725
X11
1 – 1
0.75
21/10

17/20
21/10
29/10
no
no
no

FT
1 – 0(0 – 0)
0.22

Es4

Cuarte Industrial
CD Badajoz

251659
212
1 – 2
2.50
7/4

17/10
8/5
7/4
no
no
no

FT
1 – 1(1 – 0)
0.36

Es4

Peña Deportiva
Arenas de Armilla

234631
X11
1 – 1
2.13
19/10

31/20
19/10
7/4
no
no
no

FT
5 – 2(1 – 1)
0.17

Es4

Caudal Deportivo
Atlético Central Córdoba

321751
212
1 – 2
2.50
3/1

4/5
11/5
3/1
no
no
no

FT
1 – 1(1 – 0)
0.32

Es4

CF Badalona
SD Compostela

292051
212
1 – 2
3.17
3/2

33/20
41/20
3/2
no
no
no

FT
2 – 0(0 – 0)
0.18

Es4

UD Tamaraceite
CD Guijuelo

302446
212
1 – 2
3.00
3/2

5/4
13/5
3/2
no
no
no

FT
2 – 0(1 – 0)
0.1

Es4

Albacete B
SD Leioa

151867
201
0 – 1
1.00
12/5

21/20
21/10
12/5
no
no
no

FT
2 – 0(0 – 0)
0.53
Primera División RFEF – Round 42, Promotion – Play Offs – Final

Es3

CE Sabadell
Zamora CF

381943
201
0 – 1
1.50
21/10

1/1
12/5
21/10
no
no
no

FT
4 – 0(1 – 0)
0.16

Es3

Celta de Vigo B
SD Ponferradina

303238
202
0 – 2
2.23
9/4

23/20
37/20
9/4
down
down
down

FT
4 – 1(1 – 1)
0.1
Copa Federacion – Final

EsC

Ourense CF
Orihuela CF

283537
212
1 – 2
2.71






FT
3 – 0(1 – 0)
Primera Division Women – Round 30

EsW

Real Madrid W
Granada W

542521
131
3 – 1
3.33
7/10

7/10
12/5
3/1
no
no
no

FT
2 – 0(0 – 0)

EsW

Eibar W
Logroño W

323334
202
0 – 2
2.38
3/1

7/10
12/5
3/1
no
no
no

FT
2 – 1(2 – 0)
0.12

EsW

Real Sociedad W
Atletico Madrid W

273637
212
1 – 2
3.00
19/10

11/10
13/5
19/10
no
no
no

FT
2 – 0(1 – 0)
0.03

EsW

Atletico Granadilla W
Deportivo de La Coruña W

473914
131
3 – 1
3.12
11/10

11/10
13/5
19/10
no
no
no

FT
2 – 0(0 – 0)

EsW

Levante W
Levante Las Planas W

263836
X11
1 – 1
2.20
13/5

9/4
13/5
17/20
no
no
no

FT
0 – 1(0 – 1)
0.14

EsW

Espanyol W
Sevilla W

352936
202
0 – 2
2.39
27/20

3/2
9/4
27/20
no
no
no

FT
0 – 0(0 – 0)

EsW

Athletic Club W
Alhama W

473122
120
2 – 0
1.92
3/10

3/10
4/1
7/1
no
no
no

FT
4 – 1(1 – 0)

EsW

Madrid CFF W
Barcelona W

111377
213
1 – 3
4.54
3/100

40/1
16/1
3/100
no
no
no

FT
0 – 4(0 – 2)
Copa de la Reina – Final

EsW

Barcelona W
Atletico Madrid W

522820
150
5 – 0
3.28
1/20

1/20
11/1
33/1
no
no
no

FT
3 – 1(3 – 0)

Spanish Football Predictions and Tips

Spanish football is among the most technically refined in the world, built on control, positional play and tactical intelligence. From La Liga down through the Segunda and the Copa del Rey, the Spanish game rewards patience and precision over chaos.

This page reads Spanish football beyond the top flight alone, so a second-tier promotion race or a cup upset can feature alongside a marquee La Liga fixture. The controlled, tactical character runs through the divisions and shapes how the Spanish game should be read.

We stay selective across Spanish football, focusing on the fixtures where form and matchup point clearly one way and leaving the genuine toss-ups alone. A short, well-reasoned list is always worth more than a full card of guesses.

The current predictions are in the table above and update as team news lands. The sections below explain the Spanish football scene and how to read it.

The Spanish Football Scene

Spanish football is structured around La Liga, with the Segunda División below it and a broad regional pyramid beneath that, all connected by promotion and relegation. The Segunda is fiercely competitive and notoriously difficult to escape, with many historic clubs contesting a small number of promotion places.

The Copa del Rey, the Spanish cup, adds knockout drama, with its format giving smaller clubs home ties against the giants and producing regular upsets. It is a genuine route to silverware and a chance for the bigger clubs to rotate, and it adds unpredictable knockout football to the calendar.

Spanish football carries strong regional identities. The Basque and Catalan clubs in particular play with a distinct sense of pride, and rivalries across the country carry deep historical and cultural weight. Those identities shape the intensity of many fixtures beyond the football itself.

The football is built on technique and organisation. Spanish coaching emphasises positional play and ball retention from the youngest ages, and even mid-table sides are typically well drilled and hard to break down, which gives the Spanish game its controlled character.

Spanish Football Scoring and Match Trends

Spanish football tends to be lower-scoring than the most attacking countries, a reflection of its controlled, defensively organised style. Tight scorelines and clean sheets are common, which makes the under-goals and low-scoreline angles more relevant than in the open leagues.

Games are often decided by fine margins and moments of individual quality rather than a flurry of chances. That makes the first goal important and rewards a reader who thinks about how a game will be controlled rather than how many chances it will produce.

Home advantage carries weight, amplified by travel across a large country and intense local atmospheres, but the quality of the top sides means they travel well. Venue is a genuine factor without overriding the gap in quality and organisation.

The hierarchy is pronounced at the top, with a small group of elite clubs above a competitive middle, so the clearest reads are often the mismatches at the extremes rather than the tight games among the well-organised chasing sides.

How to Read a Spanish Fixture

Begin with tactical fit rather than raw quality. Spanish football often turns on how two styles interact, so a well-organised defensive side can frustrate a more talented but predictable opponent. Reading the matchup is frequently more valuable than reading the table.

Respect the lower-scoring environment. Expecting goals in every game is a mistake in Spain, and many fixtures are best read as tight contests where the first goal carries outsized importance. The cautious markets are more relevant here than in the open countries.

Weigh the regional rivalries and their intensity, since derbies and matches with historical edge can produce results that form alone would not predict. Context matters as much in Spanish football as quality.

Confirm the line-ups before committing. In a game of fine margins, the presence or absence of a key creator or a first-choice defence can be the difference between a controlled win and a frustrating draw.

Spanish Football Predictions FAQ

Does this cover more than La Liga?

Yes. This page reads Spanish football across La Liga, the Segunda División and the Copa del Rey, so promotion races and cup upsets can feature alongside top-flight fixtures.

Is Spanish football lower-scoring?

Generally yes. Its emphasis on control, possession and defensive organisation produces tighter games and more clean sheets than the most attacking countries, which is important to factor into any read.

Why do regional rivalries matter in Spain?

Spanish football carries deep regional identities, particularly among the Basque and Catalan clubs, and derbies with historical weight can produce results that form alone would not predict.

Conclusion

Spanish football rewards readers who appreciate control over chaos. It is technical and tactically disciplined, with tighter scorelines and games often decided by fine margins, so the matchup between two styles frequently matters more than the gap in the table.

Read the tactical fit, respect the lower-scoring environment, weigh the regional rivalries, and confirm team news before committing. That approach turns the selections above into a genuine edge across the Spanish game.

For the top flight in detail, see our La Liga predictions, and check the full day on the today page.