UEFA Europa League League Stage - 5

FC Porto 3 - 0 FT Nice

Estádio Do Dragão

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

Futmetrix Verdict
43
FT
Thu, Nov 27
FC Porto
3-0
Nice
⚡ Intensity 57
⚖️ Balance 12
🏆 Stakes 0
🎲 Upset 0
Veiga's early brace sinks lifeless Nice.

Veiga Masterclass Powers Porto Past Struggling Nice

Average Entertainment Futmetrix Score: 43/100. An immediate attacking blitz established total dominance as the Portuguese hosts comfortably dispatched their toothless French visitors.

A Blistering Start

Estádio Do Dragão was rocking before the seats were even warm. FC Porto erupted out of the tunnel, showcasing an off-the-charts Intensity that caught Nice entirely off guard. In the very first minute, Pepe carved open the visitors' backline, teeing up Gabri Veiga to slot home an immediate opener. The French side looked completely shell-shocked by the early onslaught. Rather than sitting back, the hosts controlled possession and dictated the tempo of the entire first half. The visitors struggled to find any rhythm, constantly misplacing passes in the middle of the park. With the away side languishing near the bottom of the table, this early breakthrough set a truly dire tone for their evening.

Veiga Doubles Down

As the first half progressed, the sheer lack of Balance on the pitch became painfully obvious. The French squad managed eight total shots throughout the contest, but their radar was completely broken, failing to test the goalkeeper with zero shots on target. The pivotal moment arrived in the 33rd minute, extinguishing any fleeting hopes of a comeback. V. Froholdt delivered a precise ball into the danger zone, and Veiga was there once again to rifle it into the net. This clinical brace shattered the visitors' confidence. The home side's midfield was suffocating, closing down spaces before the opposition could even look up. It was a masterclass in game management, effectively turning the rest of the match into a tactical procession.

VAR and the Final Blow

The final nail in the coffin was hammered down shortly after the interval, removing any lingering threat of an Upset. In the 58th minute, a crucial VAR review confirmed a penalty, rewarding the hosts for their relentless pressure. Samu stepped up to the spot and coolly dispatched the spot-kick in the 61st minute to make it three. From there, Alberto Costa anchored a flawless defensive line, earning an outstanding rating by completely neutralizing the opposition's attack. The high Stakes of securing a top-eight Europa League finish drove the Portuguese giants to maintain their shape until the final whistle. This commanding victory keeps them comfortably in fifth place, while their opponents remain trapped in the depths of the league stage standings.

Key Questions

What made Gabri Veiga the Man of the Match?

Veiga dominated the final third, setting the tone with a first-minute goal and securing a clinical brace by the 33rd minute to dismantle the opposition entirely.

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
56%
44%
FC Porto 56%
Nice 44%
Shots
6
8
FC Porto 6
Nice 8
Shots on Target
3
0
FC Porto 3
Nice 0
Expected Goals (xG)
1.47
0.95
FC Porto 1.47
Nice 0.95
Passes
501
390
FC Porto 501
Nice 390
Pass Accuracy
88%
82%
FC Porto 88%
Nice 82%
Corners
4
3
FC Porto 4
Nice 3
Fouls
16
13
FC Porto 16
Nice 13
Yellow Cards
2
2
FC Porto 2
Nice 2
Red Cards
0
0
FC Porto 0
Nice 0

Match Events

1' G. Veiga (Pepe)
33' G. Veiga (V. Froholdt)
HT
46' 🔄 A. Varela J. Bednarek
58' Samu Aghehowa
61' Samu
67' 🔄 D. Gul B. Sainz
S. Diop H. Boudaoui 🔄 68'
M. Cho I. Jansson 🔄 68'
T. Moffi Kevin 🔄 68'
73' 🔄 Samu L. de Jong
73' 🔄 V. Froholdt R. Mora
77' 🟨 Jan Bednarek
Antoine Mendy 🟨 78'
Dante K. Peprah 🔄 79'
J. Clauss T. Gouveia 🔄 79'
80' 🔄 G. Veiga S. Eustaquio
90'+3 🟨 Borja Sainz
FT

Player Cards

Our take on every player in this match

FC Porto

Goalkeepers
D. Costa
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
A. Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
P. Rosario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Kiwior
MAGNET
MAGNET
84
Activity
84
Activity
81
Passes
3
Duels
F. Moura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
V. Froholdt
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
A. Varela
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
G. Veiga
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.7
Rating
Forwards
Pepê
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Samu
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
D. Gul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
67
Entry
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. Bednarek
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Zaidu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Prpic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Fernandes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Eustaquio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
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
17
Total Mins
Started
Entry
William Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Sainz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
L. de Jong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Nice

Goalkeepers
Y. Diouf
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
A. Mendy
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
100%
Duel Win %
Dante
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
5.7
Rating
M. Bard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
J. Clauss
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
M. Sanson
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
7
Duels Won
0
Pens Won
C. Vanhoutte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
A. Abdi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
M. Cho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
T. Moffi
GHOST
GHOST
7
Actions
7
Actions
68
Minutes
6.2
Rating
BENCH
B. Zelazowski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Dupe
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Bah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Peprah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
H. Boudaoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
T. Louchet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Ndombele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Boga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
T. Gouveia
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Kevin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Lyon 5 12 11 2 +9 WMaccabi Tel Aviv 0 - 6 Lyon (27-11-2025)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)
2 FC Midtjylland 5 12 12 5 +7 LAS Roma 2 - 1 FC Midtjylland (27-11-2025)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)
3 Aston Villa 5 12 8 3 +5 WAston Villa 2 - 1 BSC Young Boys (27-11-2025)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)
4 SC Freiburg 5 11 8 3 +5 DPlzen 0 - 0 SC Freiburg (27-11-2025)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)
5 Real Betis 5 11 8 3 +5 WReal Betis 2 - 1 Utrecht (27-11-2025)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)
6 Ferencvarosi TC 5 11 9 5 +4 DFenerbahçe 1 - 1 Ferencvarosi TC (27-11-2025)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)
7 SC Braga 5 10 9 5 +4 DRangers 1 - 1 SC Braga (27-11-2025)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)
8 FC Porto 5 10 7 4 +3 WFC Porto 3 - 0 Nice (27-11-2025)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)
9 Genk 5 10 7 5 +2 WGenk 2 - 1 FC Basel 1893 (27-11-2025)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)
10 Celta Vigo 5 9 11 7 +4 LLudogorets 3 - 2 Celta Vigo (27-11-2025)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)
11 Lille 5 9 10 6 +4 WLille 4 - 0 Dinamo Zagreb (27-11-2025)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)
12 VfB Stuttgart 5 9 8 4 +4 WGO Ahead Eagles 0 - 4 VfB Stuttgart (27-11-2025)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)
13 Plzen 5 9 6 2 +4 DPlzen 0 - 0 SC Freiburg (27-11-2025)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)
14 Panathinaikos 5 9 9 7 +2 WPanathinaikos 2 - 1 Sturm Graz (27-11-2025)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)
15 AS Roma 5 9 7 5 +2 WAS Roma 2 - 1 FC Midtjylland (27-11-2025)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)
16 Nottingham Forest 5 8 9 5 +4 WNottingham Forest 3 - 0 Malmo FF (27-11-2025)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)
17 PAOK 5 8 10 7 +3 DPAOK 1 - 1 Brann (27-11-2025)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)
18 Bologna 5 8 7 4 +3 WBologna 4 - 1 Red Bull Salzburg (27-11-2025)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)
19 Brann 5 8 6 3 +3 DPAOK 1 - 1 Brann (27-11-2025)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)
20 Fenerbahçe 5 8 5 5 0 DFenerbahçe 1 - 1 Ferencvarosi TC (27-11-2025)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)
21 Celtic 5 7 7 8 -1 WFeyenoord 1 - 3 Celtic (27-11-2025)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)
22 FK Crvena Zvezda 5 7 4 5 -1 WFK Crvena Zvezda 1 - 0 FCSB (27-11-2025)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)
23 Dinamo Zagreb 5 7 7 10 -3 LLille 4 - 0 Dinamo Zagreb (27-11-2025)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)
24 FC Basel 1893 5 6 7 7 0 LGenk 2 - 1 FC Basel 1893 (27-11-2025)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)
25 Ludogorets 5 6 8 11 -3 WLudogorets 3 - 2 Celta Vigo (27-11-2025)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)
26 BSC Young Boys 5 6 7 12 -5 LAston Villa 2 - 1 BSC Young Boys (27-11-2025)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)
27 GO Ahead Eagles 5 6 4 9 -5 LGO Ahead Eagles 0 - 4 VfB Stuttgart (27-11-2025)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)
28 Sturm Graz 5 4 4 7 -3 LPanathinaikos 2 - 1 Sturm Graz (27-11-2025)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)
29 Red Bull Salzburg 5 3 5 10 -5 LBologna 4 - 1 Red Bull Salzburg (27-11-2025)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)
30 Feyenoord 5 3 4 9 -5 LFeyenoord 1 - 3 Celtic (27-11-2025)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)
31 FCSB 5 3 3 8 -5 LFK Crvena Zvezda 1 - 0 FCSB (27-11-2025)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 5 1 2 7 -5 LReal Betis 2 - 1 Utrecht (27-11-2025)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 Rangers 5 1 2 9 -7 DRangers 1 - 1 SC Braga (27-11-2025)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)
34 Malmo FF 5 1 2 10 -8 LNottingham Forest 3 - 0 Malmo FF (27-11-2025)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)
35 Maccabi Tel Aviv 5 1 1 14 -13 LMaccabi Tel Aviv 0 - 6 Lyon (27-11-2025)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)
36 Nice 5 0 4 12 -8 LFC Porto 3 - 0 Nice (27-11-2025)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)