Manchester City vs Borussia Dortmund, 2025-26 UEFA Champions League, League Phase
· UEFA Champions League4 - 1
Foden, Haaland fire Man City past Borussia Dortmund
Phil Foden scored twice and Erling Haaland found the net against his former club as Manchester City beat Borussia Dortmund 4-1.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 6': Attempt missed. Karim Adeyemi (Borussia Dortmund) left footed shot from the centre of the box is close, but misses to the right.
- 8': Foul by Ramy Bensebaini (Borussia Dortmund).
- 8': Savinho (Manchester City) wins a free kick in the defensive half.
- 10': Attempt saved. Phil Foden (Manchester City) left footed shot from outside the box is saved in the top centre of the goal by Gregor Kobel (Borussia Dortmund). Assisted by Savinho.
- 10': Offside, Manchester City. Savinho is caught offside.
- 13': Foul by Josko Gvardiol (Manchester City).
- 13': Serhou Guirassy (Borussia Dortmund) wins a free kick in the defensive half.
- 14': Foul by Ramy Bensebaini (Borussia Dortmund).
- 14': Matheus Nunes (Manchester City) wins a free kick in the defensive half.
- 15': Foul by Daniel Svensson (Borussia Dortmund).
- 15': Savinho (Manchester City) wins a free kick in the attacking half.
- 15': Daniel Svensson (Borussia Dortmund) is shown the yellow card for a bad foul.
- 16': Attempt saved. Phil Foden (Manchester City) left footed shot from outside the box is saved in the bottom left corner by Gregor Kobel (Borussia Dortmund).
- 17': Corner, Manchester City. Conceded by Daniel Svensson.
- 17': Attempt missed. Tijjani Reijnders (Manchester City) left footed shot from the left side of the box misses to the right following a corner.
- 19': Foul by Ramy Bensebaini (Borussia Dortmund).
- 19': Savinho (Manchester City) wins a free kick on the right wing.
- 19': Attempt blocked. Nico González (Manchester City) right footed shot from outside the box is blocked. Assisted by Jérémy Doku.
- 19': Offside, Manchester City. Nico O'Reilly is caught offside.
- 22': Goal! Manchester City 1, Borussia Dortmund 0. Phil Foden (Manchester City) left footed shot from outside the box to the bottom left corner. Assisted by Tijjani Reijnders.
- 25': Delay in match because of an injury Tijjani Reijnders (Manchester City).
- 25': Delay over. They are ready to continue.
- 26': Foul by Karim Adeyemi (Borussia Dortmund).
- 26': Josko Gvardiol (Manchester City) wins a free kick in the defensive half.
- 27': Foul by Ramy Bensebaini (Borussia Dortmund).
- 27': Tijjani Reijnders (Manchester City) wins a free kick in the attacking half.
- 27': Attempt saved. Nico O'Reilly (Manchester City) left footed shot from the centre of the box is saved in the top centre of the goal by Gregor Kobel (Borussia Dortmund). Assisted by Erling Haaland.
- 28': Corner, Manchester City. Conceded by Gregor Kobel.
- 29': Goal! Manchester City 2, Borussia Dortmund 0. Erling Haaland (Manchester City) left footed shot from the centre of the box to the centre of the goal. Assisted by Jérémy Doku.
- 30': Foul by Nico O'Reilly (Manchester City).
- 30': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 31': Foul by Josko Gvardiol (Manchester City).
- 31': Serhou Guirassy (Borussia Dortmund) wins a free kick on the left wing.
- 31': Foul by Serhou Guirassy (Borussia Dortmund).
- 31': Jérémy Doku (Manchester City) wins a free kick in the defensive half.
- 33': Foul by Waldemar Anton (Borussia Dortmund).
- 33': Jérémy Doku (Manchester City) wins a free kick in the defensive half.
- 33': Attempt saved. Tijjani Reijnders (Manchester City) right footed shot from the right side of the box is saved in the top left corner by Gregor Kobel (Borussia Dortmund).
- 33': Attempt missed. Erling Haaland (Manchester City) header from the centre of the box is high and wide to the left.
- 35': Delay in match because of an injury Julian Ryerson (Borussia Dortmund).
- 37': Delay over. They are ready to continue.
- 38': Corner, Manchester City. Conceded by Julian Ryerson.
- 39': Attempt missed. Nico González (Manchester City) header from the centre of the box misses to the right. Assisted by Phil Foden with a cross following a corner.
- 39': Attempt saved. Karim Adeyemi (Borussia Dortmund) left footed shot from the right side of the box is saved in the centre of the goal by Gianluigi Donnarumma (Manchester City). Assisted by Julian Ryerson.
- 42': Attempt blocked. Karim Adeyemi (Borussia Dortmund) left footed shot from the centre of the box is blocked. Assisted by Maximilian Beier.
- 42': Foul by Nico O'Reilly (Manchester City).
- 42': Karim Adeyemi (Borussia Dortmund) wins a free kick in the defensive half.
- 44': Attempt saved. Erling Haaland (Manchester City) left footed shot from outside the box is saved in the bottom left corner by Gregor Kobel (Borussia Dortmund). Assisted by Savinho.
- 44': Offside, Manchester City. Savinho is caught offside.
- 45': Fourth official has announced 2 minutes of added time.
- 45'+2': Attempt missed. Serhou Guirassy (Borussia Dortmund) right footed shot from outside the box is high and wide to the right. Assisted by Felix Nmecha.
- 45'+2': First Half ends, Manchester City 2, Borussia Dortmund 0.
- 45': Second Half begins Manchester City 2, Borussia Dortmund 0.
- 46': Attempt saved. Savinho (Manchester City) right footed shot from the right side of the box is saved in the centre of the goal by Gregor Kobel (Borussia Dortmund). Assisted by Tijjani Reijnders.
- 47': Attempt missed. Felix Nmecha (Borussia Dortmund) right footed shot from the left side of the box misses to the right.
- 52': Corner, Manchester City. Conceded by Daniel Svensson.
- 53': Attempt missed. Nico O'Reilly (Manchester City) header from the right side of the six yard box is high and wide to the right. Assisted by Phil Foden with a cross following a corner.
- 53': Foul by Savinho (Manchester City).
- 53': Ramy Bensebaini (Borussia Dortmund) wins a free kick in the defensive half.
- 55': Delay in match because of an injury Maximilian Beier (Borussia Dortmund).
- 55': Delay over. They are ready to continue.
- 55': Attempt saved. Erling Haaland (Manchester City) left footed shot from the left side of the box is saved in the centre of the goal by Gregor Kobel (Borussia Dortmund). Assisted by Jérémy Doku.
- 57': Goal! Manchester City 3, Borussia Dortmund 0. Phil Foden (Manchester City) left footed shot from outside the box to the bottom left corner. Assisted by Tijjani Reijnders.
- 60': Attempt blocked. Savinho (Manchester City) right footed shot from the right side of the box is blocked. Assisted by Phil Foden.
- 61': Foul by Julian Ryerson (Borussia Dortmund).
- 61': Jérémy Doku (Manchester City) wins a free kick on the left wing.
- 61': Attempt missed. Savinho (Manchester City) left footed shot from the right side of the box is high and wide to the left.
- 64': Attempt blocked. Serhou Guirassy (Borussia Dortmund) left footed shot from outside the box is blocked.
- 64': Corner, Borussia Dortmund. Conceded by John Stones.
- 65': Attempt saved. Serhou Guirassy (Borussia Dortmund) right footed shot from the right side of the box is saved in the top right corner by Gianluigi Donnarumma (Manchester City). Assisted by Felix Nmecha.
- 65': Corner, Borussia Dortmund. Conceded by Gianluigi Donnarumma.
- 67': Substitution, Borussia Dortmund. Pascal Groß replaces Marcel Sabitzer.
- 67': Substitution, Borussia Dortmund. Jobe Bellingham replaces Serhou Guirassy.
- 67': Substitution, Borussia Dortmund. Emre Can replaces Ramy Bensebaini.
- 67': Substitution, Borussia Dortmund. Carney Chukwuemeka replaces Maximilian Beier.
- 68': Attempt missed. Karim Adeyemi (Borussia Dortmund) left footed shot from outside the box is close, but misses to the right. Assisted by Emre Can.
- 69': Erling Haaland (Manchester City) wins a free kick in the defensive half.
- 69': Foul by Emre Can (Borussia Dortmund).
- 70': Foul by Felix Nmecha (Borussia Dortmund).
- 70': Phil Foden (Manchester City) wins a free kick on the left wing.
- 71': Foul by Josko Gvardiol (Manchester City).
- 71': Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
- 71': Foul by Josko Gvardiol (Manchester City).
- 71': Karim Adeyemi (Borussia Dortmund) wins a free kick in the attacking half.
- 72': Goal! Manchester City 3, Borussia Dortmund 1. Waldemar Anton (Borussia Dortmund) left footed shot from the centre of the box to the bottom right corner. Assisted by Julian Ryerson with a cross following a set piece situation.
- 73': Corner, Borussia Dortmund. Conceded by Matheus Nunes.
- 74': Foul by Pascal Groß (Borussia Dortmund).
- 74': Gianluigi Donnarumma (Manchester City) wins a free kick in the defensive half.
- 74': Emre Can (Borussia Dortmund) wins a free kick in the defensive half.
- 74': Foul by Erling Haaland (Manchester City).
- 75': Attempt missed. Julian Ryerson (Borussia Dortmund) right footed shot from the centre of the box is too high. Assisted by Karim Adeyemi with a cross.
- 76': Attempt blocked. Karim Adeyemi (Borussia Dortmund) right footed shot from the centre of the box is blocked. Assisted by Pascal Groß.
- 77': Corner, Borussia Dortmund. Conceded by John Stones.
- 77': Attempt saved. Waldemar Anton (Borussia Dortmund) header from a difficult angle on the right is saved in the top centre of the goal by Gianluigi Donnarumma (Manchester City). Assisted by Julian Ryerson with a cross.
- 78': (Borussia Dortmund) wins a free kick in the defensive half.
- 78': Savinho (Manchester City).
- 78': Savinho (Manchester City) is shown the yellow card.
- 79': Substitution, Manchester City. Bernardo Silva replaces Savinho.
- 79': Substitution, Manchester City. Rayan Cherki replaces Jérémy Doku.
- 79': Substitution, Manchester City. Rúben Dias replaces Tijjani Reijnders.
- 81': Substitution, Borussia Dortmund. Fábio Silva replaces Karim Adeyemi.
- 82': Foul by Fábio Silva (Borussia Dortmund).
- 82': John Stones (Manchester City) wins a free kick in the defensive half.
- 85': Foul by Nico O'Reilly (Manchester City).
- 85': Nico Schlotterbeck (Borussia Dortmund) wins a free kick in the defensive half.
- 85': Nico O'Reilly (Manchester City) is shown the yellow card for a bad foul.
- 86': Substitution, Manchester City. Omar Marmoush replaces Erling Haaland.
- 86': Substitution, Manchester City. Rayan Aït-Nouri replaces Nico O'Reilly.
- 87': Foul by Fábio Silva (Borussia Dortmund).
- 87': Rúben Dias (Manchester City) wins a free kick in the defensive half.
- 90': Foul by Julian Ryerson (Borussia Dortmund).
- 90': Rayan Aït-Nouri (Manchester City) wins a free kick in the defensive half.
- 90'+1': Foul by Josko Gvardiol (Manchester City).
- 90'+1': Julian Ryerson (Borussia Dortmund) wins a free kick in the defensive half.
- 90'+1': Goal! Manchester City 4, Borussia Dortmund 1. Rayan Cherki (Manchester City) right footed shot from the centre of the box to the bottom right corner.
- 90'+2': Fourth official has announced 4 minutes of added time.
- 90'+3': Foul by Julian Ryerson (Borussia Dortmund).
- 90'+3': Josko Gvardiol (Manchester City) wins a free kick in the defensive half.
- 90'+4': Foul by Pascal Groß (Borussia Dortmund).
- 90'+4': Rayan Cherki (Manchester City) wins a free kick in the attacking half.
- 90'+5': Second Half ends, Manchester City 4, Borussia Dortmund 1.
- 0': Match ends, Manchester City 4, Borussia Dortmund 1.
Statistics
DOR |
MNC![]() |
|
|---|---|---|
| 17 | Fouls | 11 |
| 1 | Yellow Cards | 2 |
| 0 | Red Cards | 0 |
| 0 | Offsides | 3 |
| 4 | Corner Kicks | 4 |
| 8 | Saves | 3 |
| 50.2 | Possession | 49.8 |
| 12 | SHOTS | 18 |
| 4 | ON GOAL | 11 |
| 0.3 | On Target % | 0.6 |
| 0 | Penalty Goals | 0 |
| 0 | Penalty Kicks Taken | 0 |
| 413 | Accurate Passes | 413 |
| 472 | Passes | 476 |
| 0.9 | Pass Completion % | 0.9 |
| 4 | Accurate Crosses | 2 |
| 21 | Crosses | 10 |
| 0.2 | Cross % | 0.2 |
| 48 | Long Balls | 32 |
| 25 | Accurate Long Balls | 18 |
| 0.5 | Long Balls % | 0.6 |
| 3 | Blocked Shots | 2 |
| 6 | Effective Tackles | 5 |
| 15 | Tackles | 12 |
| 0.4 | Tackle % | 0.4 |
| 6 | Interceptions | 8 |
| 17 | Effective Clearances | 22 |
| 17 | Clearances | 22 |
Game Information
Venue: Etihad Stadium
Location: Manchester, England
UEFA Champions League Table
| # | TEAM | GP | GD | PTS |
|---|---|---|---|---|
| 1 | Bayern Munich | 4 | +11 | 12 |
| 2 | Arsenal | 4 | +11 | 12 |
| 3 | Internazionale | 4 | +10 | 12 |
| 4 | Manchester City | 4 | +7 | 10 |
Line-Ups
Manchester City (4-1-4-1)
| No. | Name |
|---|---|
| 25 | Gianluigi Donnarumma (GK) |
| 24 | Josko Gvardiol |
| 5 | John Stones |
| 14 | Nico González |
| 33 | Nico O'Reilly |
| 27 | Matheus Nunes |
| 47 | Phil Foden |
| 4 | Tijjani Reijnders |
| 11 | Jérémy Doku |
| 26 | Savinho |
| 9 | Erling Haaland |
Borussia Dortmund (3-4-2-1)
| No. | Name |
|---|---|
| 1 | Gregor Kobel (GK) |
| 4 | Nico Schlotterbeck |
| 5 | Ramy Bensebaini |
| 3 | Waldemar Anton |
| 8 | Felix Nmecha |
| 20 | Marcel Sabitzer |
| 24 | Daniel Svensson |
| 26 | Julian Ryerson |
| 9 | Serhou Guirassy |
| 14 | Maximilian Beier |
| 27 | Karim Adeyemi |
UEFA Champions League News
Pep Guardiola praises "special" Phil Foden after his brace guided Manchester City to a 4-1 win vs. Borussia Dortmund in the Champions League.
Lamine Yamal said there have been a lot of "lies" about his groin injury after helping Barcelona come from behind three times in Wednesday's 3-3 draw against Club Brugge in the Champions League.
Gab Marcotti analyses Chelsea's struggles as they managed to get a 2-2 draw in the Champions League vs. Qarabag.
Phil Foden is "back" and ready to inspire Manchester City's push for silverware, Pep Guardiola has declared.
Phil Foden nets a pair of pinpoint finishes for Manchester City as the Citizens thump Borussia Dortmund 4-1 in Champions League play.
DOR