Torino vs Roma

18 January 2026 · Serie A · 2025/26 · Referee Daniele Chiffi

Full time 0 – 2

Half-time: 0–1

  • Donyell Malen 26’
  • Paulo Dybala 72’

Match summary

Roma took a 2-0 win at Torino. Roma led 1-0 at half-time.

Donyell Malen put Roma ahead in the 26th minute, set up by Paulo Dybala and Paulo Dybala made it 0-2 in the 72nd minute, set up by Devyne Rensch.

The chances backed that up: Roma created 2.03 expected goals (xG) from 14 shots to Torino's 0.39 from 8.

Match stats

37% Possession 63%
8 Shots 14
4 Shots on target 5
2 Corners 1
99 Attacks 139
48 Dangerous attacks 58
307 Passes 532
67% Pass accuracy 81%
21 Tackles 12
13 Fouls 9
2 Yellow cards 1
0 Red cards 0
1 Offsides 3

Key events

Torino Roma
Kick-off
9’
20’
Donyell MalenShot on target
25’
VAR review
26’
Donyell MalenRight foot shot0-1 (Roma)
Cyril NgongeShot on target
26’
Marcus PedersenZakaria AboukhlalInjury
33’
Cyril NgongeShot on target
40’
Half-time0-1
Valentino LazaroShot on target
48’
Second half underway
Cesare CasadeiShot on target
50’
55’
72’
Paulo DybalaLeft foot shot0-2 (Roma)
72’
Paulo DybalaShot on target
Tino AnjorinEmirhan İlkhan
76’
90’
Robinio VazShot on target
90+1’
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.39 2.03 26’ Donyell Malen (Roma), 0-1 26’ 72’ Paulo Dybala (Roma), 0-2 72’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.39 2.03 26’ Donyell Malen (Roma), 0-1 Malen 26’ 72’ Paulo Dybala (Roma), 0-2 Dybala 72’
Torino 0.39 xGRoma 2.03 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Roma attacking Torino attacking 
72’ Paulo Dybala (Roma), open play, 0.60 xG, goal 26’ Donyell Malen (Roma), open play, 0.44 xG, goal 75’ Donyell Malen (Roma), open play, 0.32 xG, off target 11’ Lorenzo Pellegrini (Roma), open play, 0.14 xG, off target 80’ Che Adams (Torino), open play, 0.09 xG, off target 90’ Robinio Vaz (Roma), open play, 0.10 xG, saved 63’ Che Adams (Torino), set piece, 0.09 xG, off target 48’ Valentino Lazaro (Torino), open play, 0.08 xG, saved 72’ Paulo Dybala (Roma), open play, 0.08 xG, saved 20’ Donyell Malen (Roma), open play, 0.07 xG, saved 22’ Paulo Dybala (Roma), open play, 0.06 xG, off target 47’ Bryan Cristante (Roma), open play, 0.05 xG, off target 20’ Paulo Dybala (Roma), open play, 0.04 xG, blocked 20’ Paulo Dybala (Roma), open play, 0.04 xG, blocked 50’ Cesare Casadei (Torino), open play, 0.04 xG, saved 90+3’ Konstantinos Tsimikas (Roma), open play, 0.04 xG, off target 84’ Saúl Coco (Torino), open play, 0.04 xG, off target 6’ Donyell Malen (Roma), open play, 0.03 xG, blocked 26’ Cyril Ngonge (Torino), open play, 0.02 xG, saved 13’ Bryan Cristante (Roma), open play, 0.01 xG, blocked 35’ Gvidas Gineitis (Torino), open play, 0.01 xG, off target 40’ Cyril Ngonge (Torino), open play, 0.01 xG, saved 72’ Paulo Dybala (Roma), open play, 0.60 xG, goal 26’ Donyell Malen (Roma), open play, 0.44 xG, goal 75’ Donyell Malen (Roma), open play, 0.32 xG, off target 11’ Lorenzo Pellegrini (Roma), open play, 0.14 xG, off target 90’ Robinio Vaz (Roma), open play, 0.10 xG, saved 80’ Che Adams (Torino), open play, 0.09 xG, off target 63’ Che Adams (Torino), set piece, 0.09 xG, off target 72’ Paulo Dybala (Roma), open play, 0.08 xG, saved 48’ Valentino Lazaro (Torino), open play, 0.08 xG, saved 20’ Donyell Malen (Roma), open play, 0.07 xG, saved 22’ Paulo Dybala (Roma), open play, 0.06 xG, off target 47’ Bryan Cristante (Roma), open play, 0.05 xG, off target 20’ Paulo Dybala (Roma), open play, 0.04 xG, blocked 20’ Paulo Dybala (Roma), open play, 0.04 xG, blocked 50’ Cesare Casadei (Torino), open play, 0.04 xG, saved 90+3’ Konstantinos Tsimikas (Roma), open play, 0.04 xG, off target 84’ Saúl Coco (Torino), open play, 0.04 xG, off target 6’ Donyell Malen (Roma), open play, 0.03 xG, blocked 26’ Cyril Ngonge (Torino), open play, 0.02 xG, saved 13’ Bryan Cristante (Roma), open play, 0.01 xG, blocked 35’ Gvidas Gineitis (Torino), open play, 0.01 xG, off target 40’ Cyril Ngonge (Torino), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Torino 3-1-4-2 Starting XI
Paleari
Tamèze
Ismajli
Coco
İlkhan 76’
Lazaro
Vlašić
Gineitis 46’
Aboukhlal 33’
Adams
Ngonge 76’
Roma 3-4-2-1 Starting XI
Svilar
Hermoso 23’
Ndicka
Mancini
Wesley
Koné
Cristante
Rensch 76’
Pellegrini 52’
Dybala 76’
Malen 76’

Player stats

PlayerPosMinGAShxGxAKPCards
Alberto Paleari GK900 0.000.000
Ardian Ismajli DEF900 0.000.000
Saúl Coco DEF901 0.040.091
Adrien Tameze DEF900 0.000.042
Emirhan Ilkhan MID790 0.000.000
Valentino Lazaro MID901 0.080.000
Nikola Vlasic MID900 0.000.182
Gvidas Gineitis MID491 0.010.000
Zakaria Aboukhlal MID320 0.000.000
Che Adams FWD902 0.180.011
Cyril Ngonge FWD792 0.040.000
Marcus Pedersen Sub580 0.000.041
Cesare Casadei Sub411 0.040.000
Alieu Njie Sub110 0.000.000
Faustino Anjorin Sub110 0.000.041

Starters first, then substitutes. xA is expected assists.

Before kick-off

Torino win 22% Avg odds 4.32
Draw 29% Avg odds 3.27
Roma win 49% Avg odds 1.91

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.