La Liga
· Regular Season - 31
April 12, 2026 23:00
G. Guruzeta
(ast. Y. Berchiche)
84'
26'
(ast. T. Oluwaseyi)
S. Cardona
45'
A. Gonzalez
The ForzaPitch pre-match prediction gave Athletic Club a 40% win probability (draw 26%, Villarreal 32%). The final result was Athletic Club 1–2 Villarreal. In 1 previous meetings, Athletic Club have won 0 times, with 0 draws and 1 wins for Villarreal.
Match statistics
10
Total shots
9
6
Shots on target
6
1.20
Actual xG
1.29
5
Saves
5
61%
Possession
39%
15
Corners
3
14
Tackles
21
2
🟨 Yellow cards
3
Match Events
19'
Pau Navarro
26'
ast. T. Oluwaseyi ·
S. Cardona⚽
45'
A. Gonzalez⚽
I. Lekue
/ A. Gorosabel
46'
46'
R. Marin
/
P. Navarro
O. Sancet
/ A. Berenguer
66'
N. Williams
/ R. Navarro
66'
I. Ruiz de Galarreta
/ A. Rego
66'
69'
N. Pepe
/
A. Gonzalez
69'
G. Mikautadze
/
T. Oluwaseyi
75'
Santi Comesaña
77'
Tajon Buchanan
78'
A. Moleiro
/
T. Buchanan
I. Williams
/ N. Serrano
82'
82'
D. Parejo
/
P. Gueye
⚽G. Guruzeta
· ast. Y. Berchiche
84'
Gorka Guruzeta
90'+1
Andoni Gorosabel
90'+1
90'
Pre-match prediction
40.92%
Athletic
26.61%
X
32.47%
Villarreal ←
we assigned to the actual result (Villarreal)
32.47%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.42
1.20
-0.22
1.13
1.29
+0.16
xG dominance was balanced (1.20 – 1.29).
The final result does not reflect the playing dominance.
The model's xG estimates were accurate.
Lineups
1
G
17
Yuri Berchiche
1 👟
D
Yuri Berchiche
1 👟
D
14
Aymeric Laporte
D
Aymeric Laporte
D
3
Dani Vivian
D
Dani Vivian
D
15
Íñigo Lekue
45'
D
Íñigo Lekue
45'
D
16
Ruíz de Galarreta
66'
M
Ruíz de Galarreta
66'
M
18
Mikel Jauregizar
M
Mikel Jauregizar
M
10
Nico Williams
66'
M
Nico Williams
66'
M
8
Oihan Sancet
66'
M
Oihan Sancet
66'
M
9
Iñaki Williams
82'
M
Iñaki Williams
82'
M
11
Gorka Guruzeta
1 ⚽
F
Gorka Guruzeta
1 ⚽
F
Bench
19
Adama Boiro
D
Adama Boiro
D
4
Aitor Paredes
D
Aitor Paredes
D
30
Alejandro Rego Mora
24'
M
Alejandro Rego Mora
24'
M
7
Álex Berenguer
24'
F
Álex Berenguer
24'
F
2
Andoni Gorosabel
45'
D
Andoni Gorosabel
45'
D
6
Mikel Vesga
M
Mikel Vesga
M
22
Nico Serrano
8'
F
Nico Serrano
8'
F
23
Robert Navarro
24'
M
Robert Navarro
24'
M
20
Unai Gómez
M
Unai Gómez
M
5
Yeray Álvarez
D
Yeray Álvarez
D
1
G
23
Sergi Cardona
1 ⚽
D
Sergi Cardona
1 ⚽
D
12
Renato Veiga
D
Renato Veiga
D
6
Pau Navarro
45'
D
Pau Navarro
45'
D
15
S. Mouriño
D
S. Mouriño
D
11
Alfon González
1 ⚽
69'
M
Alfon González
1 ⚽
69'
M
18
Pape Gueye
82'
M
Pape Gueye
82'
M
14
Santi Comesaña
M
Santi Comesaña
M
17
Tajon Buchanan
78'
M
Tajon Buchanan
78'
M
21
Tani Oluwaseyi
1 👟
69'
F
Tani Oluwaseyi
1 👟
69'
F
7
Gerard Moreno
F
Gerard Moreno
F
Bench
38
A. Diatta
M
20
Alberto Moleiro
12'
M
Alberto Moleiro
12'
M
3
Alexander Freeman
D
Alexander Freeman
D
24
Alfonso Pedraza
D
Alfonso Pedraza
D
10
Dani Parejo
8'
M
Dani Parejo
8'
M
9
G. Mikautadze
21'
F
G. Mikautadze
21'
F
19
N. Pépé
21'
F
N. Pépé
21'
F
4
Rafa Marín
45'
D
Rafa Marín
45'
D
Best on the pitch
Sergi Cardona
D · Villarreal
8.50
1 ⚽
1 shots
· 29 pass
G · Villarreal
8.30
· 29 pass
Gerard Moreno
F · Villarreal
7.70
1 shots
· 42 pass
Yuri Berchiche
D · Athletic
7.50
1 👟
1 shots
· 76 pass
Dani Vivian
D · Athletic
7.50
· 84 pass
Pape Gueye
M · Villarreal
7.50
1 shots
· 34 pass
Athletic Club — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 6.20 | — | — | — | 24 | 16% | — | — | — | |
| Yuri Berchiche | D | 90 | 7.50 | — | 1 | 1 | 76 | 67% | 1 | — | — |
| Aymeric Laporte | D | 90 | 6.50 | — | — | 1 | 75 | 68% | 2 | — | — |
| Dani Vivian | D | 90 | 7.50 | — | — | — | 84 | 77% | 1 | — | — |
| Íñigo Lekue | D | 45 | 5.90 | — | — | — | 20 | 18% | 1 | — | — |
| Ruíz de Galarreta | M | 66 | 6.70 | — | — | — | 46 | 41% | 1 | — | — |
| Mikel Jauregizar | M | 90 | 7.00 | — | — | 1 | 74 | 61% | 3 | — | — |
| Nico Williams | M | 66 | 6.90 | — | — | 2 | 28 | 23% | 1 | — | — |
| Oihan Sancet | M | 66 | 6.20 | — | — | 1 | 20 | 18% | 1 | — | — |
| Iñaki Williams | M | 82 | 6.50 | — | — | — | 27 | 20% | — | — | — |
| Gorka Guruzeta | F | 90 | 7.00 | 1 | — | 2 | 10 | 6% | — | 1 | — |
| Alejandro Rego Mora | M | 24 | 6.90 | — | — | — | 17 | 14% | — | — | — |
| Álex Berenguer | F | 24 | 6.60 | — | — | — | 12 | 11% | 2 | — | — |
| Andoni Gorosabel | D | 45 | 7.00 | — | — | — | 31 | 29% | 1 | 1 | — |
| Nico Serrano | F | 8 | 6.90 | — | — | 1 | 3 | — | — | — | — |
| Robert Navarro | M | 24 | 6.30 | — | — | 1 | 10 | 8% | — | — | — |
Villarreal — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G | 90 | 8.30 | — | — | — | 29 | 19% | — | — | — | |
| Sergi Cardona | D | 90 | 8.50 | 1 | — | 1 | 29 | 22% | 6 | — | — |
| Renato Veiga | D | 90 | 7.20 | — | — | — | 44 | 35% | 1 | — | — |
| Pau Navarro | D | 45 | 6.50 | — | — | — | 29 | 26% | — | 1 | — |
| S. Mouriño | D | 90 | 7.50 | — | — | — | 41 | 26% | 5 | — | — |
| Alfon González | M | 69 | 7.20 | 1 | — | 2 | 12 | 9% | — | — | — |
| Pape Gueye | M | 82 | 7.50 | — | — | 1 | 34 | 23% | 3 | — | — |
| Santi Comesaña | M | 90 | 6.90 | — | — | — | 43 | 32% | 1 | 1 | — |
| Tajon Buchanan | M | 78 | 6.90 | — | — | 1 | 18 | 15% | 1 | 1 | — |
| Tani Oluwaseyi | F | 69 | 6.60 | — | 1 | — | 5 | 3% | — | — | — |
| Gerard Moreno | F | 90 | 7.70 | — | — | 1 | 42 | 33% | 2 | — | — |
| Alberto Moleiro | M | 12 | 6.50 | — | — | 1 | 8 | 7% | — | — | — |
| Dani Parejo | M | 8 | 6.70 | — | — | — | 11 | 10% | — | — | — |
| G. Mikautadze | F | 21 | 6.50 | — | — | 1 | 7 | 7% | — | — | — |
| N. Pépé | F | 21 | 6.70 | — | — | 1 | 9 | 6% | 1 | — | — |
| Rafa Marín | D | 45 | 7.20 | — | — | — | 16 | 15% | 1 | — | — |
Frequently Asked Questions
What was the final score of Athletic Club vs Villarreal?
The final score was Athletic Club 1–2 Villarreal.
What did the model predict before Athletic Club vs Villarreal?
The model assigned 40% probability to a Athletic Club win, 26% to a draw, and 32% to an Villarreal win.