Dortmund vs Villarreal Live Score (8 Sep, 2026)

Dortmund vs Villarreal Live Score (8 Sep, 2026)
Final
VS

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

Villarreal logo VIL
DOR Borussia Dortmund logo
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

Villarreal logoVIL
DORBorussia Dortmund logo
T. Buchanan17T. Buchanan F3 SOG, 0.15 xG
3
Total Shots
S. Guirassy9S. Guirassy F3 SOG, 2.14 xG
6
R. Veiga12R. Veiga D63 PASS, 0 BCC
59
Accurate Passes
J. Veerman25J. Veerman M87 PASS, 0 BCC
82
S. Mouriño15S. Mouriño D2 TKLW, 6 DUELW
17
Defensive Interventions
K. Gadou22K. Gadou D2 TKLW, 4 DUELW
14
P. Gulácsi25P. Gulácsi G7 SOGA, 2.83 xGC
4
Saves
G. Kobel1G. Kobel G7 SOGA, 1.34 xGC
5

Player Match Stats

Formation 4-2-3-1
PlayerAPPGASHSOGFCFSYCRCSVGA
25
G • Starter
10000000043
12
CD-L • Starter
100100100–3
6
CD-R • Starter • Subbed off
100102010–2
23
LB • Starter • Subbed off
100001210–0
15
RB • Starter
110112110–3
24
AM • Starter • Subbed off
100001100–1
18
LM • Starter
100100100–3
14
RM • Starter
100111100–3
9
F • Starter
101200100–3
21
AM-L • Starter • Subbed off
100100000–1
17
AM-R • Starter • Subbed off
100331300–1
3
SUB • Subbed on
100000200–3
5
SUB • Subbed on
100001000–2
19
SUB • Subbed on
100211000–2
10
SUB • Subbed on
100000000–2
7
SUB • Subbed on
100000100–1
Formation 3-4-2-1
PlayerAPPGASHSOGFCFSYCRCSVGA
1
G • Starter
10000000052
3
CD • Starter
100002110–2
24
CD-L • Starter
100001100–2
22
CD-R • Starter
100000000–2
8
CM-L • Starter • Subbed off
100001000–1
25
CM-R • Starter
100101100–2
14
LM • Starter • Subbed off
100201100–1
26
RM • Starter
100002100–2
9
F • Starter
120630300–2
20
CF-L • Starter • Subbed off
100001000–1
19
CF-R • Starter • Subbed off
100001100–0
7
SUB • Subbed on
100000000–1
17
SUB • Subbed on
100001100–1
21
SUB • Subbed on
101330000–1
18
SUB • Subbed on • Subbed off
100602000–1
36
SUB • Subbed on
100002000–1

Head-to-Head

Villarreal logoVIL
No previous meetings found
DORBorussia Dortmund logo

Last Five Matches

DateOppResultCompetition
9/5/26vs Deportivo logoDEPL2-32026-27 LALIGA
8/28/26@ Alavés logoALAL0-12026-27 LALIGA
8/23/26@ Atlético Madrid logoATMD2-22026-27 LALIGA
8/16/26@ Racing Santander logoRACD2-22026-27 LALIGA
8/8/26@ Galatasaray logoGALW2-12026 Club Friendly
DateOppResultCompetition
9/5/26@ TSG Hoffenheim logoTSGW3-22026-27 German Bundesliga
9/1/26@ HEBW5-02026-27 German Cup
8/29/26vs Hamburg SV logoHSVW2-02026-27 German Bundesliga
8/22/26vs Bayern Munich logoMUNL1-22026 Franz Beckenbauer Supercup
8/15/26vs AS Roma logoROMAD2-22026 Club Friendly

UEFA Champions League Standings

#TeamPWDLGFGAGDPts
1Paris Saint-Germain logoParis Saint-Germain110061+53
2Bayern Munich logoBayern Munich110050+53
3Barcelona logoBarcelona110051+43
4Manchester United logoManchester United110040+43
5Como logoComo110041+33
6Sporting CP logoSporting CP110031+23
7VfB Stuttgart logoVfB Stuttgart110031+23
8Manchester City logoManchester City110020+23
9Aston Villa logoAston Villa110032+13
10Lens logoLens110032+13
11Real Betis logoReal Betis110032+13
12Borussia Dortmund logoBorussia Dortmund110032+13
13Liverpool logoLiverpool110021+13
14Real Madrid logoReal Madrid110021+13
15Arsenal logoArsenal110010+13
16AEK Athens logoAEK Athens110010+13
17AS Roma logoAS Roma10101101
18Shakhtar Donetsk logoShakhtar Donetsk10101101
19Fenerbahce logoFenerbahce10101101
20PSV Eindhoven logoPSV Eindhoven10101101
21Villarreal logoVillarreal100123-10
22Club Brugge100123-10
23Lille logoLille100123-10
24Slavia Prague logoSlavia Prague100123-10
25Atlético Madrid logoAtlético Madrid100112-10
26Internazionale logoInternazionale100112-10
27LASK Linz logoLASK Linz100101-10
28Napoli logoNapoli100101-10
29Galatasaray logoGalatasaray100113-20
30Viking FK100113-20
31FC Porto logoFC Porto100102-20
32RB Leipzig logoRB Leipzig100114-30
33Feyenoord Rotterdam logoFeyenoord Rotterdam100115-40
34Sabah FK logoSabah FK100104-40
35Slovan Bratislava100116-50
36Bodo/Glimt logoBodo/Glimt100105-50
Qualifies for round of 16
Knockout phase playoffs - seeded
Knockout phase playoffs - unseeded
Eliminated
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