← La Liga
#3 · 69 pts
2 – 1
Final score
#6 · 50 pts
G. Moreno 2' (pen.)
N. Pepe (ast. A. Pedraza) 29'
(pen.) 73' B. Iglesias

The ForzaPitch pre-match prediction gave Villarreal a 52% win probability (draw 23%, Celta Vigo 23%). The final result was Villarreal 2–1 Celta Vigo. In 1 previous meetings, Villarreal have won 0 times, with 1 draws and 0 wins for Celta Vigo.

Match statistics
9
Total shots
7
4
Shots on target
3
1.72
Actual xG
2.08
2
Saves
2
47%
Possession
53%
7
Corners
5
12
Tackles
10
3
🟨 Yellow cards
5
Match Events
G. Moreno (pen.)
2'
14'
Marcos Alonso
Alfonso Pedraza
18'
29'
Ionuț Radu
N. Pepe · ast. A. Pedraza
29'
Nicolas Pépé
42'
45'+3
Pablo Durán
46'
F. Jutgla / P. Duran
Pape Gueye
70'
73'
(pen.) B. Iglesias
74'
Borja Iglesias
76'
A. Nunez / H. Alvarez
76'
F. Lopez / H. Sotelo
76'
I. Aspas / M. Alonso
N. Pepe / A. Gonzalez
78'
P. Gueye / D. Parejo
78'
A. Pedraza / S. Cardona
78'
83'
H. Gonzalez / B. Iglesias
G. Mikautadze / A. Perez
85'
A. Moleiro / T. Partey
90'+2
90'+4
Ilaix Moriba
Pre-match prediction
52.65%
Villarreal ←
23.98%
X
23.38%
Celta
we assigned to the actual result (Villarreal) 52.65% (medium confidence)
Expected vs actual xG
Exp.
Actual
Δ
Villarreal
1.79
1.72
-0.07
Celta
1.10
2.08
+0.98
Celta Vigo dominated by xG (2.08 vs 1.72). The final result does not reflect the playing dominance. The model's xG estimates diverged from reality.
League Table
#Team GPts
1 Barcelona Barcelona 36 91
2 Real Madrid Real Madrid 36 80
3 Villarreal Villarreal 36 69
4 Atletico Madrid Atletico Madrid 36 66
5 Real Betis Real Betis 36 57
6 Celta Vigo Celta Vigo 36 50
7 Getafe Getafe 36 48
8 Real Sociedad Real Sociedad 36 45
9 Athletic Club Athletic Club 36 44
10 Rayo Vallecano Rayo Vallecano 36 44
11 Valencia Valencia 36 43
12 Sevilla Sevilla 36 43
13 Osasuna Osasuna 36 42
14 Espanyol Espanyol 36 42
15 Girona Girona 36 40
16 Alaves Alaves 36 40
17 Elche Elche 36 39
18 Mallorca Mallorca 36 39
19 Levante Levante 36 39
20 Oviedo Oviedo 36 29
Lineups
Villarreal Villarreal 4-4-2
25
G 7.20
24 Alfonso Pedraza Alfonso Pedraza 1 👟 78' D 6.60
12 Renato Veiga Renato Veiga D 7.50
4 Rafa Marín Rafa Marín D 7.50
3 Alexander Freeman Alexander Freeman D 7.70
20 Alberto Moleiro Alberto Moleiro M 7.30
18 Pape Gueye Pape Gueye 78' M 6.90
14 Santi Comesaña Santi Comesaña M 6.90
19 N. Pépé N. Pépé 1 ⚽ 78' M 7.90
9 G. Mikautadze G. Mikautadze 85' F 6.70
7 Gerard Moreno Gerard Moreno 1 ⚽ F 7.70
Bench
11 Alfon González Alfon González 17' F 6.60
10 Dani Parejo Dani Parejo 17' M 6.60
6 Pau Navarro Pau Navarro D
23 Sergi Cardona Sergi Cardona 17' D 6.60
21 Tani Oluwaseyi Tani Oluwaseyi F
16 Thomas Partey Thomas Partey 3' M
Celta Vigo Celta Vigo 3-4-2-1
13 Ionuț Radu Ionuț Radu G 6.50
20 Marcos Alonso Marcos Alonso 76' D 6.90
29 Yoel Lago Yoel Lago D 6.70
32 Javi Rodríguez Javi Rodríguez D 6.20
5
M 6.20
6 I. Moriba I. Moriba M 6.50
22 Hugo Sotelo Hugo Sotelo 76' M 6.60
3 Óscar Mingueza Óscar Mingueza M 7.30
23 Hugo Álvarez Hugo Álvarez 76' F 6.30
18 Pablo Durán Pablo Durán 45' F 6.50
7 Borja Iglesias Borja Iglesias 1 ⚽ 83' F 7.70
Bench
14 Alvaro Núñez Alvaro Núñez 19' D 6.90
36 Andrés Antañón Andrés Antañón M
8 Fer López Fer López 19' M 6.30
9 Ferran Jutglà Ferran Jutglà 50' F 6.00
10 Iago Aspas Iago Aspas 19' F 6.70
17 Javi Rueda Javi Rueda D
Best on the pitch
N. Pépé
N. Pépé
M · Villarreal
7.90
1 ⚽
1 shots · 33 pass
Alexander Freeman
Alexander Freeman
D · Villarreal
7.70
· 52 pass
Gerard Moreno
Gerard Moreno
F · Villarreal
7.70
1 ⚽
1 shots · 38 pass
Borja Iglesias
Borja Iglesias
F · Celta
7.70
1 ⚽
1 shots · 14 pass
Renato Veiga
Renato Veiga
D · Villarreal
7.50
· 67 pass
Rafa Marín
Rafa Marín
D · Villarreal
7.50
1 shots · 57 pass
Villarreal Villarreal — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
G 95 7.20 31 23%
Alfonso Pedraza D 78 6.60 1 25 23% 1 1
Renato Veiga D 95 7.50 67 62% 1
Rafa Marín D 95 7.50 1 57 55% 3
Alexander Freeman D 95 7.70 52 50% 2
Alberto Moleiro M 92 7.30 41 37% 1
Pape Gueye M 78 6.90 3 49 44% 1
Santi Comesaña M 95 6.90 47 42% 1
N. Pépé M 78 7.90 1 1 33 30% 3 1
G. Mikautadze F 85 6.70 2 14 11%
Gerard Moreno F 95 7.70 1 1 38 34%
Alfon González F 17 6.60 1 1 1%
Dani Parejo M 17 6.60 18 16%
Sergi Cardona D 17 6.60 9 7%
Thomas Partey M 3
Celta Vigo Celta Vigo — Player statistics
Team PosMinRating 👟 ShotsPassAcc% TckYCRC
Ionuț Radu G 95 6.50 29 24% 1
Marcos Alonso D 76 6.90 65 60% 4 1
Yoel Lago D 95 6.70 55 54% 3
Javi Rodríguez D 95 6.20 72 67%
M 95 6.20 1 47 39%
I. Moriba M 95 6.50 37 33% 1 1
Hugo Sotelo M 76 6.60 64 56% 1
Óscar Mingueza M 95 7.30 64 60%
Hugo Álvarez F 76 6.30 2 33 28% 1
Pablo Durán F 45 6.50 1 12 10% 1
Borja Iglesias F 83 7.70 1 1 14 12% 1
Alvaro Núñez D 19 6.90 16 16%
Fer López M 19 6.30 6 5%
Ferran Jutglà F 50 6.00 1 17 10%
Iago Aspas F 19 6.70 1 9 6%
Frequently Asked Questions
What was the final score of Villarreal vs Celta Vigo?
The final score was Villarreal 2–1 Celta Vigo.
What did the model predict before Villarreal vs Celta Vigo?
The model assigned 52% probability to a Villarreal win, 23% to a draw, and 23% to an Celta Vigo win.