Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
Riyad Idrissi 11'
28' N. Vlasic (C. Adams)
36' Nikola Vlašić
M. Prati (L. Mazzitelli) 45'
HT
S. Kilicsoy (A. Deiola) 66'
67' ↓ C. Adams ↑D. Zapata
67' ↓ V. Lazaro ↑N. Nkounkou
↓ G. Gaetano ↑S. Esposito 68'
↓ S. Kilicsoy ↑G. Borrelli 72'
↓ L. Mazzitelli ↑N. Cavuoti 72'
76' ↓ K. Asllani ↑C. Ngonge
80' ↓ M. Pedersen ↑Z. Aboukhlal
80' ↓ G. Gineitis ↑E. Ilkhan
↓ M. Prati ↑A. Obert 84'
90'+2 Niels Nkounkou
90'+4 Zakaria Aboukhlal
FT
Player Cards
Our take on every player in this match
Torino
Goalkeepers
Alberto Paleari
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Adrien Tamèze
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Guillermo Maripán
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Ardian Ismajli
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Marcus Pedersen
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Gvidas Gineitis
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
22%
Pass Acc
Kristjan Asllani
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Valentino Lazaro
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Nikola Vlašić
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Giovanni Simeone
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ché Adams
PROVIDER
1
Assists
1
Assists
2
Key Passes
6.5
Rating
BENCH
Mihai Popa
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Franco Israel
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Saba Sazonov
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ali Dembélé
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niels Nkounkou
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Cristiano Biraghi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Pellini
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emirhan İlkhan
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Tino Anjorin
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cesare Casadei
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zakaria Aboukhlal
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Cyril Ngonge
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Duván Zapata
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Alieu Njie
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cagliari
Goalkeepers
Elia Caprile
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Gabriele Zappa
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alessandro Deiola
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Sebastiano Luperto
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Marco Palestra
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Michel Adopo
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Matteo Prati
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Luca Mazzitelli
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Riyad Idrissi
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Gianluca Gaetano
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
22%
Pass Acc
Semih Kılıçsoy
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Giuseppe Ciocci
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Boris Radunovic
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alessandro Di Pardo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicola Pintus
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Adam Obert
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Andra Cogoni
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marko Rog
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolò Cavuoti
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Gennaro Borrelli
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Leonardo Pavoletti
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Trepy
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastiano Esposito
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 12/27/2025 | Torino | 1 - 2 | Cagliari | Serie A | Stadio Olimpico di Torino |
| 01/24/2025 | Torino | 2 - 0 | Cagliari | Serie A | Stadio Olimpico Grande Torino |
| 10/20/2024 | Cagliari | 3 - 2 | Torino | Serie A | Unipol Domus |
| 01/26/2024 | Cagliari | 1 - 2 | Torino | Serie A | Unipol Domus |
| 08/21/2023 | Torino | 0 - 0 | Cagliari | Serie A | Stadio Olimpico Grande Torino |
| 02/27/2022 | Torino | 1 - 2 | Cagliari | Serie A | Stadio Olimpico Grande Torino |
| 12/06/2021 | Cagliari | 1 - 1 | Torino | Serie A | Unipol Domus |
| 02/19/2021 | Cagliari | 0 - 1 | Torino | Serie A | Sardegna Arena |
| 10/18/2020 | Torino | 2 - 3 | Cagliari | Serie A | Stadio Olimpico Grande Torino |
| 06/27/2020 | Cagliari | 4 - 2 | Torino | Serie A | Sardegna Arena |
Torino Win
Cagliari Win
Draw
League Standings
P: 17 GD: +22
P: 17 GD: +16
P: 17 GD: +11
P: 17 GD: +9
P: 17 GD: +8
P: 17 GD: +11
P: 17 GD: +8
P: 17 GD: +6
P: 17 GD: +1
P: 17 GD: +1
P: 17 GD: -10
P: 17 GD: -2
P: 17 GD: -11
P: 17 GD: -5
P: 17 GD: -7
P: 17 GD: -12
P: 17 GD: -10
P: 17 GD: -13
P: 17 GD: -12
Match previews and recaps to help you decide which games are worth watching
Torino
Cagliari
Torino
Cagliari
Win Probability
Futmetrix AI estimate
Caprile’s Fortress Defies Torino Dominance
Highly Entertaining Futmetrix Score: 71/100. A goalkeeping masterclass from Elia Caprile transformed a one-sided shooting gallery into a clinical smash-and-grab victory for the visitors.
Drama and Early Breakthrough
The action at Stadio Olimpico Grande Torino ignited early when Riyad Idrissi thought he had won a penalty for the visitors in the 11th minute, only for VAR to intervene and overturn the decision. An Intensity rating of 84 underscores a frantic start where Torino quickly established controlled possession. The home side’s pressure bore fruit in the 28th minute when C. Adams turned provider, teeing up N. Vlasic for a composed finish. Dominating the pitch with 56% possession, the Granata seemed poised for a comfortable afternoon, peppering the opposition goal with a barrage of shots that forced the visitors into a desperate defensive shell.
The Great Wall of Sardinia
Despite the territorial dominance of the hosts, the match maintained a Balance score of 77 as Cagliari refused to buckle. The turning point of the first half arrived in the final seconds before the interval. Against the run of play, L. Mazzitelli found M. Prati, who silenced the home crowd with an clinical equalizer in the 45th minute. This goal shifted the psychological weight of the match, but the true hero remained Elia Caprile. The goalkeeper began a relentless sequence of saves, eventually totaling 9 stops, many of which were of the highest caliber, frustrating a Torino side that appeared to do everything right except find the back of the net.
Kilicsoy Completes the Heist
Torino emerged for the second half with renewed vigor, racking up a total of 19 shots, yet they remained vulnerable to the counter-attack. With the Stakes rising as both teams sought to distance themselves from the bottom half of the table, Cagliari struck the decisive blow. In the 66th minute, A. Deiola released S. Kilicsoy, who maintained his composure to fire the visitors ahead. Despite a late siege and a significant xG advantage for the hosts, Cagliari held firm. This result serves as a stark reminder of football's cruelty; Torino dominated every metric but fell victim to Caprile's brilliance and a clinical visiting attack that made their few chances count.
Key Questions
How did VAR change this match?
In the 11th minute, VAR overturned a penalty awarded to Cagliari, preventing an early lead for the visitors before Torino eventually scored.
What made Elia Caprile the Man of the Match?
Caprile recorded 9 vital saves, single-handedly keeping Torino at bay despite the hosts registering 10 shots on target during the match.
How did Torino complete the comeback from behind?
Actually, Torino failed to comeback; it was Cagliari who recovered from Vlasic's opening goal to win the match 2-1.
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.
Archive note: this preview was written after the match was played.
Mid-Table Tension at the Olimpico
Skip It Futmetrix Score: 23/100. A cagey encounter looms as two sides separated by a single point prioritize defensive solidity over festive flair.
The Setup
The Stadio Olimpico Grande Torino plays host to a fixture where the Form guide favors the visitors, despite their lower historical ceiling. Torino has struggled with consistency, recording a Balance score that reflects their defensive fragility this season. Cagliari arrives with momentum from a string of positive results, aiming to leapfrog the Granata. With the Stakes rated low at 1.0, expect a match where neither side is willing to overextend and risk a morale-damaging defeat.
Key Battle
The creative spark of Nikola Vlašić will be tested against the tactical discipline of Sebastiano Esposito and the Cagliari midfield. Vlašić is the primary source of invention for Torino, but if Esposito can link play effectively and exploit the gaps in Torino's backline, the visitors could dictate the tempo in the final third.
Our Prediction
This match has the hallmarks of a stalemate. While the Stars on both sides have the individual quality to produce a moment of magic, the overarching tactical approach is likely to be conservative. We anticipate a 1-1 draw, as Torino's home advantage cancels out Cagliari's superior recent run of results in a game of few clear-cut chances.