FC Porto vs VfB Stuttgart Highlights and Goals

Home » Europa League » FC Porto vs VfB Stuttgart Highlights and Goals

UEFA Europa League
8:00 PMMarch 19, 2026
Round of 16
FC Porto*
Show Score
2 - 0
HT:(1 - 0)
Aggregate:(4 - 1)
VfB Stuttgart
Referee: Anthony Taylor, England


How did the teams perform?

FC Porto
0 Total Votes
VfB Stuttgart

Turn off spoiler to view match statistics

Match Stats

Ball possession
36%
64%
1.40
Expected goals (xG)
1.55
0.00
Goals Prevented
0.00
Attack
9
Total shots
20
4
Shots on target
6
4
Shots off target
8
1
Blocked shots
6
6
Shots inside box
13
3
Shots outside box
7
4
Corner kicks
11
1
Offsides
0
Passing
278
Total passes
482
202 (73%)
Accurate passes
392 (81%)
Discipline
6
Fouls
16
3
Yellow cards
5
0
Red cards
1
6
Goalkeeper saves
2
Turn off spoiler to view match events

Lineup

FC Porto

4-3-3
99 G Diogo Costa (C) 8.0
12 D Zaidu Sanusi Yellow Card 23' Roughing 6.5
5 D Jan Bednarek 7.2
3 D Thiago Silva 6.6
20 D Alberto Costa 7.3
86 M Rodrigo Mora Yellow Card 25' Tripping 6.3
13 M Pablo Rosario Yellow Card 7' Roughing 6.9
42 M Seko Fofana 6.9
17 F Borja Sainz Assist 21' 7.2
29 F Terem Moffi 6.2
7 F William Gomes Goal 21' 7.6
Substitutes
49 F Gonçalo Sousa
27 F Deniz Gül
10 M Gabri Veiga
74 D Francisco Moura
21 D Dominik Prpić
24 G João Costa
14 G Cláudio Ramos
22 M Alan Varela Substitution Out 73' Replaced by S. Fofana 6.3
52 D Martim Fernandes Substitution Out 66' Replaced by B. Sainz 6.3
11 F Pepê Substitution Out 58' Replaced by William Gomes 6.5
4 D Jakub Kiwior Substitution Out 58' Replaced by Zaidu 6.5
8 M Victor Froholdt Goal 72' Substitution Out 46' Replaced by R. Mora 7.3
Coach
Francesco Farioli

VfB Stuttgart

3-4-1-2
33 G Alexander Nübel 5.7
3 D Ramon Hendriks 6.7
24 D Jeff Chabot 6.9
14 D Luca Jaquez Yellow Card 63' Tripping 6.0
10 M Chris Führich 6.9
6 M Angelo Stiller 6.6
16 M Atakan Karazor (C) 5.9
7 M Maximilian Mittelstädt 6.9
11 F Bilal El Khannouss 7.2
26 F Deniz Undav 6.2
9 F Ermedin Demirović Yellow Card 35' Holding 5.2
Substitutes
35 M Mirza Ćatović
29 D Finn Jeltsch
4 D Josha Vagnoman
2 D Ameen Al-Dakhil
44 G Florian Hellstern
1 G Fabian Bredlow
30 M Chema Andrés Substitution Out 79' Replaced by A. Stiller 6.6
27 F Badredine Bouanani Substitution Out 78' Replaced by D. Undav 6.3
22 D Lorenz Assignon Yellow Card 89' Foul Substitution Out 78' Replaced by C. Fuhrich 6.2
28 M Nikolas Nartey Yellow Card 76' Tripping Second Yellow Card 77' Roughing Substitution Out 62' Replaced by A. Karazor 5.5
8 F Tiago Tomás Substitution Out 61' Replaced by M. Mittelstadt 6.9
Coach
Sebastian Hoeness

UEFA Europa League Standings - UEFA Europa League

PosTeamMPWDL+/-GDPtsForm
1Dinamo Zagreb22006-246 W No match found W 22 January: Dinamo Zagreb 4 - 1 FCSB
2FC Midtjylland22005-236 W 11 December: FC Midtjylland 1 - 0 Genk W No match found
3Aston Villa22003-036 W 11 December: FC Basel 1893 1 - 2 Aston Villa W 22 January: Fenerbahçe 0 - 1 Aston Villa
4SC Braga22003-036 W 11 December: Nice 0 - 1 SC Braga W 22 January: SC Braga 1 - 0 Nottingham Forest
5Lyon22003-036 W 11 December: Lyon 2 - 1 GO Ahead Eagles W 22 January: BSC Young Boys 0 - 1 Lyon
6Lille22003-126 W 29 January: Lille 1 - 0 SC Freiburg W No match found
7FC Porto22003-126 W 11 December: FC Porto 2 - 1 Malmo FF W No match found
8Plzen21104-134 D 11 December: Panathinaikos 0 - 0 Plzen W No match found
9Real Betis21104-224 D No match found W No match found
10SC Freiburg21103-214 W 11 December: SC Freiburg 1 - 0 Red Bull Salzburg D No match found
11Ferencvarosi TC21102-114 D No match found W No match found
12Panathinaikos21015-323 W No match found L No match found
13Celta Vigo21014-313 L No match found W 19 February: PAOK 1 - 2 Celta Vigo
14FC Basel 189321013-213 L No match found W No match found
15AS Roma21012-203 W 11 December: Celtic 0 - 3 AS Roma L No match found
16GO Ahead Eagles21012-203 L 06 November: Red Bull Salzburg 2 - 0 GO Ahead Eagles W No match found
17Brann21012-203 L 11 December: Brann 0 - 4 Fenerbahçe W No match found
18Genk21011-103 W 29 January: Genk 2 - 1 Malmo FF L No match found
19BSC Young Boys21013-4-13 L 06 November: PAOK 4 - 0 BSC Young Boys W No match found
20Fenerbahce21013-4-13 L No match found W 22 January: Fenerbahçe 0 - 1 Aston Villa
21Ludogorets21012-3-13 W No match found L 22 January: Rangers 1 - 0 Ludogorets
22Sturm Graz21012-3-13 L No match found W No match found
23VfB Stuttgart21012-3-13 W 29 January: VfB Stuttgart 3 - 2 BSC Young Boys L No match found
24FCSB21011-2-13 W No match found L 27 November: FK Crvena Zvezda 1 - 0 FCSB
25Nottingham Forest20114-5-11 D No match found L No match found
26FK Crvena Zvezda20112-3-11 D No match found L No match found
27Bologna20111-2-11 L No match found D No match found
28PAOK20111-3-21 D 11 December: Ludogorets 3 - 3 PAOK L No match found
29Celtic20111-3-21 D No match found L No match found
30Maccabi Tel Aviv20111-3-21 D No match found L 27 November: Maccabi Tel Aviv 0 - 6 Lyon
31Nice20022-4-20 L 06 November: Nice 1 - 3 SC Freiburg L 27 November: FC Porto 3 - 0 Nice
32Rangers20021-3-20 L 06 November: Rangers 0 - 2 AS Roma L No match found
33Utrecht20020-2-20 L No match found L 27 November: Real Betis 2 - 1 Utrecht
34Red Bull Salzburg20020-3-30 L No match found L 27 November: Bologna 4 - 1 Red Bull Salzburg
35Feyenoord20020-3-30 L 06 November: VfB Stuttgart 2 - 0 Feyenoord L 27 November: Feyenoord 1 - 3 Celtic
36Malmo FF20021-5-40 L 06 November: Malmo FF 0 - 1 Panathinaikos L 27 November: Nottingham Forest 3 - 0 Malmo FF

Qualification/Relegation

  • Promotion - Europa League (Play Offs: 1/8-finals)
  • Promotion - Europa League (Play Offs: 1/16-finals)

FC Porto earned a commanding 2-0 victory over VfB Stuttgart in their UEFA Europa League clash, with goalkeeper Diogo Costa playing a pivotal role in securing the win.

The Portuguese giants entered with formidable momentum, aiming to continue their strong European campaign. They faced a spirited VfB Stuttgart side, who sought to make an impact away from home.

The match at Estádio do Dragão kicked off with immediate intensity. Porto’s P. Rosario received a yellow card in just the seventh minute for rough play.

Despite the early booking, Porto quickly found their rhythm. William Gomes broke the deadlock in the 21st minute, guiding a precise finish past the Stuttgart keeper. Borja Sainz provided the crucial assist, putting the home side ahead.

More yellow cards followed for Porto. Zaidu was cautioned in the 23rd minute, with R. Mora following just two minutes later for tripping.

Stuttgart’s E. Demirovic also saw yellow in the 35th minute for holding. This highlighted the fiercely contested nature of the first half.

At halftime, Porto held a valuable but slender lead. Stuttgart, despite enjoying more possession, had failed to truly test Diogo Costa. The visitors needed a tactical shift to find an equalizer.

The second half commenced with both teams making tactical substitutions. Stuttgart pushed forward, desperately searching for a breakthrough, and increased their attacking pressure. Porto, however, remained defensively resolute.

Porto then doubled their advantage in the 72nd minute. Victor Froholdt, who had come on at halftime, struck to extend the lead to 2-0. His goal provided a crucial cushion for the hosts.

Stuttgart’s challenge became significantly harder shortly after. N. Nartey received a second booking in the 77th minute for roughing, leading to a red card. Stuttgart was forced to play the remainder of the match with ten men.

Playing with a numerical disadvantage, Stuttgart struggled to mount a serious comeback. Porto comfortably controlled the final stages, defending their two-goal lead with discipline. L. Assignon received a late yellow card, reflecting Stuttgart’s growing frustration.

Statistically, Stuttgart dominated possession with 64% and registered 20 total shots, with 6 on target. Porto, however, was efficient, converting 2 goals from just 9 shots and 4 on target. Goalkeeper Diogo Costa proved impenetrable, making 6 vital saves against Stuttgart’s 1.55 xG.

This 2-0 home victory gives FC Porto a considerable advantage heading into the return leg of their UEFA Europa League tie. VfB Stuttgart now faces a daunting task to overturn the deficit and progress in the competition.

DasFootball
DasFootball
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments