VfB Stuttgart vs FC Porto

1 - 2
🕒 Thu, 12 Mar 2026 17:45 Europe/London 📍 Stuttgart Arena 🧑‍⚖️ Donatas Rumsas 🔁 Round of 16 🏁 match finished
Season
2025-2026 Season
Stage
Round of 16
Europa League Table
VfB Stuttgart 15 · FC Porto 7
Referee Stats
3 matches · 5.67 yellow cards avg
Yellow cards avg 5.67
Reds avg 0.33
Penalties avg 0.00
Over 4.5 cards 67%
Home wins 0%
Draws 33%
Away wins 67%
How the match was won
  • Shots were tight (14-14).
  • VfB Stuttgart controlled possession (60%).
  • Physical contest: 7 yellows.

Team Overview

VfB Stuttgart (Home stats)

Games / Record

6
W-D-L: 4-0-2

Goals For / Against

12 / 7
Avg: 2.00 / 1.17

Points

12
Avg: 2.00

Clean Sheets

1

Failed to Score

1
FC Porto (Away stats)

Games / Record

6
W-D-L: 2-2-2

Goals For / Against

5 / 6
Avg: 0.83 / 1.00

Points

8
Avg: 1.33

Clean Sheets

1

Failed to Score

2

Match Context & Trends

Venue-only form, goal timing, first-goal trends and league context around this Europa League fixture.

Quick comparison bars

2.00
PPG
1.33
2.00
GF
0.83
1.17
GA
1.00
67%
O2.5
17%
67%
BTTS
50%
67%
Score 1st
17%

League-position context

VfB Stuttgart rank15th
FC Porto rank7th
VfB Stuttgart points18
FC Porto points24
VfB Stuttgart: #15 · 18 pts · GD +5
21 pts off the top 2. 5 pts off the play-off line. 18 pts clear of the relegation zone.
FC Porto: #7 · 24 pts · GD +8
15 pts off the top 2. 1 pts above the play-off edge. 24 pts clear of the relegation zone.
6-point gap between the two sides coming into kick-off.

VfB Stuttgart last 5 home

L L W W W
Points9/15
Weighted index40
Goals10-6
Record3-0-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Strong wins profile across the latest venue-specific run.

FC Porto last 5 away

L W D D L
Points5/15
Weighted index38
Goals4-6
Record1-2-2
Weighted index gives more importance to the most recent venue-specific matches. 100 means maximum recent points return.
Recent venue-specific form is balanced.

VfB Stuttgart trend breakdown

Over 2.567%
BTTS67%
BTTS + O2.567%
1H Over 0.567%
Also: Over 0.5 100% · Over 1.5 83% · Over 3.5 33% · 1H BTTS 33%

FC Porto trend breakdown

Over 2.517%
BTTS50%
BTTS + O2.517%
1H Over 0.567%
Also: Over 0.5 100% · Over 1.5 67% · Over 3.5 0% · 1H BTTS 17%

Scoring reliability

VfB Stuttgart score at home83%
VfB Stuttgart clean sheet at home17%
FC Porto score away67%
FC Porto clean sheet away17%

First-goal patterns

VfB Stuttgart score first67%
VfB Stuttgart win after scoring first100%
FC Porto score first17%
FC Porto win after scoring first100%
Comeback rate after conceding first: VfB Stuttgart 0% · FC Porto 60%
Avg first goal minute: VfB Stuttgart 41.3' · FC Porto 21.0'

Vs league average

VfB Stuttgart score at home2.00 vs 1.47
VfB Stuttgart concede at home1.17 vs 1.16
FC Porto score away0.83 vs 1.16
FC Porto concede away1.00 vs 1.47
VfB Stuttgart score 36% above league average, while FC Porto score 28% below league average.
Defensive side: VfB Stuttgart are level with league average at home, and FC Porto are 32% below league average away.

Head-to-head trends

Recent games2
Avg goals2.50
BTTS50%
Over 2.550%
At this venue setup: 3.00 goals on average across the last 1.

VfB Stuttgart goal timing (home)

1H scored: 33% 2H scored: 67% Danger: 76-90+ Vulnerable: 16-30
Goals scored by 15-minute interval
76-90+ 5
61-75 3
0-15 2
31-45 2
46-60 2
16-30 1
Goals conceded by 15-minute interval
16-30 2
46-60 2
0-15 1
31-45 1
76-90+ 1
61-75 0

FC Porto goal timing (away)

1H scored: 29% 2H scored: 71% Danger: 16-30 Vulnerable: 61-75
Goals scored by 15-minute interval
16-30 2
46-60 2
76-90+ 2
61-75 1
0-15 0
31-45 0
Goals conceded by 15-minute interval
61-75 3
0-15 2
46-60 2
16-30 1
31-45 1
76-90+ 1

Match Statistics

Shots on Goal
7
6
Total Shots
14
14
Shots off Goal
7
6
Blocked Shots
0
2
Shots Inside Box
4
8
Shots Outside Box
10
6
Ball Possession
60%
40%
Corner Kicks
1
3
Fouls
18
9
Offsides
2
1
Yellow Cards
2
4
Red Cards
—
—
Goalkeeper Saves
4
6
Total Passes
519
347
Passes Accurate
443
259
Passes %
85%
75%

Events

Yellow Cards
Home
2
Away
5
Red Cards
Home
0
Away
0
Substitutions
Home
4
Away
7
21' ⚽
⚽
21' ⚽ Goal · 0-1
T. Moffi
Normal Goal · Assist: Borja Sainz
27' ⚽
⚽
27' ⚽ Goal · 0-2
Rodrigo Mora
Normal Goal · Assist: Z. Sanusi
40' ⚽
⚽
40' ⚽ Goal · 1-2
D. Undav
Normal Goal · Assist: B. El Khannouss
45+2'
45+2' William
48'
48' Finn Jeltsch
59' ↑↓
↑↓
59' ⇄ Rodrigo Mora
1st substitution · For: Victor Mow Froholdt
59' ↑↓
↑↓
59' ⇄ Borja Sainz
2nd substitution · For: Pepê Aquino
59' ↑↓
↑↓
59' ⇄ T. Moffi
3rd substitution · For: D. Gül
59' ↑↓
↑↓
59' ⇄ Rodrigo Mora
4th substitution · For: Victor Mow Froholdt
59' ↑↓
↑↓
59' ⇄ T. Moffi
5th substitution · For: D. Gül
63' ↑↓
↑↓
63' ⇄ E. Demirović
1st substitution · For: Tiago Tomás
65'
65' Thiago Silva
70' ↑↓
↑↓
70' ⇄ N. Nartey
2nd substitution · For: C. Führich
70' ⚽
⚽
70' ⚽ VAR
A. Stiller
Goal Disallowed - offside
70' ↑↓
↑↓
70' ⇄ Finn Jeltsch
3rd substitution · For: L. Jaquez
70' ↑↓
↑↓
70' ⇄ William
6th substitution · For: Gabri Veiga
72' ⚽
⚽
72' ⚽ VAR
A. Stiller
Goal cancelled
80' ↑↓
↑↓
80' ⇄ S. Fofana
7th substitution · For: A. Varela
84' ↑↓
↑↓
84' ⇄ A. Karazor
4th substitution · For: M. Mittelstädt
85'
85' A. Varela
86'
86' A. Varela
90+3'
90+3' B. El Khannouss
90+4'
90+4' Z. Sanusi

VfB Stuttgart vs FC Porto 1-2: match report, goals, cards and substitutions

FC Porto beat VfB Stuttgart 2-1 on Thursday, 12 March 2026 in Europa League. The match was refereed by Donatas Rumsas. It was played at Stuttgart Arena.

First half: FC Porto took the lead at 21' when T. Moffi scored, with the assist credited to Borja Sainz, making the score 0-1. FC Porto extended the lead at 27' when Rodrigo Mora scored, with the assist credited to Z. Sanusi, making the score 0-2. VfB Stuttgart reduced the deficit at 40' when D. Undav scored, with the assist credited to B. El Khannouss, making the score 1-2. William received a yellow card for FC Porto at 45+2'.

Second half: Finn Jeltsch received a yellow card for VfB Stuttgart at 48'. FC Porto made their 1st substitution at 59', with Rodrigo Mora replacing Victor Mow Froholdt. FC Porto made their 2nd substitution at 59', with Borja Sainz replacing Pepê Aquino. FC Porto made their 3rd substitution at 59', with T. Moffi replacing D. Gül. FC Porto made their 4th substitution at 59', with Rodrigo Mora replacing Victor Mow Froholdt. FC Porto made their 5th substitution at 59', with T. Moffi replacing D. Gül. VfB Stuttgart made their 1st substitution at 63', with E. Demirović replacing Tiago Tomás. Thiago Silva received a yellow card for FC Porto at 65'. VfB Stuttgart made their 2nd substitution at 70', with N. Nartey replacing C. Führich. VAR intervened at 70' for VfB Stuttgart (Goal Disallowed - offside). VfB Stuttgart made their 3rd substitution at 70', with Finn Jeltsch replacing L. Jaquez. FC Porto made their 6th substitution at 70', with William replacing Gabri Veiga. VAR intervened at 72' for VfB Stuttgart (Goal cancelled). FC Porto made their 7th substitution at 80', with S. Fofana replacing A. Varela. VfB Stuttgart made their 4th substitution at 84', with A. Karazor replacing M. Mittelstädt. A. Varela received a yellow card for FC Porto at 85'. A. Varela received a yellow card for FC Porto at 86'. B. El Khannouss received a yellow card for VfB Stuttgart at 90+3'. Z. Sanusi received a yellow card for FC Porto at 90+4'.

VfB Stuttgart used 4 substitutions while FC Porto used 7 substitutions. VfB Stuttgart got 2 yellow cards, while FC Porto got 5 yellow cards.

How the match was won

  • Shots were tight (14-14).
  • VfB Stuttgart controlled possession (60%).
  • Physical contest: 7 yellows.

Head-to-Head Overview

All Meetings (Any Venue)
Total Games2
Home Wins0
Draws0
Away Wins2
Over 2.5 Goals1 (50.0%)
BTTS1 (50.0%)
Home vs Away as Scheduled
Total Games1
Home Wins0
Draws0
Away Wins1
Over 2.5 Goals1 (100.0%)
BTTS1 (100.0%)

VfB Stuttgart vs FC Porto Head-to-Head History by Season