UEFA Champions League | League Phase Matchday 1 | 2026-09-09 04:00 JST
3–2
- 80' S. Guirassy
- 85' S. Guirassy
- 90' S. Guirassy (OG)
- 53' Renato Veiga (OG)
- 66' S. Mouriño
Match summary
Borussia Dortmund and Villarreal met in the UEFA Champions League League Phase Matchday 1 on September 9. Borussia Dortmund held on to beat Villarreal 3-2. It was 0-0 at half-time. In the second half, Borussia Dortmund scored 3 and Villarreal scored 2, with Borussia Dortmund coming out on top.
Borussia Dortmund controlled the game with 52% possession and 18 shots (13 for their opponents). Borussia Dortmund scored 3 from 6 shots on target. Yellow cards: Borussia Dortmund 1, Villarreal 3.
Team stats
3-4-2-1
4-2-3-1
View as table
| Borussia Dortmund | Stat | Villarreal |
|---|---|---|
| 3-4-2-1 | Formation | 4-2-3-1 |
| 52% | Possession | 48% |
| 2.83 | Expected goals (xG) | 1.34 |
| 18 | Shots | 13 |
| 6 | Shots on target | 6 |
| 5 | Shots off target | 4 |
| 7 | Blocked shots | 3 |
| 12 | Shots inside the box | 9 |
| 6 | Shots outside the box | 4 |
| 9 | Corner kicks | 7 |
| 1 | Offsides | 3 |
| 15 | Fouls | 10 |
| 514 | Passes | 481 |
| 461 | Accurate passes | 413 |
| 90% | Pass accuracy | 86% |
| 5 | Goalkeeper saves | 4 |
| -0.26 | Goals prevented (xG) | -0.26 |
| 1 | Yellow cards | 3 |
| 0 | Red cards | 0 |
Referee: Simone Sozza, Italy
Player stats
Borussia Dortmund
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GK | G. Kobel | 0 | 26(90%) | 0 | 0 | 0 | 7.7 | 90 | ||||||||||
| DF | Kouakou Joane Gadou | 0 | 4 | 1 | 60(95%) | 0 | 0 | 0 | 6.9 | 90 | 2 | 5(4) | ||||||
| DF | W. Anton | 0 | 4 | 1 | 46(96%) | 0 | 1 | 0 | 2 | 1 | 6.6 | 90 | 3 | 11(7) | ||||
| DF | D. Svensson | 0 | 2 | 48(83%) | 0 | 0 | 0 | 1 | 1 | 6.5 | 90 | 1 | 9(3) | |||||
| MF | J. Ryerson | 0 | 2(33%) | 42(93%) | 0 | 0 | 0 | 2 | 1 | 6 | 90 | 14(3) | ||||||
| MF | J. Veerman | 0 | 2 | 82(94%) | 0 | 0 | 0 | 1 | 1 | 7.2 | 90 | 9(3) | ||||||
| MF | F. Nmecha | 0 | 2 | 47(89%) | 0 | 0 | 0 | 1 | 6.9 | 75 | 1 | 2 | 4(2) | |||||
| MF | M. Beier | 2 | 0 | 1(33%) | 1 | 19(66%) | 0 | 0 | 0 | 1 | 1 | 6.3 | 82 | 1 | 1 | 9(3) | ||
| FW | K. Karetsas | 0 | 11(85%) | 0 | 0 | 0 | 1 | 1 | 6.5 | 27 | 3(1) | |||||||
| FW | M. Sabitzer | 0 | 2 | 26(93%) | 0 | 0 | 0 | 1 | 7.2 | 75 | 4 | 3 | 7(2) | |||||
| FW | S. Guirassy | 5 | 3 | 2 | 1 | 13(81%) | 0 | 0 | 0 | 3 | 8.7 | 90 | 2 | 11(7) | ||||
| MF | E. Nwaneri | 1 | 0 | 3(75%) | 32(91%) | 0 | 0 | 0 | 2 | 6.5 | 55 | 1 | 7(3) | |||||
| MF | J. Bellingham | 0 | 1 | 3(100%) | 0 | 0 | 0 | 6.7 | 15 | 2 | 3(1) | |||||||
| FW | Fábio Silva | 3 | 3 | 0 | 1(33%) | 4(80%) | 1 | 0 | 0 | 7.5 | 15 | 1 | 3(1) | |||||
| DF | Kauã Prates | 0 | 1 | 1(100%) | 0 | 0 | 0 | 2 | 6.3 | 8 | 1 | 3(1) | ||||||
| MF | C. Chukwuemeka | 0 | 1(100%) | 0 | 0 | 0 | 1 | 1 | 6.2 | 8 | 5(1) | |||||||
| GK | P. Drewes | 0 | 0 | 0 | 0 | |||||||||||||
| GK | A. Meyer | 0 | 0 | 0 | 0 | |||||||||||||
| DF | L. Reggiani | 0 | 0 | 0 | 0 | |||||||||||||
| FW | S. Inacio | 0 | 0 | 0 | 0 | |||||||||||||
| FW | M. Albert | 0 | 0 | 0 | 0 |
Villarreal
| Pos | Player | Shots | Shots on target | Goals | Dribbles (success) | Tackles (success) | Blocks | Passes (accuracy) | Assists | Yellow cards | Red cards | Fouls | Fouled | Rating | Min | Key passes | Interceptions | Duels (won) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GK | P. Gulácsi | 0 | 29(85%) | 0 | 0 | 0 | 7.5 | 90 | ||||||||||
| DF | S. Mouriño | 1 | 1 | 1 | 4 | 1 | 43(91%) | 0 | 1 | 0 | 2 | 1 | 7 | 90 | 1 | 1 | 10(6) | |
| DF | Pau Navarro | 1 | 0 | 4 | 1 | 42(89%) | 0 | 1 | 0 | 2 | 6.2 | 83 | 2 | 8(5) | ||||
| DF | Renato Veiga | 0 | 2 | 59(94%) | 0 | 0 | 0 | 1 | 6.3 | 90 | 5(2) | |||||||
| DF | Sergi Cardona | 0 | 2 | 21(95%) | 0 | 1 | 0 | 1 | 2 | 6.9 | 45 | 7(4) | ||||||
| MF | Santi Comesaña | 1 | 1 | 0 | 5 | 52(88%) | 0 | 0 | 0 | 1 | 1 | 7 | 90 | 1 | 12(9) | |||
| MF | P. Gueye | 1 | 0 | 3 | 3 | 46(85%) | 0 | 0 | 0 | 1 | 6.9 | 90 | 2 | 8(6) | ||||
| MF | T. Buchanan | 3 | 3 | 0 | 2(67%) | 13(68%) | 0 | 0 | 0 | 1 | 3 | 7.6 | 75 | 3 | 12(7) | |||
| MF | N. Saliba | 0 | 4 | 13(72%) | 0 | 0 | 0 | 1 | 1 | 6.7 | 59 | 1 | 9(5) | |||||
| MF | T. Oluwaseyi | 1 | 0 | 2 | 11(79%) | 0 | 0 | 0 | 6.6 | 59 | 6(4) | |||||||
| FW | G. Mikautadze | 1 | 0 | 2(67%) | 2 | 24(80%) | 1 | 0 | 0 | 1 | 7 | 90 | 3 | 10(6) | ||||
| DF | A. Freeman | 0 | 2(100%) | 1 | 24(89%) | 0 | 0 | 0 | 2 | 6.5 | 45 | 1 | 6(5) | |||||
| MF | Alberto Moleiro | 0 | 11(73%) | 0 | 0 | 0 | 6.2 | 31 | 1 | 2(None) | ||||||||
| FW | N. Pépé | 1 | 1 | 0 | 11(79%) | 0 | 0 | 0 | 1 | 6.2 | 31 | 2 | 2(None) | |||||
| MF | A. Diatta | 0 | 7(100%) | 0 | 0 | 0 | 1 | 6.2 | 15 | 4(None) | ||||||||
| FW | Gerard Moreno | 0 | 7(64%) | 0 | 0 | 0 | 1 | 6.6 | 13 | 2(2) | ||||||||
| GK | Luíz Júnior | 0 | 0 | 0 | 0 | |||||||||||||
| GK | Rodrigo Gomes | 0 | 0 | 0 | 0 | |||||||||||||
| DF | Logan Costa | 0 | 0 | 0 | 0 | |||||||||||||
| FW | Ilias Akhomach | 0 | 0 | 0 | 0 | |||||||||||||
| MF | C. Macia | 0 | 0 | 0 | 0 | |||||||||||||
| FW | Ayoze Pérez | 0 | 0 | 0 | 0 |
Lineups
Borussia Dortmund
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 1 | G. Kobel |
| Starter | DF | 22 | Kouakou Joane Gadou |
| Starter | DF | 3 | W. Anton |
| Starter | DF | 24 | D. Svensson |
| Starter | MF | 26 | J. Ryerson |
| Starter | MF | 25 | J. Veerman |
| Starter | MF | 8 | F. Nmecha |
| Starter | MF | 14 | M. Beier |
| Starter | FW | 19 | K. Karetsas |
| Starter | FW | 20 | M. Sabitzer |
| Starter | FW | 9 | S. Guirassy |
| Bench | DF | 36 | Kauã Prates |
| Bench | MF | 18 | E. Nwaneri |
| Bench | MF | 7 | J. Bellingham |
| Bench | MF | 17 | C. Chukwuemeka |
| Bench | FW | 21 | Fábio Silva |
Show unused substitutes (5)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | GK | 33 | A. Meyer |
| Bench | GK | 30 | P. Drewes |
| Bench | DF | 49 | L. Reggiani |
| Bench | FW | 40 | S. Inacio |
| Bench | FW | 41 | M. Albert |
Villarreal
| Role | Pos | No. | Player |
|---|---|---|---|
| Starter | GK | 25 | P. Gulácsi |
| Starter | DF | 15 | S. Mouriño |
| Starter | DF | 6 | Pau Navarro |
| Starter | DF | 12 | Renato Veiga |
| Starter | DF | 23 | Sergi Cardona |
| Starter | MF | 14 | Santi Comesaña |
| Starter | MF | 18 | P. Gueye |
| Starter | MF | 17 | T. Buchanan |
| Starter | MF | 24 | N. Saliba |
| Starter | MF | 21 | T. Oluwaseyi |
| Starter | FW | 9 | G. Mikautadze |
| Bench | DF | 3 | A. Freeman |
| Bench | MF | 10 | Alberto Moleiro |
| Bench | MF | 5 | A. Diatta |
| Bench | FW | 7 | Gerard Moreno |
| Bench | FW | 19 | N. Pépé |
Show unused substitutes (6)
| Role | Pos | No. | Player |
|---|---|---|---|
| Bench | GK | 1 | Luíz Júnior |
| Bench | GK | 13 | Rodrigo Gomes |
| Bench | DF | 2 | Logan Costa |
| Bench | MF | 16 | C. Macia |
| Bench | FW | 11 | Ilias Akhomach |
| Bench | FW | 22 | Ayoze Pérez |
Match events
| Time | Team | Event | Player | Score |
|---|---|---|---|---|
| 1H 27' | Borussia Dortmund | 🔄 Substitution | OUT K. Karetsas → IN E. Nwaneri | |
| 1H 38' | Borussia Dortmund | 🟨 Yellow card | W. Anton | |
| 1H 38' | Villarreal | 🟨 Yellow card | Pau Navarro | |
| 1H 42' | Villarreal | 🟨 Yellow card | Sergi Cardona | |
| 2H 1' | Villarreal | 🔄 Substitution | OUT Sergi Cardona → IN A. Freeman | |
| 2H 8' | Borussia Dortmund | ⚽ Goal | Renato Veiga | 0-1 |
| 2H 14' | Villarreal | 🔄 Substitution | OUT T. Oluwaseyi → IN Alberto Moleiro | |
| 2H 14' | Villarreal | 🔄 Substitution | OUT N. Saliba → IN N. Pépé | |
| 2H 21' | Villarreal | ⚽ Goal | S. Mouriño | 0-2 |
| 2H 30' | Borussia Dortmund | 🔄 Substitution | OUT M. Sabitzer → IN J. Bellingham | |
| 2H 30' | Borussia Dortmund | 🔄 Substitution | OUT F. Nmecha → IN Fábio Silva | |
| 2H 30' | Villarreal | 🔄 Substitution | OUT T. Buchanan → IN A. Diatta | |
| 2H 35' | Borussia Dortmund | ⚽ Goal | S. Guirassy | 1-2 |
| 2H 37' | Borussia Dortmund | 🔄 Substitution | OUT M. Beier → IN Kauã Prates | |
| 2H 37' | Borussia Dortmund | 🔄 Substitution | OUT → IN C. Chukwuemeka | |
| 2H 38' | Villarreal | 🟨 Yellow card | S. Mouriño | |
| 2H 38' | Villarreal | 🔄 Substitution | OUT Pau Navarro → IN Gerard Moreno | |
| 2H 40' | Borussia Dortmund | ⚽ Goal | S. Guirassy | 2-2 |
| 2H 45' | Villarreal | ⚽ Goal | S. Guirassy | 3-2 |
Match data is compiled from publicly available information. Highlight videos are embedded from their official channels.






























