UEFA Europa League League Stage - 4

Utrecht 1 - 1 FT FC Porto

Stadion Galgenwaard

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
53
FT
Thu, Nov 6
Utrecht
1-1
FC Porto
⚡ Intensity 57
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 0
Ten-man Utrecht defy relentless Porto siege.

Ten-Man Utrecht Survive Relentless Porto Siege

Average Entertainment Futmetrix Score: 53/100. A spectacular defensive rearguard from ten-man Utrecht salvaged an unlikely point against a heavily favored FC Porto side at Stadion Galgenwaard.

The Tactical Chess Match

The early exchanges at Stadion Galgenwaard painted a familiar picture of European football hierarchy. FC Porto dominated possession, hoarding the ball with a staggering 75 percent share and passing with clinical precision. The visitors dictated the Intensity of the opening half, pinning a struggling Utrecht side deep into their own territory. Despite firing a barrage of early warnings, the Portuguese giants struggled to break the deadlock against a resilient Dutch low block. Utrecht, languishing near the bottom of the league stage standings, had to absorb massive pressure and rely on structural discipline rather than attacking flair. Yet, the sheer Stakes for the home side kept them firmly in the fight, proving that possession alone does not guarantee a comfortable European away day. Our take is that the hosts looked perfectly content to frustrate the visitors and hunt for a rare counter-attacking opportunity.

A Shocking Breakthrough and the Turning Point

Nobody expected the sudden explosion of drama immediately after the interval. Against the run of play, Utrecht stunned the visitors in the 48th minute when Miguel Rodríguez found the back of the net, expertly set up by a precise delivery from S. El Karouani. The Upset alarm was ringing loud across the stadium. However, Porto's relentless offensive machinery finally clicked into gear in the 66th minute. B. Sainz slotted home the equalizer following a clever ball from D. Gul. In the exact same minute, the match flipped entirely on its head. Utrecht goalkeeper Vasilis Barkas was shown a straight red card for violent conduct. The Balance of power immediately shifted, leaving the Dutch hosts scrambling to survive with only ten men on the pitch against a vastly superior attacking force.

The Ultimate Rearguard Action

The final twenty-plus minutes turned Stadion Galgenwaard into a fortress of sheer desperation. Forced to sacrifice an outfield player, Utrecht brought on substitute goalkeeper Michael Brouwer, who instantly became the undisputed hero of the night. Facing a relentless barrage as Porto launched 19 total shots, Brouwer commanded his penalty area with incredible composure. The backup shot-stopper produced four spectacular saves in quick succession, entirely nullifying Porto's man advantage and frustrating their attackers. While the Portuguese side remains comfortably in the playoff promotion spots, they will surely view this 1-1 draw as a bitterly missed opportunity. For Utrecht, picking up only their first point of the campaign might not drastically alter their bleak European trajectory, but this monumental defensive stand provides a massive psychological boost moving forward.

Key Questions

How did the red card for Vasilis Barkas impact the match?

His 66th-minute dismissal forced Utrecht to play with ten men, severely shifting momentum to Porto and requiring substitute goalkeeper Michael Brouwer to produce heroic saves to hold the draw.

How did substitute Souffian El Karouani change the game?

Though starting the match, El Karouani's crucial contribution came in the 48th minute when he provided the pinpoint assist for Miguel Rodríguez's shock opening goal against the run of play.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
25%
75%
Utrecht 25%
FC Porto 75%
Shots
11
19
Utrecht 11
FC Porto 19
Shots on Target
3
8
Utrecht 3
FC Porto 8
Expected Goals (xG)
0.54
1.22
Utrecht 0.54
FC Porto 1.22
Passes
215
625
Utrecht 215
FC Porto 625
Pass Accuracy
67%
87%
Utrecht 67%
FC Porto 87%
Corners
2
7
Utrecht 2
FC Porto 7
Fouls
16
12
Utrecht 16
FC Porto 12
Yellow Cards
3
5
Utrecht 3
FC Porto 5
Red Cards
1
0
Utrecht 1
FC Porto 0

Match Events

Pepê 🟨 24'
Dominik Prpić 🟨 26'
HT
46' 🔄 D. Murkin Y. Cathline
48' M. Rodriguez (S. El Karouani)
Pepê William Gomes 🔄 54'
Martim Fernandes 🟨 57'
62' 🟨 Gjivai Zechiël
62' 🔄 G. Zechiel D. van den Berg
62' 🔄 D. de Wit S. Haller
66' 🟥 Vasilis Barkas
B. Sainz (D. Gul) 66'
68' 🔄 D. Min M. Brouwer
S. Eustaquio V. Froholdt 🔄 68'
M. Fernandes A. Costa 🔄 68'
Victor Froholdt 🟨 70'
D. Gul Samu 🔄 74'
80' 🔄 M. Rodriguez M. van der Hoorn
90'+1 🟨 Siebe Horemans
Alberto Costa 🟨 90'+6
FT

Player Cards

Our take on every player in this match

Utrecht

Goalkeepers
V. Barkas
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
0
Fouls
6.9
Rating
Defenders
S. Horemans
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
M. Didden
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Viergever
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
S. El Karouani
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
15%
Pass Acc
Midfielders
M. Rodriguez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
A. Engwanda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Zechiel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
D. Murkin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
D. de Wit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
D. Min
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
68
Entry
BENCH
M. Brouwer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
K. Gadellaa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. van der Hoorn
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
K. Finnsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Eerdhuijzen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
C. Bozdogan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Z. Iqbal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Cathline
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
A. Blake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Jonathans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Haller
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won

FC Porto

Goalkeepers
D. Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Fernandes
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
J. Bednarek
MAGNET
MAGNET
111
Activity
111
Activity
105
Passes
6
Duels
D. Prpic
MAGNET
MAGNET
108
Activity
108
Activity
100
Passes
8
Duels
Zaidu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
S. Eustaquio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
P. Rosario
MAGNET
MAGNET
83
Activity
83
Activity
64
Passes
19
Duels
G. Veiga
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
46%
Pass Acc
Forwards
Pepê
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
D. Gul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
79
Total Mins
74
Entry
B. Sainz
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Claudio Ramos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Costa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Kiwior
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
V. Froholdt
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
9%
Pass Acc
A. Varela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Mora
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
William Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Samu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
A. Alarcon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 FC Midtjylland 4 12 11 3 +8 WFC Midtjylland 3 - 1 Celtic (06-11-2025)WMaccabi Tel Aviv 0 - 3 FC Midtjylland (23-10-2025)WNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)WFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
2 SC Freiburg 4 10 8 3 +5 WNice 1 - 3 SC Freiburg (06-11-2025)WSC Freiburg 2 - 0 Utrecht (23-10-2025)DBologna 1 - 1 SC Freiburg (02-10-2025)WSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
3 Ferencvarosi TC 4 10 8 4 +4 WFerencvarosi TC 3 - 1 Ludogorets (06-11-2025)WRed Bull Salzburg 2 - 3 Ferencvarosi TC (23-10-2025)WGenk 0 - 1 Ferencvarosi TC (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
4 Celta Vigo 4 9 9 4 +5 WDinamo Zagreb 0 - 3 Celta Vigo (06-11-2025)WCelta Vigo 2 - 1 Nice (23-10-2025)WCelta Vigo 3 - 1 PAOK (02-10-2025)LVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
5 SC Braga 4 9 8 4 +4 LSC Braga 3 - 4 Genk (06-11-2025)WSC Braga 2 - 0 FK Crvena Zvezda (23-10-2025)WCeltic 0 - 2 SC Braga (02-10-2025)WSC Braga 1 - 0 Feyenoord (24-09-2025)
6 Aston Villa 4 9 6 2 +4 WAston Villa 2 - 0 Maccabi Tel Aviv (06-11-2025)LGO Ahead Eagles 2 - 1 Aston Villa (23-10-2025)WFeyenoord 0 - 2 Aston Villa (02-10-2025)WAston Villa 1 - 0 Bologna (25-09-2025)
7 Lyon 4 9 5 2 +3 LReal Betis 2 - 0 Lyon (06-11-2025)WLyon 2 - 0 FC Basel 1893 (23-10-2025)WLyon 2 - 0 Red Bull Salzburg (02-10-2025)WUtrecht 0 - 1 Lyon (25-09-2025)
8 Real Betis 4 8 6 2 +4 WReal Betis 2 - 0 Lyon (06-11-2025)DGenk 0 - 0 Real Betis (23-10-2025)WLudogorets 0 - 2 Real Betis (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
9 Plzen 4 8 6 2 +4 DPlzen 0 - 0 Fenerbahçe (06-11-2025)WAS Roma 1 - 2 Plzen (23-10-2025)WPlzen 3 - 0 Malmo FF (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
10 PAOK 4 7 9 6 +3 WPAOK 4 - 0 BSC Young Boys (06-11-2025)WLille 3 - 4 PAOK (23-10-2025)LCelta Vigo 3 - 1 PAOK (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
11 Brann 4 7 5 2 +3 DBologna 0 - 0 Brann (06-11-2025)WBrann 3 - 0 Rangers (23-10-2025)WBrann 1 - 0 Utrecht (02-10-2025)LLille 2 - 1 Brann (25-09-2025)
12 Dinamo Zagreb 4 7 7 6 +1 LDinamo Zagreb 0 - 3 Celta Vigo (06-11-2025)DMalmo FF 1 - 1 Dinamo Zagreb (23-10-2025)WMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)WDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
13 Genk 4 7 5 4 +1 WSC Braga 3 - 4 Genk (06-11-2025)DGenk 0 - 0 Real Betis (23-10-2025)LGenk 0 - 1 Ferencvarosi TC (02-10-2025)WRangers 0 - 1 Genk (25-09-2025)
14 FC Porto 4 7 4 4 0 DUtrecht 1 - 1 FC Porto (06-11-2025)LNottingham Forest 2 - 0 FC Porto (23-10-2025)WFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)WRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
15 Fenerbahçe 4 7 4 4 0 DPlzen 0 - 0 Fenerbahçe (06-11-2025)WFenerbahçe 1 - 0 VfB Stuttgart (23-10-2025)WFenerbahçe 2 - 1 Nice (02-10-2025)LDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
16 Panathinaikos 4 6 7 6 +1 WMalmo FF 0 - 1 Panathinaikos (06-11-2025)LFeyenoord 3 - 1 Panathinaikos (23-10-2025)LPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)WBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
17 FC Basel 1893 4 6 6 5 +1 WFC Basel 1893 3 - 1 FCSB (06-11-2025)LLyon 2 - 0 FC Basel 1893 (23-10-2025)WFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)LSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
18 AS Roma 4 6 5 4 +1 WRangers 0 - 2 AS Roma (06-11-2025)LAS Roma 1 - 2 Plzen (23-10-2025)LAS Roma 0 - 1 Lille (02-10-2025)WNice 1 - 2 AS Roma (24-09-2025)
19 Lille 4 6 6 6 0 LFK Crvena Zvezda 1 - 0 Lille (06-11-2025)LLille 3 - 4 PAOK (23-10-2025)WAS Roma 0 - 1 Lille (02-10-2025)WLille 2 - 1 Brann (25-09-2025)
20 VfB Stuttgart 4 6 4 4 0 WVfB Stuttgart 2 - 0 Feyenoord (06-11-2025)LFenerbahçe 1 - 0 VfB Stuttgart (23-10-2025)LFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)WVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
21 GO Ahead Eagles 4 6 4 5 -1 LRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)WGO Ahead Eagles 2 - 1 Aston Villa (23-10-2025)WPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)LGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
22 BSC Young Boys 4 6 6 10 -4 LPAOK 4 - 0 BSC Young Boys (06-11-2025)WBSC Young Boys 3 - 2 Ludogorets (23-10-2025)WFCSB 0 - 2 BSC Young Boys (02-10-2025)LBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
23 Nottingham Forest 4 5 6 5 +1 DSturm Graz 0 - 0 Nottingham Forest (06-11-2025)WNottingham Forest 2 - 0 FC Porto (23-10-2025)LNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
24 Bologna 4 5 3 3 0 DBologna 0 - 0 Brann (06-11-2025)WFCSB 1 - 2 Bologna (23-10-2025)DBologna 1 - 1 SC Freiburg (02-10-2025)LAston Villa 1 - 0 Bologna (25-09-2025)
25 FK Crvena Zvezda 4 4 3 5 -2 WFK Crvena Zvezda 1 - 0 Lille (06-11-2025)LSC Braga 2 - 0 FK Crvena Zvezda (23-10-2025)LFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
26 Sturm Graz 4 4 3 5 -2 DSturm Graz 0 - 0 Nottingham Forest (06-11-2025)LCeltic 2 - 1 Sturm Graz (23-10-2025)WSturm Graz 2 - 1 Rangers (02-10-2025)LFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
27 Celtic 4 4 4 7 -3 LFC Midtjylland 3 - 1 Celtic (06-11-2025)WCeltic 2 - 1 Sturm Graz (23-10-2025)LCeltic 0 - 2 SC Braga (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
28 Red Bull Salzburg 4 3 4 6 -2 WRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)LRed Bull Salzburg 2 - 3 Ferencvarosi TC (23-10-2025)LLyon 2 - 0 Red Bull Salzburg (02-10-2025)LRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
29 Feyenoord 4 3 3 6 -3 LVfB Stuttgart 2 - 0 Feyenoord (06-11-2025)WFeyenoord 3 - 1 Panathinaikos (23-10-2025)LFeyenoord 0 - 2 Aston Villa (02-10-2025)LSC Braga 1 - 0 Feyenoord (24-09-2025)
30 Ludogorets 4 3 5 9 -4 LFerencvarosi TC 3 - 1 Ludogorets (06-11-2025)LBSC Young Boys 3 - 2 Ludogorets (23-10-2025)LLudogorets 0 - 2 Real Betis (02-10-2025)WMalmo FF 1 - 2 Ludogorets (24-09-2025)
31 FCSB 4 3 3 7 -4 LFC Basel 1893 3 - 1 FCSB (06-11-2025)LFCSB 1 - 2 Bologna (23-10-2025)LFCSB 0 - 2 BSC Young Boys (02-10-2025)WGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
32 Utrecht 4 1 1 5 -4 DUtrecht 1 - 1 FC Porto (06-11-2025)LSC Freiburg 2 - 0 Utrecht (23-10-2025)LBrann 1 - 0 Utrecht (02-10-2025)LUtrecht 0 - 1 Lyon (25-09-2025)
33 Malmo FF 4 1 2 7 -5 LMalmo FF 0 - 1 Panathinaikos (06-11-2025)DMalmo FF 1 - 1 Dinamo Zagreb (23-10-2025)LPlzen 3 - 0 Malmo FF (02-10-2025)LMalmo FF 1 - 2 Ludogorets (24-09-2025)
34 Maccabi Tel Aviv 4 1 1 8 -7 LAston Villa 2 - 0 Maccabi Tel Aviv (06-11-2025)LMaccabi Tel Aviv 0 - 3 FC Midtjylland (23-10-2025)LMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
35 Nice 4 0 4 9 -5 LNice 1 - 3 SC Freiburg (06-11-2025)LCelta Vigo 2 - 1 Nice (23-10-2025)LFenerbahçe 2 - 1 Nice (02-10-2025)LNice 1 - 2 AS Roma (24-09-2025)
36 Rangers 4 0 1 8 -7 LRangers 0 - 2 AS Roma (06-11-2025)LBrann 3 - 0 Rangers (23-10-2025)LSturm Graz 2 - 1 Rangers (02-10-2025)LRangers 0 - 1 Genk (25-09-2025)