05.11.2025 20:00
4 - 1
Finished

Manchester City vs Dortmund

Manchester City vs Dortmund Live Score, Stats, Forecasts, H2H

Highlights:

4-1-4-1
Formations
3-4-2-1
25
7.5
Donnarumma
27
6.6
Matheus Nunes
5
6.8
Stones
24
7.0
Gvardiol
33
6.3
O'Reilly
14
7.5
Nico
26
7.0
Savio
4
2
7.6
Reijnders
47
2
9.0
Foden
11
7.8
Doku
9
7.9
Haaland
9
6.3
Guirassy
27
6.2
Adeyemi
14
6.1
Beier
26
7.0
Ryerson
8
6.9
Nmecha
20
6.0
Sabitzer
24
6.0
Svensson
3
6.6
Anton
4
6.3
Schlotterbeck
5
5.5
Bensebaini
1
7.0
Kobel
3
6.6
Dias
7
Marmoush
10
7.7
Cherki
20
6.5
Silva
21
Ait Nouri
7
6.1
Bellingham
13
6.0
Gross
17
6.3
Chukwuemeka
21
Silva
23
6.5
Can

Starting Lineups:

4
Tijjani Reijnders
5
John Stones
9
Erling Haaland (C)
11
Jeremy Doku
14
Nico
24
Josko Gvardiol
25
Gianluigi Donnarumma (G)
26
Savio
27
Matheus Nunes
33
Nico O'Reilly
47
Phil Foden
1
Gregor Kobel (G)
3
Waldemar Anton
4
Nico Schlotterbeck (C)
5
Ramy Bensebaini
8
Felix Nmecha
9
Serhou Guirassy
14
Maximilian Beier
20
Marcel Sabitzer
24
Daniel Svensson
26
Julian Ryerson
27
Karim Adeyemi

Substitutes

1
James Trafford (G)
3
Ruben Dias
6
Nathan Ake
7
Omar Marmoush
10
Rayan Cherki
13
Marcus Bettinelli (G)
20
Bernardo Silva
21
Rayan Ait Nouri
45
Abdukodir Khusanov
52
Oscar Bobb
82
Rico Lewis
2
Yan Couto
7
Jobe Bellingham
13
Pascal Gross
17
Carney Chukwuemeka
21
Fabio Silva
23
Emre Can
28
Anselmino A.
31
Silas Ostrzinski (G)
33
Alexander Meyer (G)

Coaches:

Pep Guardiola
Niko Kovac

Missing Players:

Mateo Kovacic (Health problems)
Kalvin Phillips (Inactive)
Julian Brandt (Muscle Injury)
Julien Duranville (Shoulder Injury)
Patrick Drewes (Inactive)
Salih Ozcan (Inactive)
Niklas Sule (Toe Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
49
Ball Possession
51
8
Big Chances
8
4
Blocked Shots
6
42
Clearances
34
16
Corner Kicks
16
62
Crosses
48
104
Duels won
74
0
Errors leading to goal
2
6
Errors leading to shot
0
1.92
Expected assists (xA)
1.98
7.88
Expected Goals (xG)
4.12
22
Fouls
34
34
Free Kicks
22
6
Goalkeeper Saves
16
0.04
Goals prevented
-1.22
0
Hit the Woodwork
0
16
Interceptions
12
169
Long passes
156
6
Offsides
0
522
Passes
526
214
Passes in final third
221
24
Shots inside the Box
18
10
Shots off target
10
44
Shots on target
16
12
Shots outside the Box
6
131
Tackles
136
30
Throw-ins
20
72
Total shots
48
78
Touches in opposition box
54
6.78
xG on target (xGOT)
2.04
2.04
xGOT faced
6.78
4
Yellow Cards
2
1.00
Accurate through passes
0.00
52.00
Ball Possession
48.00
2.00
Big Chances
0.00
1.00
Blocked Shots
1.00
15.00
Clearances
13.00
3.00
Corner Kicks
0.00
17.00
Crosses
0.00
25.00
Duels won
22.00
0.00
Errors leading to goal
0.00
2.00
Errors leading to shot
0.00
0.59
Expected assists (xA)
0.41
1.42
Expected Goals (xG)
0.23
4.00
Fouls
8.00
8.00
Free Kicks
4.00
1.00
Goalkeeper Saves
6.00
0.05
Goals prevented
-0.29
0.00
Hit the Woodwork
0.00
5.00
Interceptions
4.00
69.00
Long passes
52.00
3.00
Offsides
0.00
86.00
Passes
85.00
67.00
Passes in final third
65.00
6.00
Shots inside the Box
3.00
3.00
Shots off target
2.00
7.00
Shots on target
1.00
5.00
Shots outside the Box
1.00
60.00
Tackles
56.00
9.00
Throw-ins
4.00
11.00
Total shots
4.00
19.00
Touches in opposition box
13.00
1.71
xG on target (xGOT)
0.05
0.05
xGOT faced
1.71
0.00
Yellow Cards
1.00
0.00
Accurate through passes
0.00
47.00
Ball Possession
53.00
0.00
Big Chances
2.00
1.00
Blocked Shots
2.00
6.00
Clearances
4.00
1.00
Corner Kicks
4.00
25.00
Crosses
29.00
27.00
Duels won
15.00
0.00
Errors leading to goal
1.00
1.00
Errors leading to shot
0.00
0.37
Expected assists (xA)
0.58
0.55
Expected Goals (xG)
0.80
7.00
Fouls
9.00
9.00
Free Kicks
7.00
2.00
Goalkeeper Saves
2.00
-0.03
Goals prevented
-0.32
0.00
Hit the Woodwork
0.00
3.00
Interceptions
2.00
44.00
Long passes
52.00
0.00
Offsides
0.00
88.00
Passes
90.00
76.00
Passes in final third
82.00
6.00
Shots inside the Box
6.00
2.00
Shots off target
3.00
4.00
Shots on target
3.00
1.00
Shots outside the Box
2.00
29.00
Tackles
33.00
6.00
Throw-ins
6.00
7.00
Total shots
8.00
20.00
Touches in opposition box
14.00
1.68
xG on target (xGOT)
0.97
0.97
xGOT faced
1.68
2.00
Yellow Cards
0.00
1.00
Accurate through passes
0.00
50.00
Ball Possession
50.00
2.00
Big Chances
2.00
2.00
Blocked Shots
3.00
21.00
Clearances
17.00
4.00
Corner Kicks
4.00
20.00
Crosses
19.00
52.00
Duels won
37.00
0.00
Errors leading to goal
1.00
3.00
Errors leading to shot
0.00
0.96
Expected assists (xA)
0.99
1.97
Expected Goals (xG)
1.03
11.00
Fouls
17.00
17.00
Free Kicks
11.00
3.00
Goalkeeper Saves
8.00
0.02
Goals prevented
-0.61
0.00
Hit the Woodwork
0.00
8.00
Interceptions
6.00
56.00
Long passes
52.00
3.00
Offsides
0.00
87.00
Passes
88.00
71.00
Passes in final third
74.00
12.00
Shots inside the Box
9.00
5.00
Shots off target
5.00
11.00
Shots on target
4.00
6.00
Shots outside the Box
3.00
42.00
Tackles
47.00
15.00
Throw-ins
10.00
18.00
Total shots
12.00
39.00
Touches in opposition box
27.00
3.39
xG on target (xGOT)
1.02
1.02
xGOT faced
3.39
2.00
Yellow Cards
1.00

Online Stream (Manchester City - Dortmund Text Broadcast)

90+5' Szymon Marciniak is looking at his watch and immediately ends this match.
90+1' Rayan Cherki (Manchester City) picks it up in space and from the edge of the box lashes in a shot that is deflected past the helpless Gregor Kobel. 4:1.
90+1' 4 min. of stoppage-time to be played.
90+1' Bernardo Silva (Manchester City) sends a pass into the box, but his attempt is thwarted and cleared.
86' Pep Guardiola has decided to substitute Nico O'Reilly and he is replaced by Rayan Ait Nouri (Manchester City).
86' The referee stops play so that a substitution can be made and Omar Marmoush (Manchester City) replaces Erling Haaland.
85' What was Nico O'Reilly (Manchester City) thinking? He will not get away with that. The referee shows him a yellow card.
85' Julian Ryerson (Dortmund) flights in the cross, but the defender is alert and clears to safety.
83' Fabio Silva (Dortmund) commits a foul and Szymon Marciniak immediately signals a free kick.
81' A substitution has been made. Karim Adeyemi is replaced by Fabio Silva (Dortmund).
79' Substitution. Rayan Cherki (Manchester City) on for Jeremy Doku.
79' Pep Guardiola prepares a substitution. Tijjani Reijnders is replaced by Bernardo Silva (Manchester City).
79' The manager makes a subsitution with Ruben Dias (Manchester City) coming on for Savinho.
78' Savinho (Manchester City) picked up a yellow card for saying too much to the referee.
78' Waldemar Anton (Dortmund) jumps for a header from the resulting corner kick inside the box and sends the ball in on goal, but the goalkeeper makes a very good save.
77' Julian Ryerson (Dortmund) goes over to take the corner kick and it looks like he will send the ball into the penalty box.
77' Karim Adeyemi (Dortmund) misses a good chance to score. An inch-perfect cross into the box finds Karim Adeyemi (Dortmund) who rises for a header, but sends the ball well over the bar.
75' Karim Adeyemi whips the ball in and it arrives at the feet of Julian Ryerson (Dortmund), whose wild shot goes way over the crossbar.
74' Erling Haaland (Manchester City) commits a foul during an attacking move.
74' Julian Ryerson (Dortmund) launches a cross from the corner, but Gianluigi Donnarumma is alert to thwart the effort.
73' Carney Chukwuemeka (Dortmund) delivers a long ball, but it lacks enough power to reach his teammates and is intercepted by one of the defenders. The ball goes behind for a corner. Dortmund will have an opportunity to threaten the opposition's goal.
72' It's in the back of the net! Superb finishing from Waldemar Anton (Dortmund). Julian Ryerson plays a fantastic through ball and finds Waldemar Anton (Dortmund), who reacts quickly to get in front of the goalkeeper and fire a close-range shot into the bottom right corner. 3:1.
71' It looks like Josko Gvardiol (Manchester City) saw red with that tackle. Szymon Marciniak won't tolerate such behaviour on the pitch and blows for a foul.
70' Felix Nmecha (Dortmund) jumps into a tackle and Szymon Marciniak signals a foul.
69' Emre Can (Dortmund) is penalised for holding. Szymon Marciniak signals a set piece.
69' Nice move, nice attempt! Karim Adeyemi (Dortmund) is teed up with a simple pass after a nice flowing move. His first time shot from mid-range looks like it's going in but curls just wide of the right post.
66' That's the end of the game for Maximilian Beier, who is replaced by Jobe Bellingham (Dortmund).
66' It will be a substitution. Emre Can (Dortmund) is ready to enter the pitch as Ramy Bensebaini walks off.
66' Here is a change. Marcel Sabitzer is going off and Niko Kovac gives the last tactical orders to Pascal Gross (Dortmund).
66' It is time for a substitution. Carney Chukwuemeka (Dortmund) is on for Serhou Guirassy.
66' The corner is swung in but Dortmund can’t take advantage as a defender sweeps the ball away.
66' Serhou Guirassy (Dortmund) latches on to a precise pass and one-on-one with the keeper slams the ball towards the right-hand post. Gianluigi Donnarumma is alert, though, and leaps like a salmon to deny him.
65' Dortmund take the corner, but their hopes of scoring a goal end with a nice clearance by the defence.
64' Serhou Guirassy (Dortmund) receives a precise pass on the edge of the box and has an effort on goal. Unfortunately for him, his strike flies inches high over the bar.
62' Phil Foden dinks a lofted pass into the path of Savinho (Manchester City) inside the box, but his drive sails just over the crossbar.
61' Dangerous play by Julian Ryerson (Dortmund). Szymon Marciniak blows his whistle for a foul.
60' Savinho (Manchester City) receives a good pass just outside the box, unleashes a strike from a promising position, but the shot is blocked by the defender.
57' Goal! Phil Foden (Manchester City) is teed up on the edge of the box by Tijjani Reijnders, and his howitzer of a shot into the bottom left corner gives the keeper no chance. 3:0.
56' Erling Haaland (Manchester City) controls a reverse pass deep inside the box and smacks the ball low towards the middle of the goal, but the Gregor Kobel anticipates well and smothers the ball.
53' Nico O'Reilly (Manchester City) finds enough space to climb high and plants a header way over the bar. What a poor effort.
53' Phil Foden (Manchester City) goes over to take the corner kick and it looks like he will swing the ball into the penalty box.
52' Savinho (Manchester City) passes the ball from the edge of the box in order to find his teammate, who is in a good scoring position, but the defender blocks the pass and spanks the ball to safety. The ball goes out of play and Manchester City have been awarded a corner kick.
46' A neat pass is well received by Savinho (Manchester City), who is lurking on the edge of the box and strikes the ball towards the bottom left corner, but the goalkeeper makes an incredible save to block his shot.
46' The half-time break is over and the second half is about to start.
45+3' Szymon Marciniak blows his whistle to signal the end of the first-half action.
45+2' Serhou Guirassy (Dortmund) makes a yard for himself and goes for goal from long range. It never troubles the goalkeeper as it flies into the stands.
45+1' Jeremy Doku (Manchester City) dribbles into the box, but Gregor Kobel is quick enough to come off his line and stop him.
45+1' There will be a minimum of 2 min. of added time.
44' Savinho (Manchester City) is adjudged to have been offside when making his run.
44' Erling Haaland (Manchester City) does well to control a poor pass on the edge of the box then shoots low towards the middle of the goal. Gregor Kobel is out of position but leaps to make a brilliant save.
42' Karim Adeyemi (Dortmund) collects a brilliant pass inside the box and finds himself in a goal scoring opportunity. He takes a shot, but the effort is well blocked by one of the defending players.
40' A neat pass is well received by Karim Adeyemi (Dortmund), who is lurking on the edge of the box and strikes the ball on goal. The goalkeeper makes a decent save to block his shot.
38' Phil Foden (Manchester City) launches an inaccurate corner kick into the penalty area.
38' Erling Haaland (Manchester City) attempts to find Nico O'Reilly, but puts far too much on the pass and the chance is gone.
35' Julian Ryerson (Dortmund) is down injured and the referee stops play so that he can receive medical treatment.
33' Tijjani Reijnders (Manchester City) receives a low pass just outside the box and unleashes a fine strike towards the roof of the net. Gregor Kobel pulls off a reflexive save to block his effort. Nice goalkeeping skill, indeed.
31' Szymon Marciniak blows for a foul after Serhou Guirassy (Dortmund) was too aggressive in the battle for the ball.
31' Tijjani Reijnders (Manchester City) is obviously not following the Golden Rule: "Treat others as you want to be treated.“ He makes a bad challenge and leaves Szymon Marciniak with no other option than to blow for a foul.
29' Goal! Jeremy Doku passes the ball to the feet of Erling Haaland (Manchester City), who has an empty net in front of him and has no problems in tapping the ball in. 2:0.
28' Phil Foden (Manchester City) takes the corner which is cleared.
28' Gregor Kobel pulls off a great save to deny Nico O'Reilly (Manchester City) after receiving a precise defence-splitting pass. The effort is headed for the underside of the crossbar, but the goalkeeper dives superbly to stop it. Definitely the best save of this match so far!
27' Karim Adeyemi (Dortmund) gets on the ball and beats an opponent, but his run is stopped by the referee Szymon Marciniak who sees an offensive foul.
26' Savinho (Manchester City) fails to find any of his teammates inside the box as his pass is blocked.
26' Nico O'Reilly (Manchester City) sends a teasing cross into the area, but Gregor Kobel intercepts the ball.
22' Tijjani Reijnders passes to Phil Foden (Manchester City), who collects the ball and unleashes a terrific shot from the edge of the box. His effort goes into the bottom left corner. Fabulous goal! The score is 1:0.
22' Good defending. Savinho (Manchester City) tries to find Erling Haaland inside the box, but the pass is cut out.
20' Nico O'Reilly (Manchester City) is caught offside after the linesman raises his flag.
19' Ramy Bensebaini (Dortmund) commits a rough challenge and Szymon Marciniak blows his whistle for a foul.
17' Phil Foden (Manchester City) steps up to take the corner, but the ball just sails in among the defenders.
17' One of the defenders reacts at the last minute to brilliantly block a pass from Savinho (Manchester City). It will be a corner kick for Manchester City.
16' Phil Foden (Manchester City) powerfully strikes the ball from the free kick, but it's straight at the goalkeeper who easily saves.
15' Daniel Svensson (Dortmund) is booked after bringing down an opponent. Szymon Marciniak had an easy-decision to make.
14' Ramy Bensebaini (Dortmund) is penalised for a foul. Szymon Marciniak had a clear view and blows his whistle.
13' Josko Gvardiol (Manchester City) makes a strong challenge and Szymon Marciniak blows for a foul.
10' Savinho (Manchester City) is forced to stop his attacking move after the linesman signals for offside.
10' Phil Foden (Manchester City) latches on to an accurate pass on the edge of the box and unleashes a strong shot towards the roof of the net, but his effort is denied by the well positioned keeper with a stunning save.
9' Phil Foden (Manchester City) releases a low pass from just outside the box in an attempt to find his teammate, but one of the defenders calmly averts the threat.
8' Ramy Bensebaini (Dortmund) was trying to get to the ball but clattered into the legs of the opponent as well. Szymon Marciniak blows his whistle for an infringement.
6' Jeremy Doku (Manchester City) tries to create a chance, but puts too much weight on his pass.
5' Maximilian Beier (Dortmund) fails to send a pass into the box as his effort is cut out.
4' Nico Schlotterbeck (Dortmund) sends a long ball forward to Maximilian Beier, but he put too much power and the chance is gone.
1' The match has just started.
The players are on the pitch and Dortmund will have the kick-off.
Today's referee will be Szymon Marciniak.
Both teams starting lineups are available now, so you can have a look at them.
Hello, welcome to our live play-by-play commentaries. You will be able to see a written form of all the interesting moments of the game, so you won't miss a thing. Sit back and have fun.

Last Matches of Manchester City

02.12.25
PL
(1) - (3)
W
29.11.25
PL
(2) - (0)
W
22.11.25
PL
(0) - (0)
L
09.11.25
PL
(2) - (0)
W
05.11.25
CL
(2) - (0)
W
29.11.25
PL
(2) - (0)
W
09.11.25
PL
(2) - (0)
W
05.11.25
CL
(2) - (0)
W
02.11.25
PL
(2) - (1)
W
18.10.25
PL
(0) - (0)
W

Last Matches of Dortmund

02.12.25
POK
(0) - (1)
L
29.11.25
BUN
(0) - (1)
W
25.11.25
CL
(1) - (0)
W
22.11.25
BUN
(2) - (0)
D
08.11.25
BUN
(0) - (0)
D
05.11.25
CL
(2) - (0)
L
29.11.25
BUN
(0) - (1)
W
08.11.25
BUN
(0) - (0)
D
05.11.25
CL
(2) - (0)
L
31.10.25
BUN
(0) - (1)
W
28.10.25
POK
(1) - (0)
W
21.10.25
CL
(1) - (1)
W

Manchester City vs Dortmund matches

05.11.25
CL
(2) - (0)
25.10.22
CL
(0) - (0)
14.09.22
CL
(0) - (0)
14.04.21
CL
(1) - (0)
06.04.21
CL
(1) - (0)
21.07.18
ICC
(0) - (1)
05.11.25
CL
(2) - (0)
14.09.22
CL
(0) - (0)
06.04.21
CL
(1) - (0)
21.07.18
ICC
(0) - (1)
03.10.12
CL
(0) - (0)

Follow Game Online:

Manchester City vs Dortmund live stream online is not available right now. You can see the full history of Manchester City vs Dortmund head to head confrontation.

Manchester City vs Dortmund Head To Head Confrontation

Our site's database keeps all result's history of previous games between Manchester City and Dortmund, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Manchester City vs Dortmund upcoming matches.

05.11.2025

Manchester City 4 - 1 Dortmund (Foden P., Haaland E., Foden P.)

14.09.2022

Manchester City 2 - 1 Dortmund (Bellingham J., Stones J., Haaland E.)

06.04.2021

Manchester City 2 - 1 Dortmund (De Bruyne K., Reus M., Foden P.)

03.10.2012

Manchester City 1 - 1 Dortmund (Reus M., Balotelli M.)