Dortmund vs Villarreal Live Score (8 Sep, 2026)
Match Events & Live Commentary
90'+6'
End Regular Time
Second Half ends, Borussia Dortmund 3, Villarreal 2.
90'+3'
⚽Own Goal
Own Goal by Serhou Guirassy, Borussia Dortmund. Borussia Dortmund 3, Villarreal 2.
90'+6'
Carney Chukwuemeka (Borussia Dortmund) wins a free kick in the defensive half.
90'+6'
Foul by Nicolas Pepe (Villarreal).
90'+5'
Corner, Villarreal. Conceded by Joane Gadou.
90'+5'
Attempt blocked. Renato Veiga (Villarreal) right footed shot from the centre of the box is blocked.
90'+4'
Foul by Kauã Prates (Borussia Dortmund).
90'+4'
Gerard Moreno (Villarreal) wins a free kick in the defensive half.
90'+3'
Attempt saved. Nicolas Pepe (Villarreal) left footed shot from a difficult angle and long range on the right is saved in the top centre of the goal by Gregor Kobel (Borussia Dortmund).
90'+2'
Handball by Kauã Prates (Borussia Dortmund).
90'+1'
Foul by Carney Chukwuemeka (Borussia Dortmund).
90'+1'
Alex Freeman (Villarreal) wins a free kick in the defensive half.
90'+1'
Offside, Borussia Dortmund. Fábio Silva is caught offside.
90'
Fourth official has announced 5 minutes of added time.
89'
Attempt saved. Fábio Silva (Borussia Dortmund) left footed shot from the left side of the box is saved in the centre of the goal by Péter Gulácsi (Villarreal). Assisted by Jobe Bellingham.
85'
⚽Penalty - Scored
Goal! Borussia Dortmund 3, Villarreal 1. Serhou Guirassy (Borussia Dortmund) converts the penalty with a right footed shot to the bottom left corner.
84'
End Delay
End Delay
83'
🟨Yellow Card
Santiago Mouriño (Villarreal) is shown the yellow card for a bad foul.
83'
Start Delay
Start Delay
83'
↔Substitution
Substitution, Villarreal. Gerard Moreno replaces Pau Navarro.
83'
Penalty Borussia Dortmund. Serhou Guirassy draws a foul in the penalty area.
83'
Penalty conceded by Santiago Mouriño (Villarreal) after a foul in the penalty area.
83'
Corner, Borussia Dortmund. Conceded by Péter Gulácsi.
82'
↔Substitution
Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Ethan Nwaneri.
82'
↔Substitution
Substitution, Borussia Dortmund. Kauã Prates replaces Maximilian Beier.
82'
Attempt saved. Fábio Silva (Borussia Dortmund) right footed shot from the left side of the box is saved in the bottom right corner by Péter Gulácsi (Villarreal). Assisted by Kauã Prates.
80'
⚽Goal
Goal! Borussia Dortmund 2, Villarreal 1. Serhou Guirassy (Borussia Dortmund) left footed shot from very close range to the high centre of the goal. Assisted by Fábio Silva.
79'
Attempt blocked. Ethan Nwaneri (Borussia Dortmund) left footed shot from outside the box is blocked.
78'
Waldemar Anton (Borussia Dortmund) wins a free kick in the attacking half.
78'
Foul by Alassane Diatta (Villarreal).
78'
Corner, Borussia Dortmund. Conceded by Santiago Mouriño.
77'
Corner, Borussia Dortmund. Conceded by Pau Navarro.
76'
Corner, Borussia Dortmund. Conceded by Péter Gulácsi.
76'
Attempt saved. Fábio Silva (Borussia Dortmund) left footed shot from outside the box is saved in the top centre of the goal by Péter Gulácsi (Villarreal).
75'
↔Substitution
Substitution, Borussia Dortmund. Fábio Silva replaces Felix Nmecha.
75'
↔Substitution
Substitution, Borussia Dortmund. Jobe Bellingham replaces Marcel Sabitzer.
75'
↔Substitution
Substitution, Villarreal. Alassane Diatta replaces Tajon Buchanan.
74'
Attempt missed. Serhou Guirassy (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Maximilian Beier.
74'
Attempt missed. Maximilian Beier (Borussia Dortmund) header from the centre of the box misses to the right. Assisted by Marcel Sabitzer with a cross.
72'
Corner, Borussia Dortmund. Conceded by Pau Navarro.
72'
Attempt blocked. Joey Veerman (Borussia Dortmund) left footed shot from the centre of the box is blocked.
66'
⚽Goal - Header
Goal! Borussia Dortmund 1, Villarreal 1. Santiago Mouriño (Villarreal) header from the left side of the six yard box to the bottom left corner. Assisted by Georges Mikautadze with a cross following a corner.
66'
End Delay
End Delay
66'
End Delay
Delay over. They are ready to continue.
66'
Start Delay
Start Delay
66'
Start Delay
Delay in match because of an injury Gregor Kobel (Borussia Dortmund).
59'
↔Substitution
Substitution, Villarreal. Nicolas Pepe replaces Nathan Saliba.
59'
↔Substitution
Substitution, Villarreal. Alberto Moleiro replaces Tani Oluwaseyi.
53'
⚽Own Goal
Own Goal by Renato Veiga, Villarreal. Borussia Dortmund 1, Villarreal 0.
45'
Start 2nd Half
Second Half begins Borussia Dortmund 0, Villarreal 0.
45'
↔Substitution
Substitution, Villarreal. Alex Freeman replaces Sergi Cardona.
45'+3'
Halftime
First Half ends, Borussia Dortmund 0, Villarreal 0.
42'
🟨Yellow Card
Sergi Cardona (Villarreal) is shown the yellow card for a bad foul.
38'
🟨Yellow Card
Pau Navarro (Villarreal) is shown the yellow card for a bad foul.
38'
🟨Yellow Card
Waldemar Anton (Borussia Dortmund) is shown the yellow card for a bad foul.
27'
End Delay
End Delay
27'
End Delay
Delay over. They are ready to continue.
27'
↔Substitution
Substitution, Borussia Dortmund. Ethan Nwaneri replaces Konstantinos Karetsas because of an injury.
24'
Start Delay
Start Delay
24'
Start Delay
Delay in match because of an injury Konstantinos Karetsas (Borussia Dortmund).
—
Kickoff
First Half begins.
—
Match ends, Borussia Dortmund 3, Villarreal 2.
Team Stats
VIL
DOR


48%
Possession
52%
6
Shots on Goal
6
13
Shots
18
10
Fouls Committed
15
3
Yellow Cards
1
0
Red Cards
0
7
Corners Won
9
4
Saves
5
Match Leaders
VILDOR

Player Match Stats
| Player | APP | G | A | SH | SOG | FC | FS | YC | RC | SV | GA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 3 | |
12 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | – | 3 |
| 1 | 0 | 0 | 1 | 0 | 2 | 0 | 1 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | – | 0 | |
| 1 | 1 | 0 | 1 | 1 | 2 | 1 | 1 | 0 | – | 3 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 1 | |
18 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | – | 3 |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | – | 3 | |
| 1 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | – | 3 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 3 | 3 | 1 | 3 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 3 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 2 | |
19 | 1 | 0 | 0 | 2 | 1 | 1 | 0 | 0 | 0 | – | 2 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 1 |
| Player | APP | G | A | SH | SOG | FC | FS | YC | RC | SV | GA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 2 | |
| 1 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 2 | |
22 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 2 |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | – | 2 | |
14 | 1 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 0 | – | 1 |
| 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | – | 2 | |
| 1 | 2 | 0 | 6 | 3 | 0 | 3 | 0 | 0 | – | 2 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 1 | |
21 | 1 | 0 | 1 | 3 | 3 | 0 | 0 | 0 | 0 | – | 1 |
| 1 | 0 | 0 | 6 | 0 | 2 | 0 | 0 | 0 | – | 1 | |
| 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 1 |
Head-to-Head
VILNo previous meetings found
DOR

Last Five Matches
UEFA Champions League Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint-Germain | 1 | 1 | 0 | 0 | 6 | 1 | +5 | 3 |
| 2 | Bayern Munich | 1 | 1 | 0 | 0 | 5 | 0 | +5 | 3 |
| 3 | Barcelona | 1 | 1 | 0 | 0 | 5 | 1 | +4 | 3 |
| 4 | Manchester United | 1 | 1 | 0 | 0 | 4 | 0 | +4 | 3 |
| 5 | Como | 1 | 1 | 0 | 0 | 4 | 1 | +3 | 3 |
| 6 | Sporting CP | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 7 | VfB Stuttgart | 1 | 1 | 0 | 0 | 3 | 1 | +2 | 3 |
| 8 | Manchester City | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 |
| 9 | Aston Villa | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 |
| 10 | Lens | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 |
| 11 | Real Betis | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 |
| 12 | Borussia Dortmund | 1 | 1 | 0 | 0 | 3 | 2 | +1 | 3 |
| 13 | Liverpool | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 |
| 14 | Real Madrid | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 |
| 15 | Arsenal | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 16 | AEK Athens | 1 | 1 | 0 | 0 | 1 | 0 | +1 | 3 |
| 17 | AS Roma | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 18 | Shakhtar Donetsk | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 19 | Fenerbahce | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 20 | PSV Eindhoven | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 21 | Villarreal | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 |
| 22 | Club Brugge | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 |
| 23 | Lille | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 |
| 24 | Slavia Prague | 1 | 0 | 0 | 1 | 2 | 3 | -1 | 0 |
| 25 | Atlético Madrid | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 |
| 26 | Internazionale | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 |
| 27 | LASK Linz | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
| 28 | Napoli | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0 |
| 29 | Galatasaray | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 |
| 30 | Viking FK | 1 | 0 | 0 | 1 | 1 | 3 | -2 | 0 |
| 31 | FC Porto | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 |
| 32 | RB Leipzig | 1 | 0 | 0 | 1 | 1 | 4 | -3 | 0 |
| 33 | Feyenoord Rotterdam | 1 | 0 | 0 | 1 | 1 | 5 | -4 | 0 |
| 34 | Sabah FK | 1 | 0 | 0 | 1 | 0 | 4 | -4 | 0 |
| 35 | Slovan Bratislava | 1 | 0 | 0 | 1 | 1 | 6 | -5 | 0 |
| 36 | Bodo/Glimt | 1 | 0 | 0 | 1 | 0 | 5 | -5 | 0 |
Qualifies for round of 16
Knockout phase playoffs - seeded
Knockout phase playoffs - unseeded
Eliminated

Villarreal
Formation 4-2-3-1
VS

Borussia Dortmund
Formation 3-4-2-1
Villarreal Squad Goalkeepers
Defenders
Midfielders
Forwards
Borussia Dortmund Squad Goalkeepers
Midfielders
Forwards

Villarreal
VS

Borussia Dortmund
Match Statistics
10
Fouls
15
3
Yellow Cards
1
0
Red Cards
0
3
Offsides
1
7
Corner Kicks
9
4
Saves
5
48
Possession
52
13
SHOTS
18
6
ON GOAL
6
0.5
On Target %
0.3
0
Penalty Goals
0
0
Penalty Kicks Taken
1
413
Accurate Passes
461
481
Passes
514
0.9
Pass Completion %
0.9
4
Accurate Crosses
3
9
Crosses
16
0.4
Cross %
0.2
50
Long Balls
34
25
Accurate Long Balls
23
0.5
Long Balls %
0.7
3
Blocked Shots
7
15
Effective Tackles
13
27
Tackles
19
0.6
Tackle %
0.7
8
Interceptions
13
19
Effective Clearances
13
19
Clearances
13












































