Spain La Liga Predictions & Tips
224 recent matches: 2.91 goals per game, over 2.5 in 53%, both teams scored in 58%, home wins 51%.
Upcoming Spain La Liga matches
-
Getafe
Rayo Vallecano
141
X28
231
1X
1.44
–
-
Levante
Athletic Club
132
X26
242
GG
1.80
–
-
Alaves
Malaga
152
X26
222
1X
1.20
–
-
Rayo Vallecano
Elche
146
X25
229
1X
1.20
–
-
Racing Santander
Espanyol
138
X25
237
1X
1.40
–
-
Valencia
Villarreal
130
X27
243
X2
1.30
–
-
Atletico Madrid
Deportivo La Coruna
164
X20
216
1
1.25
–
-
Athletic Club
Getafe
156
X26
218
1X
1.15
–
-
Celta Vigo
Real Betis
141
X26
233
1X
1.50
–
-
Real Sociedad
Levante
150
X25
225
1X
1.20
–
-
Sevilla
Osasuna
149
X25
226
1X
1.25
–
Spain La Liga stats and trends
- Goals per game
- 2.91
- Over 2.5 goals
- 53%
- Both teams score
- 58%
- Home win
- 51%
- Draw
- 24%
- Away win
- 25%
Across the last 224 Spain La Liga matches in our database, games averaged 2.91 goals and 53% finished with three or more goals, which makes it a league with a balanced goal profile. Both teams scored in 58% of matches and 6% ended 0-0.
Home advantage is strong: home teams won 51% of games, 24% were draws and away teams won 25%. Use these base rates as a starting point and compare them with the match probabilities above before choosing a market.
Barcelona have the sharpest attack in this sample with 3.00 goals per game, while Getafe concede the fewest at 0.91 per game. Barcelona are the strongest home side, winning 100% of their home matches. Deportivo La Coruna draw more often than anyone, in 56% of their games, which is worth remembering for draw and double chance markets.
There are 12 Spain La Liga matches on our schedule over the next seven days, each with a free prediction, 1X2 probabilities and odds. For the day's strongest picks across all leagues see sure win predictions, and for exact scores see correct score predictions today. Predictions are probabilities, not guarantees.
Spain La Liga table
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Barcelona | 9 | 9 | 0 | 0 | 30 | 27 |
| 2 | Atletico Madrid | 9 | 7 | 1 | 1 | 11 | 22 |
| 3 | Real Madrid | 9 | 7 | 0 | 2 | 14 | 21 |
| 4 | Real Betis | 9 | 6 | 1 | 2 | 2 | 19 |
| 5 | Real Sociedad | 9 | 5 | 1 | 3 | 0 | 16 |
| 6 | Sevilla | 9 | 4 | 2 | 3 | -2 | 14 |
| 7 | Alaves | 9 | 3 | 2 | 4 | 3 | 11 |
| 8 | Celta Vigo | 9 | 2 | 5 | 2 | 3 | 11 |
| 9 | Deportivo La Coruna | 9 | 2 | 5 | 2 | 1 | 11 |
| 10 | Osasuna | 9 | 3 | 2 | 4 | -8 | 11 |
| 11 | Athletic Club | 7 | 2 | 3 | 2 | 1 | 9 |
| 12 | Villarreal | 9 | 2 | 3 | 4 | 0 | 9 |
| 13 | Espanyol | 9 | 2 | 2 | 5 | -1 | 8 |
| 14 | Rayo Vallecano | 7 | 2 | 2 | 3 | -5 | 8 |
| 15 | Getafe | 8 | 2 | 2 | 4 | -6 | 8 |
Past Matches
-
Osasuna
Racing Santander
149
X24
227
1X
1.29
2-0
-
Celta Vigo
Alaves
144
X29
227
1X
1.30
2-1
-
Malaga
Real Sociedad
134
X27
239
X2
1.36
2-5
-
Real Madrid
Sevilla
163
X19
218
1
1.22
4-1
-
Espanyol
Atletico Madrid
126
X25
249
X2
1.18
0-1
-
Villarreal
Elche
153
X21
226
1 DNB
1.23
0-0
-
Real Betis
Barcelona
123
X20
257
2
1.40
2-5
-
Valencia
Athletic Club
128
X27
245
X2
1.35
0-0
-
Deportivo La Coruna
Levante
146
X26
228
1X
1.30
1-1
-
Levante
Sevilla
137
X27
236
2 DNB
1.97
3-3
-
Elche
Celta Vigo
129
X27
244
X2
1.36
0-0
-
Real Sociedad
Deportivo La Coruna
145
X25
230
1X
1.18
3-2
-
Real Betis
Osasuna
160
X23
217
1
1.50
5-2
-
Racing Santander
Valencia
142
X26
232
1X
1.36
2-2
-
Rayo Vallecano
Athletic Club
136
X28
236
X2
1.40
0-0
-
Alaves
Atletico Madrid
131
X25
244
X2
1.22
1-2
-
Barcelona
Getafe
179
X13
28
HWEH
1.85
3-0
-
Real Madrid
Villarreal
162
X20
218
1
1.36
1-0
-
Malaga
Espanyol
133
X29
238
X2
1.40
1-1
-
Getafe
Malaga
150
X29
221
1X
1.22
1-0
-
Atletico Madrid
Real Madrid
136
X25
239
2 DNB
1.61
2-1
-
Deportivo La Coruna
Real Betis
135
X26
239
X2
1.29
1-1
-
Villarreal
Levante
151
X23
226
1X
1.14
3-1
-
Valencia
Real Sociedad
134
X27
239
X2
1.44
2-3
-
Osasuna
Rayo Vallecano
142
X27
231
X2
1.50
1-1
-
Athletic Club
Alaves
150
X25
225
1X
1.15
0-0
-
Celta Vigo
Racing Santander
150
X24
226
1X
1.22
5-0
-
Sevilla
Barcelona
115
X17
268
2
1.25
1-3
-
Espanyol
Elche
150
X25
225
1X
1.22
–
-
Alaves
Valencia
161
X23
216
1 DNB
1.33
0-1
-
Atletico Madrid
Osasuna
161
X21
218
1
1.33
4-0
-
Barcelona
Racing Santander
176
X13
211
HWEH
1.62
7-2
-
Real Betis
Getafe
157
X26
217
1X
1.14
–
-
Deportivo La Coruna
Sevilla
138
X28
234
X2
1.50
0-1
-
Elche
Real Madrid
114
X18
268
2 DNB
1.16
2-3
-
Malaga
Villarreal
132
X27
241
X2
1.29
–
-
Rayo Vallecano
Espanyol
138
X27
235
OVER 1.5
1.30
2-1
-
Athletic Club
Elche
158
X22
220
1X
1.10
1-1
-
Celta Vigo
Malaga
152
X26
222
1X
1.18
1-1
-
Getafe
Deportivo La Coruna
135
X30
235
1X
1.36
1-1
-
Levante
Barcelona
117
X16
267
2
1.18
2-4
-
Osasuna
Espanyol
143
X29
228
1X
1.30
0-2
-
Racing Santander
Alaves
137
X26
237
X2
1.50
2-1
-
Real Madrid
Rayo Vallecano
175
X14
211
1
1.15
4-1
-
Real Sociedad
Atletico Madrid
135
X27
238
X2
1.33
0-3
-
Sevilla
Valencia
152
X25
223
1X
1.20
1-0
-
Villarreal
Real Betis
143
X24
233
1X
1.30
1-2
-
Getafe
Celta Vigo
137
X34
229
1X
1.33
1-1
-
Elche
Real Sociedad
128
X26
246
X2
1.30
2-3
-
Valencia
Barcelona
110
X16
274
2 DNB
1.15
0-5
-
Alaves
Osasuna
142
X31
227
1X
1.30
5-2
-
Malaga
Levante
139
X30
231
OVER 1.5
1.30
0-0
-
Espanyol
Sevilla
141
X30
229
OVER 1.5
1.48
1-1
-
Athletic Club
Atletico Madrid
132
X29
239
1 DNB
2.21
3-0
-
Rayo Vallecano
Racing Santander
147
X27
226
1X
1.29
3-2
-
Villarreal
Deportivo La Coruna
165
X20
215
1 DNB
1.22
2-3
-
Real Betis
Real Madrid
116
X19
265
2 DNB
1.35
1-0
-
Real Sociedad
Celta Vigo
154
X26
220
1X
1.18
0-0
-
Osasuna
Getafe
143
X33
224
1X
1.25
1-0
-
Barcelona
Rayo Vallecano
186
X9
25
1
1.09
5-2
-
Real Madrid
Malaga
186
X9
25
1
1.09
4-0
-
Deportivo La Coruna
Valencia
138
X31
231
X2
1.50
3-1
-
Celta Vigo
Athletic Club
135
X30
235
OVER 1.5
1.38
0-2
-
Levante
Real Betis
129
X28
243
X2
1.33
5-2
-
Real Sociedad
Espanyol
151
X27
222
GG
1.70
2-1
-
Sevilla
Atletico Madrid
123
X28
249
X2
1.22
1-3
-
Racing Santander
Elche
144
X28
228
1X
1.30
3-2
-
Alaves
Villarreal
131
X27
242
1X
1.62
1-0
-
Barcelona
Athletic Club
176
X15
29
1
1.23
2-0
-
Real Madrid
Real Sociedad
178
X14
28
1 DNB
1.15
4-1
-
Valencia
Real Betis
132
X29
239
OVER 1.5
1.36
0-1
-
Osasuna
Levante
150
X28
222
1X
1.20
0-0
-
Malaga
Deportivo La Coruna
141
X31
228
OVER 1.5
1.42
1-1
-
Atletico Madrid
Villarreal
153
X25
222
1X
1.22
2-2
-
Getafe
Racing Santander
141
X31
228
1X
1.30
1-0
-
Elche
Barcelona
112
X19
269
2 DNB
1.17
0-5
-
Athletic Club
Sevilla
155
X26
219
1X
1.18
1-3
-
Valencia
Celta Vigo
138
X30
232
AWEH
12.00
0-0
-
Espanyol
Real Madrid
113
X21
266
2 DNB
1.20
1-2
-
Real Betis
Real Sociedad
145
X28
227
1X
1.30
1-0
-
Rayo Vallecano
Alaves
142
X31
227
OVER 1.5
1.50
1-1
-
Atletico Madrid
Malaga
169
X18
213
OVER 2.5
1.57
2-0
-
Deportivo La Coruna
Elche
143
X31
226
UNDER 2.5
1.62
1-1
-
Racing Santander
Villarreal
127
X26
247
2 DNB
1.53
2-2
-
Espanyol
Levante
144
X29
227
1X
1.30
3-0
-
Celta Vigo
Osasuna
149
X29
222
1X
1.22
1-2
-
Alaves
Getafe
141
X34
225
1X
1.25
3-0
-
Sevilla
Rayo Vallecano
141
X31
228
1X
1.33
2-1
-
Villarreal
Atletico Madrid
142
X25
233
GG
1.40
5-1
-
Alaves
Rayo Vallecano
140
X28
232
1X
1.42
1-2
-
Real Betis
Levante
145
X27
228
1X
1.35
2-1
-
Celta Vigo
Sevilla
148
X25
227
1X
1.25
1-0
-
Espanyol
Real Sociedad
141
X27
232
X2
1.65
1-1
-
Getafe
Osasuna
140
X31
229
1X
1.33
1-0
-
Real Madrid
Athletic Club
159
X22
219
UNDER 3.5
1.66
4-2
-
Valencia
Barcelona
130
X24
246
X2
1.31
3-1
-
Athletic Club
Celta Vigo
141
X28
231
1X
1.33
1-1
-
Atletico Madrid
Girona
151
X25
224
1X
1.25
1-0
-
Elche
Getafe
142
X30
228
1X
1.31
1-0
-
Levante
Mallorca
144
X27
229
1X
1.34
2-0
Spain La Liga FAQ
How many goals per game are scored in Spain La Liga?
Spain La Liga matches averaged 2.91 goals over the last 224 games we tracked, and 76% of them had at least two goals.
How often do Spain La Liga matches go over 2.5 goals?
53% of the last 224 Spain La Liga matches finished with three or more goals. Check each fixture's own over/under probability, because team form varies a lot.
How often do both teams score in Spain La Liga?
Both teams scored in 58% of recent Spain La Liga matches. Our match pages show the both-teams-to-score probability for every upcoming game.
How common are draws in Spain La Liga?
24% of recent Spain La Liga games ended level, while home teams won 51% and away teams 25%.
When is the next Spain La Liga match?
The next Spain La Liga fixture on our schedule is Getafe vs Rayo Vallecano on Monday 19 October 2026. Predictions are published for every listed match.