Borussia Dortmund 4-0 Villarreal final score - 25 November 2025, Champions League

Europe - Champions League

Borussia Dortmund
4
-
0
End
Villarreal
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Borussia Dortmund Borussia Dortmund
Villarreal Villarreal
End of game
D. Svensson
P. Gross
90+5'
drop icon
E. Can
W. Anton
84'
83'
I. Akhomach
T. Buchanan
83'
P. Navarro
S. Mourino
J. Bellingham
M. Sabitzer
77'
P. Gross
F. Nmecha
77'
74'
D. Parejo
S. Comesana
K. Adeyemi
71'
C. Chukwuemeka
J. Brandt
69'
F. Silva
S. Guirassy
68'
65'
A. Moleiro
N. Pepe
65'
R. Marin
T. Partey
K. Adeyemi
J. Brandt
58'
drop icon
S. Guirassy
54'
drop icon
52'
J. Foyth
Half-time
S. Guirassy
A. Anselmino
45+2'
drop icon
Kick-off

Game Statistics

Borussia Dortmund Borussia Dortmund
Villarreal Villarreal
64
Possession (%)
36
17
Fouls
11
11
Free Kicks
17
6
Clearances
3
1
Saves
1
8
Shots on target
1
3
Shots off target
2
3
Corners
2
0
Offside
1
3
Goal opportunities
2
13
Defensive clearances
26
3
Successful crosses
1
20
Crosses attempted
4
17
Unsuccessful crosses
3
3
Defensive blocks
3
8
Successful dribbles
3
8
Interceptions
7
13
Successful long passes
7
21
Long passes attempted
34
8
Unsuccessful long passes
27
30
Loss of possession
28
589
Successful passes
267
632
Passes attempted
333
43
Unsuccessful passes
66
12
Successful tackles
15
14
Tackles attempted
16
2
Missed tackles
1
1
Shots blocked
2
5
Substitutions
5
1
Injuries
0
11
Fouled against
17
11
Total shots
3
1
Yellow card
0
0
Red card
1

Form

Table

Teams Pts P W D L GD
10
Borussia Dortmund
Borussia Dortmund
11 6 3 2 1 +6
35
Villarreal
Villarreal
1 6 0 1 5 -9

Last matches

Borussia Dortmund
Borussia Dortmund Last matches
W D W L D D
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.33 Goals scored
1.5 Goals conceded
33% Over 2.5
67% Under 2.5

22 Nov 2025 - Bundesliga

Borussia Dortmund
3 :  3
Stuttgart

8 Nov 2025 - Bundesliga

Hamburg
1 :  1
Borussia Dortmund

5 Nov 2025 - Champions League

Manchester City
4 :  1
Borussia Dortmund

31 Oct 2025 - Bundesliga

Augsburg
0 :  1
Borussia Dortmund

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

25 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  0
Köln
W W W D W D
Wins

4/6 (67%)

Draw

2/6 (33%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
2.17 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

22 Nov 2025 - Bundesliga

Borussia Dortmund
3 :  3
Stuttgart

25 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  0
Köln

4 Oct 2025 - Bundesliga

Borussia Dortmund
1 :  1
Leipzig

1 Oct 2025 - Champions League

Borussia Dortmund
4 :  1
Athletic Bilbao

21 Sept 2025 - Bundesliga

Borussia Dortmund
1 :  0
Wolfsburg

31 Aug 2025 - Bundesliga

Borussia Dortmund
3 :  0
Union Berlin
L W D W L D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.17 Total goals
83% BTTS
1.5 Goals scored
1.67 Goals conceded
50% Over 2.5
50% Under 2.5

8 Nov 2025 - Bundesliga

Hamburg
1 :  1
Borussia Dortmund

5 Nov 2025 - Champions League

Manchester City
4 :  1
Borussia Dortmund

31 Oct 2025 - Bundesliga

Augsburg
0 :  1
Borussia Dortmund

28 Oct 2025 - DFB Pokal

Eintracht Frankfurt
1 :  1
Borussia Dortmund

21 Oct 2025 - Champions League

FC Copenhagen
2 :  4
Borussia Dortmund

18 Oct 2025 - Bundesliga

Bayern Munich
2 :  1
Borussia Dortmund
Villarreal
Villarreal Last matches
W W W L W W
Wins

5/6 (83%)

Draw

0/6 (0%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3 Total goals
17% BTTS
2.67 Goals scored
0.33 Goals conceded
50% Over 2.5
50% Under 2.5

22 Nov 2025 - LaLiga

Villarreal
2 :  1
Mallorca

8 Nov 2025 - LaLiga

Espanyol
0 :  2
Villarreal

5 Nov 2025 - Champions League

Pafos FC
1 :  0
Villarreal

1 Nov 2025 - LaLiga

Villarreal
4 :  0
Rayo Vallecano

29 Oct 2025 - Copa del Rey

CD Ciudad De Lucena
0 :  6
Villarreal

25 Oct 2025 - LaLiga

Valencia
0 :  2
Villarreal
W D D L W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1.83 Goals scored
1.17 Goals conceded
67% Over 2.5
33% Under 2.5

22 Nov 2025 - LaLiga

Villarreal
2 :  1
Mallorca

1 Nov 2025 - LaLiga

Villarreal
4 :  0
Rayo Vallecano

21 Oct 2025 - Champions League

Villarreal
0 :  2
Manchester City

18 Oct 2025 - LaLiga

Villarreal
2 :  2
Betis

1 Oct 2025 - Champions League

Villarreal
2 :  2
Juventus

27 Sept 2025 - LaLiga

Villarreal
1 :  0
Athletic Bilbao
W L W W L W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
33% BTTS
2.17 Goals scored
0.83 Goals conceded
50% Over 2.5
50% Under 2.5

8 Nov 2025 - LaLiga

Espanyol
0 :  2
Villarreal

5 Nov 2025 - Champions League

Pafos FC
1 :  0
Villarreal

29 Oct 2025 - Copa del Rey

CD Ciudad De Lucena
0 :  6
Villarreal

25 Oct 2025 - LaLiga

Valencia
0 :  2
Villarreal

4 Oct 2025 - LaLiga

Real Madrid
3 :  1
Villarreal

23 Sept 2025 - LaLiga

Sevilla
1 :  2
Villarreal

Head to head

Borussia Dortmund

0 %

Draw

50 %

Villarreal

50 %

Average stats (last H2H results)

3
Total goals
50%
BTTS
1
Goals scored
2
Goals conceded
50%
Over 2.5
50%
Under 2.5

6 Aug 2024 - Clubs Friendlies

Borussia Dortmund
2 :  2
Villarreal

22 Jul 2022 - Clubs Friendlies

Borussia Dortmund
0 :  2
Villarreal

Tactical Scheme

Borussia Dortmund

Formation : 3 - 4 - 2 - 1

1
G. Kobel
28
A. Anselmino
3
W. Anton
4
N. Schlotterbeck
2
Y. Couto
20
M. Sabitzer
8
F. Nmecha
24
D. Svensson
27
K. Adeyemi
10
J. Brandt
9
S. Guirassy
21
T. Oluwaseyi
19
N. Pepe
17
T. Buchanan
16
T. Partey
18
P. Gueye
14
S. Comesana
23
S. Cardona
12
R. Veiga
8
J. Foyth
15
S. Mourino
1
L. Junior

Formation : 4 - 4 - 2

Villarreal

Substitutes

Borussia Dortmund
Borussia Dortmund
Goalkeeper

A. Meyer

S. Ostrzinski

Defender

J. Ryerson

R. Bensebaini

F. Mane

Midfielder

J. Bellingham

M. Sabitzer 77'

C. Chukwuemeka

J. Brandt 69'

P. Gross

F. Nmecha 77'

E. Can

W. Anton 84'

C. Campbell

Forward

F. Silva

S. Guirassy 68'

J. Duranville

Villarreal
Villarreal
Goalkeeper

A. Tenas

Defender

P. Navarro

S. Mourino 83'

R. Marin

T. Partey 65'

A. Altimira

Midfielder

D. Parejo

S. Comesana 74'

M. Solomon

Forward

A. Pedraza

A. Moleiro

N. Pepe 65'

G. Mikautadze

I. Akhomach

T. Buchanan 83'

G. Moreno

A. Perez

Missing players

Borussia Dortmund
Borussia Dortmund
Villarreal
Villarreal
Defender

L. Costa

W. Kambwala

Live Commentary

90+5' but_1

Goal! Daniel Svensson extends Dortmund's lead to 4-0 in Dortmund with a header. Pascal Gross with an assist there.

90+2' sifflet_1

Davide Massa awards Villarreal a goal kick.

90+2' tir_non_cadre_1

In Dortmund Dortmund attack through Yan Couto. The finish is off target, however.

90'  

Dortmund needs to be cautious. Villarreal have an attacking throw-in.

90' coup_franc_1

Davide Massa signals a free kick to Villarreal.

90'  

Throw-in for Villarreal at Signal Iduna Park.

89' coup_franc_1

In Dortmund a free kick has been awarded the away team.

89'  

Davide Massa awards the away team a throw-in.

88'  

Villarreal awarded a throw-in in their own half.

88' coup_franc_1

Davide Massa signals a free kick to Dortmund.

87' sifflet_1

Goal kick for Dortmund at Signal Iduna Park.

87'  

Throw-in for Villarreal in the half of Dortmund.

85'  

Aaron Anselmino has recovered and rejoins the match in Dortmund.

85' coup_franc_1

Free kick for Dortmund in the half of Villarreal.

84' blessure_1

Play has been temporarily suspended for attention to Aaron Anselmino for Dortmund who is writhing in pain on the pitch.

84' substitution_1

Niko Kovac (Dortmund) is making a fifth substitution, with Emre Can replacing Waldemar Anton.

83' substitution_1

Villarreal make their fifth substitution with Ilias Akhomach replacing Tajon Buchanan.

83' substitution_1

Pau Navarro is replacing Santiago Mourino for Villarreal at Signal Iduna Park.

83'  

Davide Massa signals a Dortmund throw-in in Villarreal's half.

82' penalty_rate_1

Dortmund are awarded a penalty at Signal Iduna Park. Fabio Silva takes the kick ... but misses!

79' sifflet_1

It's a goal kick for the away team in Dortmund.

79'  

Throw-in for Dortmund at Signal Iduna Park.

78'  

Throw-in for Dortmund in their own half.

77' substitution_1

Pascal Gross is on a sub for Felix Nmecha for Dortmund.

77' substitution_1

Niko Kovac is making the team's third substitution at Signal Iduna Park with Jobe Bellingham replacing Marcel Sabitzer.

77' coup_franc_1

Villarreal awarded a free kick in their own half.

75'  

Ball safe as Villarreal is awarded a throw-in in their half.

74' substitution_1

Dani Parejo is replacing Santi Comesana for Villarreal at Signal Iduna Park.

73'  

Davide Massa awards the away team a throw-in.

73' coup_franc_1

Free kick Dortmund.

71' carton_jaune_1

Karim Adeyemi for Dortmund has been booked by Davide Massa and receives a first yellow card.

71'  

Throw-in Villarreal.

71'  

Can Villarreal get the ball into an attacking position from this throw-in in Dortmund's half?

70' coup_franc_1

Davide Massa signals a free kick to Villarreal in their own half.

69' substitution_1

Niko Kovac is making the team's second substitution at Signal Iduna Park with Carney Chukwuemeka replacing Julian Brandt.

68' substitution_1

Niko Kovac (Dortmund) is making a first substitution, with Fabio Silva replacing Serhou Guirassy.

68' coup_franc_1

Villarreal awarded a free kick in their own half.

67' tir_cadre_1

Dortmund's Karim Adeyemi is on target but unsuccessful.

66' sifflet_1

Ball goes out of play for a Dortmund goal kick.

66' tir_non_cadre_1

Villarreal's Pape Gueye attacks the ball with his head but his effort fails to hit the target.

66' corner_1

Corner awarded to Villarreal.

65' substitution_1

The away team replace Thomas Partey with Rafa Marin.

65' substitution_1

The away team have replaced Nicolas Pepe with Alberto Moleiro. This is the first substitution made today by Marcelino.

65' tir_cadre_1

Villarreal drives forward and Nicolas Pepe gets in a shot. Without netting, however.

63' coup_franc_1

Dortmund will need to be alert as they defend a dangerous free kick from Villarreal.

62' coup_franc_1

Free kick for Villarreal in their own half.

61'  

A throw-in for the home team on the opposite half.

61'  

Throw-in high up the field for Dortmund in Dortmund.

59' coup_franc_1

Free kick for Villarreal in their own half.

58' but_1

Great finish from Karim Adeyemi to give Dortmund a 3-0 lead. Great play from Julian Brandt to set up the goal.

57' coup_franc_1

Dortmund awarded a free kick in their own half.

56'  

Davide Massa signals a Villarreal throw-in in Dortmund's half.

54' but_1

It's now 2-0 in Dortmund as Serhou Guirassy scores for Dortmund.

54' penalty_rate_1

Serhou Guirassy (Dortmund) has missed a penalty!

52' carton_rouge_1

Juan Foyth (Villarreal) has been sent off!

49' coup_franc_1

Davide Massa signals a free kick to Villarreal in their own half.

48' sifflet_1

Ball goes out of play for a Dortmund goal kick.

47'  

Villarreal awarded a throw-in in their own half.

46' coup_franc_1

Villarreal awarded a free kick in their own half.

45+5'  

A throw-in for the home team on the opposite half.

45+2' but_1

Dortmund's Serhou Guirassy scores with his head to give his side a 1-0 lead. That's a fine assist from Aaron Anselmino.

45+2' corner_1

Dortmund have been awarded a corner by Davide Massa.

45' sifflet_1

The first half has been concluded at Signal Iduna Park.

45'  

Throw-in Villarreal.

44' tir_cadre_1

Dortmund's Karim Adeyemi gets in a shot on goal at Signal Iduna Park. But the effort is unsuccessful.

43' coup_franc_1

Free kick for Villarreal in their own half.

43'  

Ball safe as Villarreal is awarded a throw-in in their half.

40'  

Throw-in for Villarreal in the half of Dortmund.

40'  

Can Villarreal get the ball into an attacking position from this throw-in in Dortmund's half?

39'  

Villarreal to take a throw-in in Dortmund territory.

38' sifflet_1

Dortmund have a goal kick.

38' tir_non_cadre_1

Tajon Buchanan of Villarreal gets in a strike, but is off target.

37'  

Villarreal awarded a throw-in in their own half.

32'  

A throw-in for the away team on the opposite half.

32'  

Throw-in for Villarreal in the half of Dortmund.

31' sifflet_1

Davide Massa awards Dortmund a goal kick.

31' tir_non_cadre_1

Villarreal's Pape Gueye misses with an attempt on goal.

30' coup_franc_1

Free kick in a good position for Villarreal!

29'  

Villarreal to take a throw-in in Dortmund territory.

28'  

Can Villarreal capitalize from this throw-in deep inside Dortmund's half?

28' corner_1

Corner awarded to Villarreal.

26'  

Throw-in for Dortmund in their own half.

26'  

Davide Massa signals a throw-in for Dortmund, close to Villarreal's area.

25' coup_franc_1

Davide Massa signals a free kick to Villarreal in their own half.

23' tir_cadre_1

Dortmund pushes forward through Marcel Sabitzer, whose finish on goal is saved.

22' coup_franc_1

Free kick for Villarreal in their own half.

22'  

Davide Massa signals a Villarreal throw-in in Dortmund's half.

21' sifflet_1

It's a goal kick for the away team in Dortmund.

21' tir_non_cadre_1

Dortmund are pushing forward but Karim Adeyemi's finish is wide of the goal.

20' coup_franc_1

Dortmund are in shooting range from this free kick.

19' coup_franc_1

Davide Massa signals a free kick to Dortmund.

19' coup_franc_1

Davide Massa signals a free kick to Dortmund in their own half.

17' coup_franc_1

Free kick for Dortmund in the half of Villarreal.

14' coup_franc_1

Dortmund awarded a free kick in their own half.

11' hors_jeu_1

Villarreal are whistled for offside.

10'  

Can Villarreal get the ball into an attacking position from this throw-in in Dortmund's half?

10' sifflet_1

Goal kick for Dortmund at Signal Iduna Park.

9'  

A throw-in for the away team on the opposite half.

8' coup_franc_1

Davide Massa signals a free kick to Villarreal in their own half.

8' coup_franc_1

Free kick for Villarreal in their own half.

7' coup_franc_1

In Dortmund a free kick has been awarded the home team.

6'  

Davide Massa awards the away team a throw-in.

5' coup_franc_1

Villarreal awarded a free kick in their own half.

5'  

Dortmund to take a throw-in in Villarreal territory.

4'  

Throw-in for Dortmund at Signal Iduna Park.

3'  

Davide Massa signals a Dortmund throw-in in Villarreal's half.

3'  

Can Dortmund get the ball into an attacking position from this throw-in in Villarreal's half?

2' coup_franc_1

Free kick Dortmund.

2'  

Throw-in for Dortmund in the half of Villarreal.

2' corner_1

Dortmund have been awarded a corner by Davide Massa.

1' corner_1

Corner awarded to Dortmund.

 

Borussia Dortmund scores 2.12 goals when playing at home and Villarreal CF scores 1.43 goals when playing away (on average).

 

Both teams haven't won their last match in UEFA Champions League.

 

Villarreal CF's performance of the last 5 matches is better than Borussia Dortmund's.

 

In UEFA Champions League, Borussia Dortmund has better performance than Villarreal CF.

 

When Villarreal CF is down 1-0 away, they win 14% of their matches.

 

When Borussia Dortmund is down 0-1 home, they win 14% of their matches.

 

When Villarreal CF leads 0-1 away, they win in 76% of their matches.

 

When Borussia Dortmund leads 1-0 at home, they win in 72% of their matches.

 

Their last meeting was a draw. (2-2)

 

Borussia Dortmund wins 51% of halftimes, Villarreal CF wins 37%.

 

Borussia Dortmund wins 1st half in 51% of their matches, Villarreal CF in 37% of their matches.

 

Borussia Dortmund have scored at least one goal for 24 consecutive matches.

 

A year ago, Borussia Dortmund were number 7 in the table with 9 points. Now they are number 14 with 7 points.

 

When playing away, Villarreal CF have not scored a goal so far this season.

 

Borussia Dortmund haven't lost in any of their last 6 home matches.

 

Did you know that Borussia Dortmund scores 38% of their goals between the minutes 76-90?

Key match information

Date
Stadium Signal Iduna Park, 81,365 Seats
Referee D. Massa

Score and result Borussia Dortmund - Villarreal

The Borussia Dortmund - Villarreal match (Football - Champions League) at 25/11/2025 15:00 is complete.

The Borussia Dortmund - Villarreal match result is as follows: 4-0.

Now that this Champions League Football match is over and the score is known, you can find the highlights and key statistics on that same page.