19.03.2026 20:00
2 - 0
Finished
Second leg. First leg result: 2-1. Aggregate: 4-1.

FC Porto vs Stuttgart

FC Porto vs Stuttgart Live Score, Stats, Forecasts, H2H

Highlights:

1st Half
1 - 0
Rosario P. (Roughing)
7'
Zaidu (Roughing)
23'
Mora R. (Tripping)
25'
35'
Demirovic E. (Holding)
2nd Half
1 - 0
4-3-3
Formations
3-4-1-2
99
8.6
Costa
20
7.3
Costa
3
6.5
Silva
5
7.3
Bednarek
12
6.0
Zaidu
42
6.7
Fofana
13
6.7
Rosario
86
6.5
Mora
7
7.1
Gomes
29
5.8
Moffi
17
8.0
Sainz
9
5.7
Demirovic
26
6.3
Undav
11
7.5
El Khannous
7
7.2
Mittelstadt
16
5.8
Karazor
6
6.5
Stiller
10
7.1
Fuhrich
14
6.1
Jaquez
24
7.4
Chabot
3
6.6
Hendriks
33
6.4
Nubel
4
6.0
Kiwior
8
7.4
Froholdt
11
6.6
Pepê
22
6.4
Varela
52
6.6
Fernandes
8
6.7
Tomas
22
6.3
Assignon
27
6.6
Bouanani
28
4.4
Nartey
30
6.5
Andres

Starting Lineups:

3
Thiago Silva
5
Jan Bednarek
7
William Gomes
12
Zaidu
13
Pablo Rosario
17
Borja Sainz
20
Alberto Costa
29
Terem Moffi
42
Seko Fofana
86
Rodrigo Mora
99
Diogo Costa (C) (G)
3
Ramon Hendriks
6
Angelo Stiller
7
Maximilian Mittelstadt
9
Ermedin Demirovic
10
Chris Fuhrich
11
Bilal El Khannous
14
Luca Jaquez
16
Atakan Karazor (C)
24
Julian Chabot
26
Deniz Undav
33
Alexander Nubel (G)

Substitutes

4
Jakub Kiwior
8
Victor Froholdt
10
Gabri Veiga
11
Pepê
14
Claudio Ramos (G)
21
Dominik Prpic
22
Alan Varela
24
Joao Costa (G)
27
Deniz Gul
49
Goncalo Sousa
52
Martim Fernandes
74
Francisco Moura
1
Fabian Bredlow (G)
2
Ameen Al Dakhil
4
Josha Vagnoman
8
Tiago Tomas
22
Lorenz Assignon
27
Badredine Bouanani
28
Nikolas Nartey
29
Finn Jeltsch
30
Chema Andres
35
Catovic M.
44
Florian Hellstern (G)

Coaches:

Francesco Farioli
Sebastian Hoeness

Missing Players:

Yann Karamoh (Inactive)
Nehuen Perez (Achilles Tendon Injury)
Pietuszewski O. (Inactive)
Samuel Omorodion (Knee Injury)
Luuk de Jong (Knee Injury)
Dan-Axel Zagadou (Muscle Injury)
Dan-Axel Zagadou (Inactive)
Jamie Leweling (Muscle Injury)
Noah Darvich (Inactive)
Stefan Drljaca (Inactive)
Jeremy Arevalo (Inactive)
Lazar Jovanovic (Back Injury)
Pascal Stenzel (Inactive)

Final Results and Statistics of Match:

4
Accurate through passes
2
110
Ball possession
190
8
Big chances
12
2
Blocked shots
12
62
Clearances
40
16
Corner kicks
44
38
Crosses
72
90
Duels won
100
0
Errors leading to goal
2
0
Errors leading to shot
0
1.76
Expected assists (xA)
4.36
6
Expected goals (xG)
6.84
12
Fouls
32
32
Free kicks
12
12
Goalkeeper saves
4
1.98
Goals prevented
-0.72
0
Hit the woodwork
0
22
Interceptions
14
86
Long passes
70
2
Offsides
0
438
Passes
482
174
Passes in final third
220
14
Shots inside the box
26
10
Shots off target
16
16
Shots on target
24
6
Shots outside the box
14
222
Tackles
152
28
Throw ins
26
40
Total shots
80
44
Touches in opposition box
72
3.28
xG on target (xGOT)
1.98
1.98
xGOT faced
3.28
6
Yellow cards
10
0
Red cards
2
2.00
Accurate through passes
0.00
40.00
Ball possession
60.00
2.00
Big chances
1.00
1.00
Blocked shots
3.00
15.00
Clearances
8.00
2.00
Corner kicks
8.00
0.00
Crosses
25.00
22.00
Duels won
21.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.67
Expected assists (xA)
0.79
1.19
Expected goals (xG)
0.90
5.00
Fouls
7.00
7.00
Free kicks
5.00
5.00
Goalkeeper saves
2.00
0.83
Goals prevented
0.26
0.00
Hit the woodwork
0.00
5.00
Interceptions
3.00
24.00
Long passes
27.00
1.00
Offsides
0.00
72.00
Passes
74.00
57.00
Passes in final third
63.00
5.00
Shots inside the box
7.00
2.00
Shots off target
4.00
3.00
Shots on target
5.00
1.00
Shots outside the box
5.00
67.00
Tackles
57.00
8.00
Throw ins
6.00
6.00
Total shots
12.00
10.00
Touches in opposition box
15.00
1.26
xG on target (xGOT)
0.83
0.83
xGOT faced
1.26
3.00
Yellow cards
1.00
0.00
Accurate through passes
1.00
34.00
Ball possession
66.00
0.00
Big chances
2.00
0.00
Blocked shots
3.00
16.00
Clearances
12.00
2.00
Corner kicks
3.00
25.00
Crosses
23.00
23.00
Duels won
29.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
0.00
0.21
Expected assists (xA)
1.39
0.31
Expected goals (xG)
0.81
1.00
Fouls
9.00
9.00
Free kicks
1.00
1.00
Goalkeeper saves
0.00
0.16
Goals prevented
-0.62
0.00
Hit the woodwork
0.00
6.00
Interceptions
4.00
33.00
Long passes
19.00
0.00
Offsides
0.00
74.00
Passes
86.00
59.00
Passes in final third
81.00
0.00
Red cards
1.00
2.00
Shots inside the box
6.00
3.00
Shots off target
4.00
1.00
Shots on target
1.00
2.00
Shots outside the box
2.00
80.00
Tackles
45.00
6.00
Throw ins
7.00
4.00
Total shots
8.00
12.00
Touches in opposition box
21.00
0.38
xG on target (xGOT)
0.16
0.16
xGOT faced
0.38
0.00
Yellow cards
4.00
2.00
Accurate through passes
1.00
36.00
Ball possession
64.00
2.00
Big chances
3.00
1.00
Blocked shots
6.00
31.00
Clearances
20.00
4.00
Corner kicks
11.00
13.00
Crosses
24.00
45.00
Duels won
50.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
0.00
0.88
Expected assists (xA)
2.18
1.50
Expected goals (xG)
1.71
6.00
Fouls
16.00
16.00
Free kicks
6.00
6.00
Goalkeeper saves
2.00
0.99
Goals prevented
-0.36
0.00
Hit the woodwork
0.00
11.00
Interceptions
7.00
29.00
Long passes
24.00
1.00
Offsides
0.00
73.00
Passes
81.00
58.00
Passes in final third
76.00
0.00
Red cards
1.00
7.00
Shots inside the box
13.00
5.00
Shots off target
8.00
4.00
Shots on target
6.00
3.00
Shots outside the box
7.00
75.00
Tackles
50.00
14.00
Throw ins
13.00
10.00
Total shots
20.00
22.00
Touches in opposition box
36.00
1.64
xG on target (xGOT)
0.99
0.99
xGOT faced
1.64
3.00
Yellow cards
5.00

Online Stream (FC Porto - Stuttgart Text Broadcast)

90' Nothing more will happen in this game as the referee blows for full time.
89' Lorenz Assignon (VfB Stuttgart) shouldn't be surprised it's a yellow from the ref, who cooled the situation down well.
88' Tiago Tomas (VfB Stuttgart) receives a nice lofted pass and rips a snap shot from the edge of the box. His kick misses the goal and flies high over the crossbar. The ball goes out of play and FC Porto will have a goal kick.
87' Stuttgart are showcasing great team work and neat passing moves.
84' Diogo Costa (FC Porto) is having a really tough time right now. We are about to find out how serious his injury is.
82' Bilal El Khannouss (VfB Stuttgart) takes the corner but only sends it into a huddle of the defenders and one of them makes a good clearance.
82' The ball is whipped in from the corner by Tiago Tomas (VfB Stuttgart), but one of the defenders gets it clear. Stuttgart have a corner.
81' Badredine Bouanani (VfB Stuttgart) slaloms his way past challenges, but an opposing player does well to get the ball away. The linesman points to the corner flag, Stuttgart are going to take it.
79' The resulting corner from Pepê (FC Porto) is cleared.
79' We are about to witness a subsitution. Chema Andres (VfB Stuttgart) for Angelo Stiller.
78' Sebastian Hoeness has decided to make a change. Badredine Bouanani (VfB Stuttgart) replaces Deniz Undav.
78' Substitution. Chris Fuhrich leaves the pitch and is replaced by Lorenz Assignon (VfB Stuttgart).
77' Nikolas Nartey (VfB Stuttgart) should have been more careful. He commits a bad foul, receives his second yellow card and is sent-off!
76' Nikolas Nartey (VfB Stuttgart) receives a yellow card for a nasty tackle.
75' Alan Varela (FC Porto) commits a rough challenge and Anthony Taylor blows his whistle for a foul.
73' Substitution. Seko Fofana is replaced by Alan Varela (FC Porto).
72' Goal! That is a fantastic finish by Victor Froholdt (FC Porto) from just outside the box. He wastes little time in getting away a bullet of a shot that flies past the goalkeeper into the top of the net.
70' Pepê (FC Porto) whips in a cross from the corner, but Alexander Nubel is well positioned and punches the ball away.
69' Pepê (FC Porto) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat. The referee signals a corner kick to FC Porto.
68' Tiago Tomas (VfB Stuttgart) fails to find any of his teammates inside the box as his pass is blocked.
67' A pass by Tiago Tomas (VfB Stuttgart) ends up in no man's land, and the attacking effort comes to an end. The ball goes out of play and FC Porto will have a goal kick.
66' A substitution has been made. Borja Sainz is replaced by Martim Fernandes (FC Porto).
63' Luca Jaquez (VfB Stuttgart) commits a foul and is shown a yellow card without any hesitation from the referee.
62' The referee allows time for a substitution. Atakan Karazor will be replaced by Nikolas Nartey (VfB Stuttgart).
61' Here is a change. Maximilian Mittelstadt is going off and Sebastian Hoeness gives the last tactical orders to Tiago Tomas (VfB Stuttgart).
60' A clever short pass gives Deniz Undav (VfB Stuttgart) a clear goal scoring opportunity, but he fluffs his lines and rifles the ball well wide of the right post. The ball goes out of play and FC Porto will have a goal kick.
59' Deniz Undav (VfB Stuttgart) sends a teasing cross into the area, but Diogo Costa intercepts the ball.
58' Francesco Farioli has decided to substitute William Gomes and he is replaced by Pepê (FC Porto).
58' Substitution. Jakub Kiwior (FC Porto) receives a signal from the referee and is now allowed to enter the pitch as Zaidu walks off.
55' Ramon Hendriks (VfB Stuttgart) delivers a fine lofted cross into the penalty area, but it's cleared by an opposing player.
54' Angelo Stiller (VfB Stuttgart) takes the corner kick and sends the ball among a huddle of players inside the penalty area, but one of the defenders clears it to safety.
54' Well-positioned Deniz Undav (VfB Stuttgart) was first to the rebound and fired in a shot towards the right post, but Diogo Costa reacted superbly to keep the ball out. The fans could not believe their eyes. It was a miraculous stop! Stuttgart get a corner.
52' Angelo Stiller (VfB Stuttgart) gives away a foul for a fierce tackle on an opponent.
51' Anthony Taylor couldn't ignore the rough tackle by Maximilian Mittelstadt (VfB Stuttgart) and blew his whistle.
49' Alberto Costa (FC Porto) sends a pass into the box, but his attempt is thwarted and cleared. The referee and the linesman both signal a throw-in for FC Porto.
46' Terem Moffi (FC Porto) makes some space for himself and from mid-range let's fly with a wild effort which goes high over the crossbar. The ball goes out of play and Stuttgart will have a goal kick.
46' Rodrigo Mora will be replaced by Victor Froholdt (FC Porto).
46' The half-time break is over and the second half is about to start.
45+1' Anthony Taylor has ended the first half by blowing the whistle.
45+1' Rodrigo Mora (FC Porto) takes the corner, but one of the defenders reacts well and rises highest to head the ball away.
45+1' Anthony Taylor has a clear sight and sees a foul from Atakan Karazor (VfB Stuttgart).
45' There will be a minimum of 1 min. of added time.
42' Luca Jaquez (VfB Stuttgart) is penalised for holding. Anthony Taylor signals a set piece.
41' Chris Fuhrich (VfB Stuttgart) nutmegs the defender and goes for goal from distance, but the shot flies well wide of left post. The ball goes out of play and FC Porto will have a goal kick.
39' Seko Fofana (FC Porto) picks up a pass and tries his luck from mid-range low towards the middle of the goal, but Alexander Nubel is equal to it and makes an easy save.
38' Ermedin Demirovic (VfB Stuttgart) brings his opponent down. Anthony Taylor has a clear sight of it and blows his whistle for a foul.
36' Wasted opportunity. Borja Sainz (FC Porto) gets to the rebound inside the box and smashes the ball just wide of the right post. The ball is off of the pitch and it's a goal kick for Stuttgart.
35' Ermedin Demirovic (VfB Stuttgart) is booked by the referee.
35' Maximilian Mittelstadt (VfB Stuttgart) takes the corner which is cleared by the opposition's defence.
34' The corner from Bilal El Khannouss (VfB Stuttgart) is intercepted by Diogo Costa.
34' The ball is cleared after Chris Fuhrich (VfB Stuttgart) attempted to dribble past an opposing player. The linesman makes the right call and Stuttgart will have a corner.
33' The goalkeeper punched the ball away after Angelo Stiller (VfB Stuttgart) took the corner.
33' Chris Fuhrich (VfB Stuttgart) takes the ball, nicely zig-zags through the defence, but his shot to the right post is smartly dealt with by Diogo Costa. The ball goes out of play. Stuttgart are awarded a corner kick.
31' Bilal El Khannouss (VfB Stuttgart) lifts the ball into the box from the corner, but one of the defending players gets there first to head it clear.
31' What a wasted opportunity by Bilal El Khannouss (VfB Stuttgart)! He creates some space for himself inside the penalty box and unleashes a decent strike towards the bottom left corner, but Diogo Costa makes an astonishing save to thwart him. The ball goes out for a corner. Stuttgart can continue in their attacking effort.
28' This corner kick is taken with a short pass by Angelo Stiller (VfB Stuttgart).
28' The defence is alert as they clear a dangerous cross from Chris Fuhrich (VfB Stuttgart). Now Stuttgart have a corner.
25' Rodrigo Mora (FC Porto) will have to be careful for the rest of the match as he is shown a yellow card.
24' The ball falls kindly for Ermedin Demirovic (VfB Stuttgart) inside the box, but it's a poor effort and flies high over the bar. The ball is off of the pitch and it's a goal kick for FC Porto.
23' Zaidu (FC Porto) has to be very careful for the rest of the match after receiving a yellow card from the referee for a bad tackle on an opponent.
21' Goal! William Gomes (FC Porto) fires the rebound into the bottom right corner after the ball breaks to him in the box. The score is 1:0.
19' Angelo Stiller (VfB Stuttgart) takes the corner, but the goalkeeper jumps and gathers the ball.
19' Deniz Undav (VfB Stuttgart) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance. The ball goes out of play and Stuttgart have been awarded a corner kick.
17' Borja Sainz (FC Porto) should know this behaviour is beyond the rules. He was too careless with his challenge and left Anthony Taylor no option but to blow his whistle.
15' Diogo Costa (FC Porto) sends a long ball across the pitch, but it misses its target. The ball is out of play. Stuttgart will take a throw-in.
13' Deniz Undav (VfB Stuttgart) drives into the box and hits a tremendous shot that, unluckily for him, flashes just wide of the left post. The ball goes out of play and FC Porto will have a goal kick.
12' The resulting corner, taken by William Gomes (FC Porto), comes to nothing.
12' One of the defenders reacts at the last minute to brilliantly block a pass from Terem Moffi (FC Porto). The ball is out of play. FC Porto will have a chance to score from a corner.
10' Angelo Stiller (VfB Stuttgart) was trying to get to the ball but clattered into the legs of the opponent as well. Anthony Taylor blows his whistle for an infringement.
9' Angelo Stiller (VfB Stuttgart) steps up to take the corner. He launches the ball into the penalty area, but it only finds the head of an opposing player who clears the danger.
8' Chris Fuhrich (VfB Stuttgart) collects a rebound and produces a mid-range attempt. The ball goes towards the roof of the net, but Diogo Costa keeps it out with an amazing save. Stuttgart will take a corner kick.
7' Pablo Rosario (FC Porto) receives a yellow card from the referee for a foul that he committed a little earlier.
6' Chris Fuhrich (VfB Stuttgart) delivers a long ball, but it lacks enough power to reach his teammates and is intercepted by one of the defenders.
5' A cross into the box from Maximilian Mittelstadt (VfB Stuttgart) is cleared.
3' Maximilian Mittelstadt (VfB Stuttgart) swings in a dangerous cross from the resulting corner kick, but none of his teammates manage to outjump the defence.
2' Jeff Chabot (VfB Stuttgart) latches onto a precise cross from the free kick and produces a header at goal from the penalty spot, but his attempt towards the roof of the net fails to beat Diogo Costa, who makes a fine save. Stuttgart force a corner. Their opponents will face another attacking threat.
1' Jan Bednarek (FC Porto) pulls the shirt of his opponent and only escapes without punishment due to the benevolence of the referee.
1' Jeff Chabot (VfB Stuttgart) sends a long crossfield pass searching out one of his teammates, but his effort comes to nothing and they lose possession. The ball is behind the touchline and Stuttgart will take a throw-in.
1' The first half has just begun.
The players are on the pitch and Stuttgart will have the kick-off.
The referee of today's match will be Anthony Taylor.
The starting XIs were already announced and you can go through them in the Lineups section.
Welcome to our live text commentary, ladies and gentlemen! The starting lineups will be announced very soon, so just sit back and get ready to enjoy the action.

Last Matches of FC Porto

02.05.26
LP
(1) - (0)
W
26.04.26
LP
(0) - (2)
W
22.04.26
TP
(0) - (0)
D
19.04.26
LP
(0) - (0)
W
16.04.26
EL
(1) - (0)
L
12.04.26
LP
(0) - (2)
W
02.05.26
LP
(1) - (0)
W
22.04.26
TP
(0) - (0)
D
19.04.26
LP
(0) - (0)
W
09.04.26
EL
(1) - (1)
D
04.04.26
LP
(1) - (0)
D
19.03.26
EL
(1) - (0)
W

Last Matches of Stuttgart

02.05.26
BUN
(2) - (1)
D
26.04.26
BUN
(0) - (1)
D
23.04.26
POK
(0) - (1)
W
19.04.26
BUN
(3) - (1)
L
12.04.26
BUN
(2) - (0)
W
04.04.26
BUN
(0) - (0)
L
02.05.26
BUN
(2) - (1)
D
19.04.26
BUN
(3) - (1)
L
22.03.26
BUN
(0) - (3)
W
19.03.26
EL
(1) - (0)
L
07.03.26
BUN
(1) - (0)
D
22.02.26
BUN
(2) - (2)
D

FC Porto vs Stuttgart matches

19.03.26
EL
(1) - (0)
12.03.26
EL
(1) - (2)
19.03.26
EL
(1) - (0)

Follow Game Online:

FC Porto vs Stuttgart live stream online is not available right now. You can see the full history of FC Porto vs Stuttgart head to head confrontation.

FC Porto vs Stuttgart Head To Head Confrontation

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

19.03.2026

FC Porto 2 - 0 Stuttgart (Gomes W., Froholdt V.)