Bet now →
Borussia Dortmund
W
Borussia Dortmund – Eintracht Frankfurt
1–0
W
Sabah FA – Borussia Dortmund
1–2
D
Union Berlin – Borussia Dortmund
0–0
L
Bodo/Glimt – Borussia Dortmund
1–0
D
Borussia Dortmund – Werder Bremen
2–2
W
VfB Stuttgart – Borussia Dortmund
0–1
W
Borussia Dortmund – SC Paderborn 07
3–0
W
Borussia Dortmund – Villarreal
3–2
W
1899 Hoffenheim – Borussia Dortmund
2–3
W
HEBC – Borussia Dortmund
0–5
Villarreal
W
Valencia – Villarreal
1–2
L
Liverpool – Villarreal
4–3
D
Villarreal – Elche
0–0
W
Villarreal – Napoli
3–1
L
Real Madrid – Villarreal
1–0
W
Villarreal – Levante
3–1
W
Malaga – Villarreal
1–3
L
Villarreal – Real Betis
1–2
L
Borussia Dortmund – Villarreal
3–2
L
Villarreal – Deportivo La Coruna
2–3
📊 Statistical probability
Borussia Dortmund50%
Draw26%
Villarreal24%
Borussia Dortmund edged a thrilling 3‑2 victory over Villarreal at home, extending their flawless start to the campaign and solidifying their hold on second place with nine points from three wins. The German side’s potent attack, which has already produced eight goals while conceding only two, proved just enough to offset Villarreal’s late surge that brought their tally to six. For the Spanish visitors, the defeat leaves them rooted at the foot of the table in 18th place, still languishing with just two points from two draws and a goal difference of minus two. The win also tips the head‑to‑head balance this season in Dortmund’s favour, having already secured the sole encounter between the clubs. Both teams now face a crucial next round as Dortmund aims to keep pace with the leaders, while Villarreal must scramble to climb out of the relegation zone.
📅 Recent matches
H2H →
Borussia Dortmund
Villarreal📊 Team Statistics (Season)
Borussia DortmundVillarreal
1.7
Goals/game
1.5
0.6
Conceded/game
1.4
56.0%
Possession
58.0%
17.4
Shots/game
16.5
6.2
Shots on target/game
5.9
7.4
Corners/game
6.4
2.0
xG
1.9
11.0
Fouls/game
10.1
📈 xG Analysis · Last 10 matches
Borussia Dortmund2.0
xG per game
Villarreal1.9
xG per game
📋 Lineups
Borussia Dortmund · 3-4-2-1- G. Kobel
- Kouakou Joane Gadou
- W. Anton
- D. Svensson
- J. Ryerson
- J. Veerman
- F. Nmecha
- M. Beier
- K. Karetsas
- M. Sabitzer
- S. Guirassy
Coach: N. Kovač
Villarreal · 4-2-3-1- P. Gulácsi
- S. Mouriño
- Pau Navarro
- Renato Veiga
- Sergi Cardona
- Santi Comesaña
- P. Gueye
- T. Buchanan
- N. Saliba
- T. Oluwaseyi
- G. Mikautadze
Coach: Iñigo Pérez
⏱️ Timeline
27’
Konstantinos Karetsas · Substitution 1 (Borussia Dortmund)
38’
Waldemar Anton · Yellow Card (Borussia Dortmund)
38’
Pau Navarro · Yellow Card (Villarreal)
42’
Sergi Cardona Bermúdez · Yellow Card (Villarreal)
45’
Sergi Cardona Bermúdez · Substitution 1 (Villarreal)
53’
Renato Veiga · Own Goal (Borussia Dortmund)
59’
Tani Oluwaseyi · Substitution 2 (Villarreal)
59’
Nathan-Dylan Saliba · Substitution 3 (Villarreal)
66’
Álvaro Santiago Mouriño González · Normal Goal (Villarreal)
75’
Tajon Buchanan · Substitution 4 (Villarreal)
75’
Marcel Sabitzer · Substitution 2 (Borussia Dortmund)
75’
Felix Nmecha · Substitution 3 (Borussia Dortmund)
80’
Serhou Guirassy · Normal Goal (Borussia Dortmund)
82’
Maximilian Beier · Substitution 4 (Borussia Dortmund)
82’
Ethan Nwaneri · Substitution 5 (Borussia Dortmund)
83’
Pau Navarro · Substitution 5 (Villarreal)
83’
Álvaro Santiago Mouriño González · Yellow Card (Villarreal)
85’
Serhou Guirassy · Penalty (Borussia Dortmund)
90’
Serhou Guirassy · Own Goal (Villarreal)