← Match Finder
La Liga
Referee: Miguel Ortiz
Villarreal
S U U U S
4–3
Full-time
Celta
S S U S S

Retrospective analysis — the model is trained only on matches played before this one.

🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Villarreal Celta
Last 6 — all competitions · 6/6 matches
Win Ø 59%
50%
67%
Points per game
2,0
2,2
Over 2.5 Ø 75%
67%
83%
Both score Ø 83%
83%
83%
Average goals
3,8
3,0
Scored
2,2
1,8
Conceded
1,7
1,2
Goal diff per game
+0,5
+0,7
xG created Pro
xG conceded Pro
xG diff Pro
This season — La Liga · 2/2 matches
Win Ø 75%
50%
100%
Points per game
2,0
3,0
Over 2.5 Ø 100%
100%
100%
Both score Ø 100%
100%
100%
Average goals
3,5
3,5
Scored
2,0
2,5
Conceded
1,5
1,0
Goal diff per game
+0,5
+1,5
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

Match stats

Half-time score: 1–2

3,64 xG 2,72
45% Possession 55%
22 Shots 18
9 Shots on target 8
4 Blocked shots 6
4 Goalkeeper saves 6
7 Corners 4
2 Offside 1
8 Free kicks against 6
4 Yellow cards 3
0 Red cards 0
The table before the match Villarreal 5. · Celta 1.
# Team K V U T +/− xG +/− P
1 Celta 2 2 0 0 +3 -0.4 6
2 Barcelona 2 2 0 0 +2 +3.0 6
3 Ath Madrid 2 1 1 0 +3 +0.9 4
4 Real Madrid 2 1 1 0 +3 +1.3 4
5 Villarreal 2 1 1 0 +1 -0.5 4
6 Leganes 2 1 1 0 +1 -0.1 4
7 Vallecano 2 1 1 0 +1 -0.2 4
8 Osasuna 2 1 1 0 +1 +0.7 4
9 Sociedad 2 1 0 1 +0 -0.7 3
10 Valladolid 2 1 0 1 -2 -1.6 3
11 Getafe 2 0 2 0 +0 +0.7 2
12 Betis 2 0 2 0 +0 +1.1 2
13 Las Palmas 2 0 1 1 -1 -1.1 1
14 Sevilla 2 0 1 1 -1 +0.6 1
15 Ath Bilbao 2 0 1 1 -1 -1.3 1
16 Alaves 2 0 1 1 -1 -0.5 1
17 Mallorca 2 0 1 1 -1 +0.5 1
18 Girona 2 0 1 1 -3 -0.3 1
19 Espanol 2 0 0 2 -2 +0.5 0
20 Valencia 2 0 0 2 -3 -2.6 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

Match report

Villarreal Celta
12′
Borja Iglesias 0–1
1–1 Sergi Cardona
Gerard Moreno
26′
31′
Óscar Mingueza 1–2
Half-time 1–2
Ayoze Pérez 🔁
↦ Gerard Moreno
46′
52′
🟨 Ilaix Moriba
Kiko Femenía 🟨
55′
Logan Costa 🔁
↦ E. Bailly
58′
N. Pépé 🔁
↦ Yeremy Pino
58′
58′
🔁 Hugo Álvarez
↦ Sergio Carreira
58′
🔁 Fran Beltrán
↦ I. Moriba
T. Barry 🔁
↦ A. Danjuma
59′
2–2 T. Barry
Sergi Cardona
60′
2–3 Jailson
own goal
64′
70′
🔁 W. Swedberg
↦ Javier Manquillo
70′
🔁 Iago Aspas
↦ Alfon González
P. Gueye 🔁
↦ Álex Baena
72′
74′
🔁 T. Douvikas
↦ Borja Iglesias
Santi Comesaña 🟨
80′
80′
C. Starfelt 2–4
Óscar Mingueza
Pape Gueye 🟨
85′
88′
🟨 Williot Swedberg
98′
🟨 Hugo Álvarez
Thierno Barry ℹ️
VAR: Penalty confirmed
99′
Dani Parejo
penalty missed
100′
3–4 Dani Parejo 0
100′
Nicolas Pépé 🟨
101′
Full-time 3–4

Line-ups

Villarreal

4-4-2
13 Diego Conde G
17 Kiko Femenía D
3 Raúl Albiol D
4 E. Bailly D
23 Sergi Cardona D
21 Yeremy Pino M
14 Santi Comesaña M
10 Dani Parejo M
16 Álex Baena M
7 Gerard Moreno F
9 A. Danjuma F
Bench (11)
22 Ayoze Pérez
2 Logan Costa
19 N. Pépé
15 T. Barry
18 P. Gueye
27 Arnau Solà
26 Pau Navarro
5 W. Kambwala
1 Luíz Júnior
11 I. Akhomach
20 Ramon Terrats

Coach: Marcelino

Celta

3-4-3
1 Iván Villar G
16 Jailson D
2 C. Starfelt D
22 Javier Manquillo D
3 Óscar Mingueza M
25 Damián Rodríguez M
6 I. Moriba M
5 Sergio Carreira M
12 Alfon González F
7 Borja Iglesias F
17 J. Bamba F
Bench (12)
30 Hugo Álvarez
8 Fran Beltrán
19 W. Swedberg
10 Iago Aspas
9 T. Douvikas
18 Pablo Durán
15 J. Aidoo
26 Marc Vidal
24 Carlos Domínguez
13 Vicente Guaita
32 Javi Rodríguez
33 Hugo Sotelo

Coach: Claudio Giráldez

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
1,96
U
3,56
B
3,82
Over/under goals
O1,5 ✓
O2,5 ✓
1,93
U2,5
1,88
O3,5 ✓
Both teams to score
BLS ja ✓
BLS nei

Referee

Miguel Ortiz · 63 kamper i vår database

🟨 Yellow cards
4,4 / match
Below average
⚽ Free kicks
22,1 / match
Below average

🟥 Red cards: 0,35 per match

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.