Champions League
· League Stage - 1
September 08, 2026 21:00
Renato Veiga
53'
(og)
Serhou Guirassy
(ast. Fábio Silva)
80'
Serhou Guirassy
85'
(pen.)
66'
(ast. Georges Mikautadze)
Álvaro Santiago Mouriño González
(og)
90'+3
Serhou Guirassy
The ForzaPitch pre-match prediction gave Borussia Dortmund a 42% win probability (draw 31%, Villarreal 25%). The final result was Borussia Dortmund 3–2 Villarreal. In 1 previous meetings, Borussia Dortmund have won 1 times, with 0 draws and 0 wins for Villarreal.
Match statistics
18
Total shots
13
6
Shots on target
6
5
Saves
4
52%
Possession
48%
9
Corners
7
18
Tackles
27
1
🟨 Yellow cards
3
Match Events
Konstantinos Karetsas
/ Ethan Nwaneri
27'
Waldemar Anton
38'
38'
Pau Navarro
42'
Sergi Cardona Bermúdez
45'
Alex Freeman
/
Sergi Cardona Bermúdez
⚽Renato Veiga
(og)
53'
59'
Alberto Moleiro
/
Tani Oluwaseyi
59'
Nicolas Pépé
/
Nathan-Dylan Saliba
66'
ast. Georges Mikautadze ·
Álvaro Santiago Mouriño González⚽
75'
Alassane Diatta
/
Tajon Buchanan
Marcel Sabitzer
/ Jobe Bellingham
75'
Felix Nmecha
/ Fábio Silva
75'
⚽Serhou Guirassy
· ast. Fábio Silva
80'
Maximilian Beier
/ Kauã Prates
82'
Ethan Nwaneri
/ Carney Chukwuemeka
82'
83'
Gerard Moreno
/
Pau Navarro
83'
Álvaro Santiago Mouriño González
⚽Serhou Guirassy
(pen.)
85'
90'+3
(og)
Serhou Guirassy⚽
Pre-match prediction
42.88%
Borussia ←
31.58%
X
25.54%
Villarreal
we assigned to the actual result (Borussia Dortmund)
42.88%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
0.98
—
—
0.55
—
—
Lineups
1
G. Kobel
G
G. Kobel
G
24
D. Svensson
D
D. Svensson
D
3
W. Anton
D
W. Anton
D
22
Kouakou Joane Gadou
D
Kouakou Joane Gadou
D
14
M. Beier
82'
M
M. Beier
82'
M
8
F. Nmecha
75'
M
F. Nmecha
75'
M
25
J. Veerman
M
J. Veerman
M
26
J. Ryerson
M
J. Ryerson
M
20
M. Sabitzer
75'
M
M. Sabitzer
75'
M
19
K. Karetsas
27'
M
K. Karetsas
27'
M
9
S. Guirassy
3 ⚽
F
S. Guirassy
3 ⚽
F
Bench
33
A. Meyer
G
A. Meyer
G
17
C. Chukwuemeka
8'
M
C. Chukwuemeka
8'
M
18
E. Nwaneri
55'
M
E. Nwaneri
55'
M
21
Fábio Silva
1 👟
15'
F
Fábio Silva
1 👟
15'
F
7
J. Bellingham
15'
M
J. Bellingham
15'
M
36
Kauã Prates
8'
D
Kauã Prates
8'
D
49
L. Reggiani
D
L. Reggiani
D
41
M. Albert
F
M. Albert
F
30
P. Drewes
G
P. Drewes
G
40
S. Inacio
F
S. Inacio
F
25
P. Gulácsi
G
P. Gulácsi
G
23
Sergi Cardona
45'
D
Sergi Cardona
45'
D
12
Renato Veiga
1 ⚽
D
Renato Veiga
1 ⚽
D
6
Pau Navarro
83'
D
Pau Navarro
83'
D
15
S. Mouriño
1 ⚽
D
S. Mouriño
1 ⚽
D
18
P. Gueye
M
P. Gueye
M
14
Santi Comesaña
M
Santi Comesaña
M
21
T. Oluwaseyi
59'
M
T. Oluwaseyi
59'
M
24
N. Saliba
59'
M
N. Saliba
59'
M
17
T. Buchanan
75'
M
T. Buchanan
75'
M
9
G. Mikautadze
1 👟
F
G. Mikautadze
1 👟
F
Bench
5
A. Diatta
15'
M
A. Diatta
15'
M
3
A. Freeman
45'
D
A. Freeman
45'
D
10
Alberto Moleiro
31'
M
Alberto Moleiro
31'
M
22
Ayoze Pérez
F
Ayoze Pérez
F
16
C. Macia
M
C. Macia
M
7
Gerard Moreno
7'
F
Gerard Moreno
7'
F
11
Ilias Akhomach
F
Ilias Akhomach
F
2
Logan Costa
D
Logan Costa
D
1
Luíz Júnior
G
Luíz Júnior
G
19
N. Pépé
31'
F
N. Pépé
31'
F
13
Rubén Gómez
G
Rubén Gómez
G
Best on the pitch
S. Guirassy
F · Borussia
7.39
3 ⚽
6 shots
· 16 pass
G. Kobel
G · Borussia
7.26
· 29 pass
T. Buchanan
M · Villarreal
7.20
3 shots
· 19 pass
M. Sabitzer
M · Borussia
7.17
· 28 pass
S. Mouriño
D · Villarreal
7.05
1 ⚽
1 shots
· 47 pass
G. Mikautadze
F · Villarreal
6.95
1 👟
2 shots
· 30 pass
Borussia Dortmund — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| G. Kobel | G | 90 | 7.26 | — | — | 0 | 29 | 26% | 0 | — | — |
| D. Svensson | D | 90 | 6.19 | — | — | 0 | 58 | 48% | 2 | — | — |
| W. Anton | D | 90 | 6.49 | — | — | 0 | 48 | 46% | 4 | 1 | — |
| Kouakou Joane Gadou | D | 90 | 6.63 | — | — | 0 | 63 | 60% | 4 | — | — |
| M. Beier | M | 82 | 6.08 | — | — | 2 | 29 | 19% | 1 | — | — |
| F. Nmecha | M | 75 | 6.32 | — | — | 0 | 53 | 47% | 2 | — | — |
| J. Veerman | M | 90 | 6.73 | — | — | 1 | 87 | 82% | 1 | — | — |
| J. Ryerson | M | 90 | 6.26 | — | — | 0 | 45 | 42% | 0 | — | — |
| M. Sabitzer | M | 75 | 7.17 | — | — | 0 | 28 | 26% | 2 | — | — |
| K. Karetsas | M | 27 | 5.91 | — | — | 0 | 13 | 11% | 0 | — | — |
| S. Guirassy | F | 90 | 7.39 | 3 | — | 6 | 16 | 13% | 0 | — | — |
| C. Chukwuemeka | M | 8 | 5.95 | — | — | 0 | 1 | 1% | 0 | — | — |
| E. Nwaneri | M | 55 | 6.81 | — | — | 6 | 35 | 32% | 0 | — | — |
| Fábio Silva | F | 15 | 6.84 | — | 1 | 3 | 4 | 3% | 0 | — | — |
| J. Bellingham | M | 15 | 6.39 | — | — | 0 | 3 | 3% | 1 | — | — |
| Kauã Prates | D | 8 | 6.75 | — | — | 0 | 1 | 1% | 1 | — | — |
Villarreal — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| P. Gulácsi | G | 90 | 6.70 | — | — | 0 | 34 | 29% | 0 | — | — |
| Sergi Cardona | D | 45 | 5.85 | — | — | 0 | 22 | 21% | 2 | 1 | — |
| Renato Veiga | D | 90 | 5.30 | 1 | — | 1 | 63 | 59% | 0 | — | — |
| Pau Navarro | D | 83 | 5.86 | — | — | 1 | 47 | 42% | 4 | 1 | — |
| S. Mouriño | D | 90 | 7.05 | 1 | — | 1 | 47 | 43% | 4 | 1 | — |
| P. Gueye | M | 90 | 6.43 | — | — | 1 | 54 | 46% | 3 | — | — |
| Santi Comesaña | M | 90 | 6.48 | — | — | 1 | 59 | 52% | 5 | — | — |
| T. Oluwaseyi | M | 59 | 5.72 | — | — | 1 | 14 | 11% | 2 | — | — |
| N. Saliba | M | 59 | 5.91 | — | — | 0 | 18 | 13% | 4 | — | — |
| T. Buchanan | M | 75 | 7.20 | — | — | 3 | 19 | 13% | 0 | — | — |
| G. Mikautadze | F | 90 | 6.95 | — | 1 | 2 | 30 | 24% | 2 | — | — |
| A. Diatta | M | 15 | 5.70 | — | — | 0 | 7 | 7% | 0 | — | — |
| A. Freeman | D | 45 | 6.56 | — | — | 0 | 27 | 24% | 1 | — | — |
| Alberto Moleiro | M | 31 | 5.75 | — | — | 0 | 16 | 12% | 0 | — | — |
| Gerard Moreno | F | 7 | 6.32 | — | — | 0 | 10 | 6% | 0 | — | — |
| N. Pépé | F | 31 | 6.76 | — | — | 2 | 14 | 11% | 0 | — | — |
Frequently Asked Questions
What was the final score of Borussia Dortmund vs Villarreal?
The final score was Borussia Dortmund 3–2 Villarreal.
What did the model predict before Borussia Dortmund vs Villarreal?
The model assigned 42% probability to a Borussia Dortmund win, 31% to a draw, and 25% to an Villarreal win.