UEFA Europa League League Stage - 7

AS Roma 2 - 0 FT VfB Stuttgart

Stadio Olimpico

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

Futmetrix Verdict
39
FT
Thu, Jan 22
AS Roma
2-0
VfB Stuttgart
⚡ Intensity 46
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Pisilli's brace sinks Stuttgart in Rome.

Pisilli's Heroics Ignite the Olimpico

Skip It Futmetrix Score: 39/100. A decisive brace from midfield dynamo Niccolò Pisilli proved the difference as Roma asserted their European credentials against a stubborn Stuttgart side.

The Opening Exchanges

A barrage of 27 combined shots turned the Stadio Olimpico into a shooting gallery early on. AS Roma edged possession, looking to stamp their authority on this crucial European clash. The Intensity was palpable as both sides traded attacking blows. VfB Stuttgart looked dangerous, generating an impressive 1.65 expected goals, but lacked the killer instinct required at this level. Defensively, Daniele Ghilardi stood like a titan at the back for the hosts, neutralizing the German side's advances and keeping the Balance of the tie slightly tilted in Roma's favour.

The Breakthrough

The tension finally snapped in the 40th minute. M. Soule carved open the visitors' defensive lines with a clinical pass, finding N. Pisilli in space. The young midfielder made no mistake, finishing emphatically to send the home crowd into raptures. That opening strike shifted the Stakes entirely, forcing Stuttgart to abandon their conservative shape and chase the game. Despite the visitors pushing higher up the pitch and launching 15 total shots across the night, Roma's rearguard refused to buckle. The tactical chess match intensified, but the Italians maintained their composure under pressure.

Sealing the Deal

Stuttgart threw caution to the wind in the closing stages, hunting for a desperate equalizer. The Roma manager responded by deploying his trump card. Enter P. Dybala. The Argentine maestro arrived off the bench and immediately dictated the late tempo. In the 90th minute, Dybala showcased his elite vision, serving up a perfect assist for Pisilli to secure his brace. That late hammer blow dashed any hopes of an Upset. The 2-0 victory solidifies Roma's grip on an automatic 1/8-finals playoff spot, leaving Stuttgart scrambling below in the 1/16-finals zone.

Key Questions

What made Niccolò Pisilli the Man of the Match?

Pisilli was absolutely ruthless, netting a brilliant brace. His clinical finishing in the 40th and 90th minutes ultimately secured all three points for Roma.

How did substitute Niccolò Pisilli change the game?

While Dybala was the actual super-sub providing the assist, starter Pisilli changed the game by scoring an unstoppable brace to seal the victory.

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
51%
49%
AS Roma 51%
VfB Stuttgart 49%
Shots
12
15
AS Roma 12
VfB Stuttgart 15
Shots on Target
4
5
AS Roma 4
VfB Stuttgart 5
Expected Goals (xG)
1.00
1.65
AS Roma 1.00
VfB Stuttgart 1.65
Passes
458
451
AS Roma 458
VfB Stuttgart 451
Pass Accuracy
83%
83%
AS Roma 83%
VfB Stuttgart 83%
Corners
2
4
AS Roma 2
VfB Stuttgart 4
Fouls
12
12
AS Roma 12
VfB Stuttgart 12
Yellow Cards
1
2
AS Roma 1
VfB Stuttgart 2
Red Cards
0
0
AS Roma 0
VfB Stuttgart 0

Match Events

40' N. Pisilli (M. Soule)
HT
60' 🔄 M. Kone B. Cristante
60' 🔄 J. Ziolkowski E. Ndicka
C. Fuhrich E. Demirovic 🔄 70'
M. Mittelstadt B. Bouanani 🔄 70'
72' 🔄 L. Pellegrini P. Dybala
72' 🔄 K. Tsimikas Wesley Franca
L. Assignon J. Vagnoman 🔄 82'
C. Andres Y. Spalt 🔄 82'
Jeff Chabot 🟨 84'
84' 🔄 M. Soule G. Mancini
87' 🟨 Zeki Çelik
90' N. Pisilli (P. Dybala)
FT

Player Cards

Our take on every player in this match

AS Roma

Goalkeepers
M. Svilar
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Z. Celik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Ziolkowski
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
D. Ghilardi
ENFORCER
ENFORCER
5
Tackles
5
Tackles
9
Duels Won
82%
Win %
Midfielders
D. Rensch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Pisilli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.7
Rating
M. Kone
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
K. Tsimikas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Forwards
M. Soule
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.9
Rating
L. Pellegrini
MAGNET
MAGNET
49
Activity
49
Activity
35
Passes
14
Duels
E. Ferguson
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
10
Duels Won
0
Pens Won
BENCH
G. De Marzi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
P. Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Ndicka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
G. Mancini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Wesley Franca
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
E. Lulli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Cristante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
P. Dybala
SUPER SUB
SUPER SUB
1
Assist
1
Assist
17
Minutes
7.2
Rating
E. Morucci
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

VfB Stuttgart

Goalkeepers
A. Nubel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
F. Jeltsch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Chabot
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Hendriks
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
L. Assignon
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
81
Total Mins
82
Entry
A. Karazor
MAGNET
MAGNET
72
Activity
72
Activity
61
Passes
11
Duels
C. Andres
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
M. Mittelstadt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
J. Leweling
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
C. Fuhrich
MAGNET
MAGNET
48
Activity
48
Activity
43
Passes
5
Duels
D. Undav
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
BENCH
F. Bredlow
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Hellstern
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Vagnoman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
M. Herwerth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Spalt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
C. Olivier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Catovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Penna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Demirovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
B. Bouanani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry

League Standings

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