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

Futmetrix Verdict
29
FT
Mon, Sep 14
Italiano
Torino
0-2
AS Roma
⚡ Intensity 18
⚖️ Balance 15
🏆 Stakes 67
🎲 Upset 0
Roma conquer Turin with clinical ease.

Win Probability

  • Torino 16%
  • Draw 23%
  • AS Roma 60%

Futmetrix AI estimate

Clinical Roma Suffocate Torino in Masterclass Display

Skip It Futmetrix Score: 29/100. A ruthless away performance cemented Roma's flawless start to the season while leaving Torino to ponder their blunt attacking edge.

A Measured Standoff

The atmosphere at the Stadio Olimpico Grande Torino was electric, but the action on the pitch quickly settled into a grueling tactical chess match. Torino edged possession with 52 percent of the ball, yet they consistently found themselves passing into dead ends against a resolute away defensive structure. Torino goalkeeper Vanja Milinković-Savić registered three crucial saves to keep the hosts alive early on, but his attacking teammates offered zero relief. The Stakes were exceptionally high for AS Roma, knowing a victory would sustain their flawless momentum at the top of the table. Rather than forcing the issue, the visitors adopted a patient, measured approach. They absorbed the home side's blunt advances effortlessly, painting a clear picture of a title-chasing squad perfectly comfortable letting the opposition hold the ball in non-threatening areas.

Breaking the Resistance

The decisive breakthrough arrived exactly when the pressure began to peak. Five minutes before the interval, Roma shifted gears, demonstrating the devastating attacking Intensity that has defined their campaign so far. D. Malen capitalised on a lapse in defensive concentration, firing home in the 40th minute to silence the vocal home crowd. It was a well-deserved reward for a team that systematically bombarded the penalty area, generating a remarkable 12 shots inside the box over the ninety minutes. This opening strike completely altered the complexion of the match. Torino were immediately forced to abandon their cautious setup, leaving them highly vulnerable to counter-attacks while failing to generate any genuine attacking momentum of their own in response.

The Late Insurance Policy

As the clock ticked down, Torino's desperation grew, but they never truly threatened the opposition's defensive Balance. Managing only three shots on target for the entire fixture, the hosts generated a mere 0.74 expected goals, highlighting a severe lack of cutting edge in the final third. Any lingering hopes of a dramatic stoppage-time comeback were firmly extinguished in the dying embers of the match. Erasing any potential Upset Factor, N. Pisilli struck in the 93rd minute to double the advantage and decisively seal the three points. This late dagger underlined Roma's ruthless efficiency and cemented their status at the summit of the Serie A standings. Conversely, Torino are left languishing near the drop zone, facing serious questions about their attacking viability.

Key Questions

What does this mean for Torino's season?

With three defeats in four matches, Torino must urgently address their creative struggles to avoid slipping deeper into an early relegation battle.

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
52%
48%
Torino 52%
AS Roma 48%
Shots
6
14
Torino 6
AS Roma 14
Shots on Target
3
5
Torino 3
AS Roma 5
Expected Goals (xG)
0.74
2.15
Torino 0.74
AS Roma 2.15
Passes
496
434
Torino 496
AS Roma 434
Pass Accuracy
82%
83%
Torino 82%
AS Roma 83%
Corners
1
8
Torino 1
AS Roma 8
Fouls
7
20
Torino 7
AS Roma 20
Yellow Cards
0
2
Torino 0
AS Roma 2
Red Cards
0
0
Torino 0
AS Roma 0

Match Events

D. Malen ⚽ 40'
HT
46' 🔄 ↓ G. Gineitis ↑D. Braganca
46' 🔄 ↓ R. Belghali ↑A. Cacciamani
↓ D. Malen ↑S. Castro 🔄 57'
↓ M. Soule ↑R. Mora 🔄 57'
59' 🔄 ↓ K. Fitz-Jim ↑E. Ilkhan
M. Hermoso 🟨 61'
↓ B. Cristante ↑M. Kone 🔄 64'
↓ P. Dybala ↑M. De Roon 🔄 64'
N. Pisilli 🟨 72'
73' 🔄 ↓ N. Fortini ↑R. Rodriguez
83' 🔄 ↓ R. Mandragora ↑D. Zapata
↓ E. Lulli ↑D. Rensch 🔄 88'
N. Pisilli ⚽ 90'+3
FT

Player Cards

Our take on every player in this match

Torino

Goalkeepers
Lucas Perri
MAGNET
MAGNET
64
Activity
64
Activity
63
Passes
1
Duels
Defenders
Rafik Belghali
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Eray Cömert
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Saúl Coco
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Pietro Comuzzo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Niccolò Fortini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Midfielders
Gvidas Gineitis
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Rolando Mandragora
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Kian Fitz-Jim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Forwards
Giovanni Simeone
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Nikola Vlašić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
BENCH
Lapo Siviero
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Diego Mascardi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ricardo Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Nathan Patterson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ardian Ismajli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cristiano Biraghi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Bragança
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Emirhan İlkhan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
Started
Entry
Gaetano Oristanio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alessio Cacciamani
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Zakaria Aboukhlal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandro Kulenovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Duván Zapata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

AS Roma

Goalkeepers
Mile Svilar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Gianluca Mancini
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Leonardo Balerdi
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Mario Hermoso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Midfielders
Emanuele Lulli
NPC
NPC
88
Minutes
88
Minutes
30%
Pass Acc
6.9
Rating
Bryan Cristante
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Niccolò Pisilli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.2
Rating
Nahuel Molina
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Paulo Dybala
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
Matías Soulé
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Donyell Malen
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
BENCH
Pierluigi Gollini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Giorgio De Marzi
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Ghilardi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Konstantinos Koulierakis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Devyne Rensch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Wesley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manu Koné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Marten de Roon
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Rodrigo Mora
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Lorenzo Pellegrini
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
01/18/2026 Torino 0 - 2 AS Roma Serie A Stadio Olimpico di Torino
01/13/2026 AS Roma 2 - 3 Torino Coppa Italia Stadio Olimpico
09/14/2025 AS Roma 0 - 1 Torino Serie A Stadio Olimpico
05/25/2025 Torino 0 - 2 AS Roma Serie A Stadio Olimpico Grande Torino
10/31/2024 AS Roma 1 - 0 Torino Serie A Stadio Olimpico
02/26/2024 AS Roma 3 - 2 Torino Serie A Stadio Olimpico
09/24/2023 Torino 1 - 1 AS Roma Serie A Stadio Olimpico Grande Torino
04/08/2023 Torino 0 - 1 AS Roma Serie A Stadio Olimpico Grande Torino
11/13/2022 AS Roma 1 - 1 Torino Serie A Stadio Olimpico
05/20/2022 Torino 0 - 3 AS Roma Serie A Stadio Olimpico Grande Torino
01/18/2026
0 - 2
Serie A Stadio Olimpico di Torino
01/13/2026
2 - 3
Coppa Italia Stadio Olimpico
09/14/2025
0 - 1
Serie A Stadio Olimpico
05/25/2025
0 - 2
Serie A Stadio Olimpico Grande Torino
10/31/2024
1 - 0
Serie A Stadio Olimpico
02/26/2024
3 - 2
Serie A Stadio Olimpico
09/24/2023
1 - 1
Serie A Stadio Olimpico Grande Torino
04/08/2023
0 - 1
Serie A Stadio Olimpico Grande Torino
11/13/2022
1 - 1
Serie A Stadio Olimpico
05/20/2022
0 - 3
Serie A Stadio Olimpico Grande Torino
Torino Win
AS Roma Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 AS Roma 4 12 12 1 +11 WTorino 0 - 2 AS Roma (14-09-2026)WAS Roma 2 - 1 Atalanta (05-09-2026)WLecce 0 - 4 AS Roma (31-08-2026)WAS Roma 4 - 0 Fiorentina (24-08-2026)
2 Inter 4 12 13 6 +7 WInter 5 - 3 Udinese (14-09-2026)WInter 3 - 2 Napoli (05-09-2026)WCagliari 0 - 1 Inter (30-08-2026)WInter 4 - 1 Monza (22-08-2026)
3 Como 4 10 9 4 +5 WComo 2 - 1 Parma (14-09-2026)WGenoa 1 - 4 Como (04-09-2026)WNapoli 1 - 2 Como (30-08-2026)DUdinese 1 - 1 Como (22-08-2026)
4 Lazio 4 10 6 3 +3 DLazio 2 - 2 AC Milan (12-09-2026)WUdinese 1 - 2 Lazio (07-09-2026)WLazio 1 - 0 Genoa (30-08-2026)WBologna 0 - 1 Lazio (24-08-2026)
5 Cagliari 4 9 4 2 +2 WAtalanta 1 - 2 Cagliari (12-09-2026)WCagliari 1 - 0 Lecce (07-09-2026)LCagliari 0 - 1 Inter (30-08-2026)WParma 0 - 1 Cagliari (22-08-2026)
6 AC Milan 4 8 7 4 +3 DLazio 2 - 2 AC Milan (12-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)WAC Milan 2 - 0 Venezia (28-08-2026)WTorino 1 - 2 AC Milan (23-08-2026)
7 Frosinone 4 7 7 4 +3 DGenoa 1 - 1 Frosinone (12-09-2026)WFrosinone 3 - 2 Venezia (06-09-2026)WFiorentina 0 - 3 Frosinone (29-08-2026)LFrosinone 0 - 1 Juventus (23-08-2026)
8 Juventus 4 7 6 4 +2 LSassuolo 3 - 2 Juventus (13-09-2026)DJuventus 1 - 1 AC Milan (06-09-2026)WJuventus 2 - 0 Parma (29-08-2026)WFrosinone 0 - 1 Juventus (23-08-2026)
9 Sassuolo 4 7 8 7 +1 WSassuolo 3 - 2 Juventus (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)WSassuolo 2 - 1 Torino (29-08-2026)LAtalanta 2 - 1 Sassuolo (23-08-2026)
10 Napoli 4 6 6 5 +1 WNapoli 1 - 0 Bologna (13-09-2026)LInter 3 - 2 Napoli (05-09-2026)LNapoli 1 - 2 Como (30-08-2026)WGenoa 0 - 2 Napoli (22-08-2026)
11 Atalanta 4 6 5 5 0 LAtalanta 1 - 2 Cagliari (12-09-2026)LAS Roma 2 - 1 Atalanta (05-09-2026)WAtalanta 1 - 0 Bologna (31-08-2026)WAtalanta 2 - 1 Sassuolo (23-08-2026)
12 Lecce 4 6 5 7 -2 WLecce 3 - 2 Monza (13-09-2026)LCagliari 1 - 0 Lecce (07-09-2026)LLecce 0 - 4 AS Roma (31-08-2026)WVenezia 0 - 2 Lecce (23-08-2026)
13 Udinese 4 4 8 10 -2 LInter 5 - 3 Udinese (14-09-2026)LUdinese 1 - 2 Lazio (07-09-2026)WMonza 2 - 3 Udinese (29-08-2026)DUdinese 1 - 1 Como (22-08-2026)
14 Torino 4 3 4 7 -3 LTorino 0 - 2 AS Roma (14-09-2026)WFiorentina 1 - 2 Torino (05-09-2026)LSassuolo 2 - 1 Torino (29-08-2026)LTorino 1 - 2 AC Milan (23-08-2026)
15 Fiorentina 4 3 5 11 -6 WVenezia 2 - 4 Fiorentina (11-09-2026)LFiorentina 1 - 2 Torino (05-09-2026)LFiorentina 0 - 3 Frosinone (29-08-2026)LAS Roma 4 - 0 Fiorentina (24-08-2026)
16 Bologna 4 1 2 5 -3 LNapoli 1 - 0 Bologna (13-09-2026)DBologna 2 - 2 Sassuolo (06-09-2026)LAtalanta 1 - 0 Bologna (31-08-2026)LBologna 0 - 1 Lazio (24-08-2026)
17 Parma 4 1 2 6 -4 LComo 2 - 1 Parma (14-09-2026)DParma 1 - 1 Monza (06-09-2026)LJuventus 2 - 0 Parma (29-08-2026)LParma 0 - 1 Cagliari (22-08-2026)
18 Monza 4 1 6 11 -5 LLecce 3 - 2 Monza (13-09-2026)DParma 1 - 1 Monza (06-09-2026)LMonza 2 - 3 Udinese (29-08-2026)LInter 4 - 1 Monza (22-08-2026)
19 Genoa 4 1 2 8 -6 DGenoa 1 - 1 Frosinone (12-09-2026)LGenoa 1 - 4 Como (04-09-2026)LLazio 1 - 0 Genoa (30-08-2026)LGenoa 0 - 2 Napoli (22-08-2026)
20 Venezia 4 0 4 11 -7 LVenezia 2 - 4 Fiorentina (11-09-2026)LFrosinone 3 - 2 Venezia (06-09-2026)LAC Milan 2 - 0 Venezia (28-08-2026)LVenezia 0 - 2 Lecce (23-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.