Serie A Regular Season - 19
Torino 1 - 2 FT Udinese
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
11' Saúl Coco
HT
46' ↓ A. Njie ↑C. Adams
N. Zaniolo (A. Zanoli) 50'
↓ N. Zaniolo ↑A. Atta 61'
↓ A. Zanoli ↑J. Piotrowski 61'
66' ↓ E. Ilkhan ↑F. Anjorin
66' ↓ Z. Aboukhlal ↑C. Ngonge
66' ↓ G. Simeone ↑D. Zapata
77' ↓ A. Ismajli ↑A. Tameze
↓ L. Miller ↑K. Ehizibue 80'
J. Ekkelenkamp (K. Davis) 82'
↓ J. Ekkelenkamp ↑O. Zarraga 85'
↓ T. Kristensen ↑N. Bertola 85'
87' C. Casadei (V. Lazaro)
90'+1 Cesare Casadei
FT
Player Cards
Our take on every player in this match
Torino
Goalkeepers
A. Paleari
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
A. Ismajli
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
G. Maripan
ENFORCER
5
Tackles
5
Tackles
8
Duels Won
80%
Win %
S. Coco
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
V. Lazaro
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.5
Rating
N. Vlasic
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
E. Ilkhan
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
C. Casadei
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
8
Rating
Z. Aboukhlal
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Forwards
G. Simeone
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
A. Njie
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
M. Popa
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Israel
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Dembele
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
F. Anjorin
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
K. Asllani
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Tameze
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
W. Acquah
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Adams
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
C. Ngonge
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
D. Zapata
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Udinese
Goalkeepers
M. Okoye
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
T. Kristensen
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
C. Kabasele
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
O. Solet
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
H. Kamara
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Midfielders
A. Zanoli
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
L. Miller
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
J. Karlstrom
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Ekkelenkamp
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
N. Zaniolo
FINISHER
1
Goals
1
Goals
3
Shots
6.9
Rating
K. Davis
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
BENCH
A. Nunziante
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Sava
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Padelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Bertola
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
M. Palma
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Ehizibue
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
S. Lovric
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Zarraga
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
A. Atta
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
J. Piotrowski
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
A. Camara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Modesto
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Gueye
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Bravo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 23/04/2025 | Torino | 2 - 0 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 29/12/2024 | Udinese | 2 - 2 | Torino | Serie A | Bluenergy Stadium |
| 16/03/2024 | Udinese | 0 - 2 | Torino | Serie A | Bluenergy Stadium |
| 23/12/2023 | Torino | 1 - 1 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 05/02/2023 | Torino | 1 - 0 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 23/10/2022 | Udinese | 1 - 2 | Torino | Serie A | Dacia Arena |
| 06/02/2022 | Udinese | 2 - 0 | Torino | Serie A | Dacia Arena |
| 22/11/2021 | Torino | 2 - 1 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 10/04/2021 | Udinese | 0 - 1 | Torino | Serie A | Dacia Arena |
Torino Win
Udinese Win
Draw
League Standings
P: 19 GD: +26
P: 19 GD: +17
P: 19 GD: +13
P: 19 GD: +11
P: 19 GD: +10
P: 19 GD: +12
P: 19 GD: +7
P: 19 GD: +4
P: 19 GD: +4
P: 19 GD: -10
P: 19 GD: -2
P: 19 GD: -9
P: 19 GD: -3
P: 19 GD: -6
P: 19 GD: -9
P: 19 GD: -14
P: 19 GD: -10
P: 19 GD: -10
P: 19 GD: -16
League Standings
P: 27 GD: +43
P: 27 GD: +23
P: 28 GD: +14
P: 28 GD: +25
P: 28 GD: +17
P: 28 GD: +22
P: 28 GD: +13
P: 28 GD: +3
P: 27 GD: -2
P: 28 GD: -8
P: 27 GD: -1
P: 28 GD: -12
P: 28 GD: -6
P: 28 GD: -8
P: 28 GD: -21
P: 28 GD: -17
P: 28 GD: -12
P: 28 GD: -18
P: 28 GD: -27
Match previews and recaps to help you decide which games are worth watching
Zaniolo and Ekkelenkamp Strike as Udinese Edge Torino
Average Entertainment Futmetrix Score: 49/100. A mid-table clash defined by VAR intervention and clinical finishing leaves Torino searching for answers after a frustrating afternoon at home.
VAR Drama and Tactical Stalemate
The atmosphere at the Stadio Olimpico Grande Torino was charged as two mid-table sides looked to climb the Serie A ladder. Although Torino edged possession with 54%, the early narrative was dictated by technology rather than technical brilliance. An Intensity rating of 8.5 was fueled by a pivotal moment in the 20th minute when Christian Kabasele thought he had put the visitors ahead. However, the intervention of VAR left the Belgian defender frustrated as the goal was chalked off for an infringement in the build-up. This early reprieve allowed the Granata to reset, yet they struggled to convert their territorial dominance into clear-cut chances against a disciplined Udinese block. Both sides struggled to break the tactical deadlock before the interval.
Zaniolo's Breakthrough and Okoye's Resilience
The stalemate was finally broken five minutes into the second half as Udinese showcased the clinical edge that their hosts lacked. A swift transition saw A. Zanoli find space on the flank, delivering a precise ball for N. Zaniolo to fire home the opening goal. This breakthrough shifted the Balance of the contest, forcing the home side to overcommit in search of an equaliser. Despite the mounting pressure, Maduka Okoye proved to be a formidable barrier in the Friulani goal, producing three vital saves to frustrate the Torino frontline. The visitors remained dangerous on the break, exploiting the gaps left by a desperate home side, while the Stakes of the match became apparent through increasingly frantic midfield battles.
Ekkelenkamp Seals the Points
The definitive blow arrived in the 82nd minute when J. Ekkelenkamp latched onto a pass from K. Davis to double the advantage. It was a well-deserved moment for the Dutchman, whose creativity had been a constant thorn in the Torino side. While C. Casadei managed to pull one back for the hosts in the 87th minute following an assist from V. Lazaro, it proved to be little more than a late consolation. The final whistle confirmed a 1-2 victory for the visitors, a result that sees Udinese leapfrog their opponents in the standings. An Upset factor of 0.0 reflects that while the result was tight, the superior efficiency of the visitors ultimately decided the day at the Stadio Olimpico Grande Torino.
Key Questions
How did VAR change this match?
VAR disallowed Christian Kabasele's goal in the 20th minute for an infringement, preventing Udinese from taking an early lead.
What made Jürgen Ekkelenkamp the Man of the Match?
Ekkelenkamp scored the crucial second goal and provided 3 key passes, earning a match-high rating of 8.5 for his creative influence.
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.
Defensive Leaks and Individual Sparks
Skip It Futmetrix Score: 29/100. A mid-table encounter defined by defensive instability and flashes of individual brilliance rather than collective dominance.
The Setup
At the Stadio Olimpico Grande Torino, Torino enters this match searching for an identity. A Form rating of DWLLL reflects a squad struggling for consistency, largely due to a backline conceding 1.8 goals per game. Their visitors, Udinese, sit slightly higher in the table but mirror those defensive frailties. With the Stakes measured at a minimal 1.0, this fixture lacks the desperation of a relegation scrap or a European race, potentially leading to a more expansive, albeit error-prone, game of football.
Key Battle
The tactical heart of this match lies in the transition phases. Torino’s midfield, featuring C. Casadei and K. Asllani, will attempt to supply the creative engine Nikola Vlašić. They face an Udinese unit that relies on the physical presence of O. Solet to anchor the defense. If N. Zaniolo can link the play effectively for the visitors, Udinese could exploit the gaps left by Torino's aggressive wing-backs. However, the Stars rating of 7.6 suggests that individual talent is more likely to settle this than structured team play.
Our Prediction
Given that both teams struggle to maintain a clean sheet, a low-scoring stalemate is the most logical conclusion. The Balance of the match is tilted slightly toward the home side due to the individual form of Vlašić and the shot-stopping ability of Alberto Paleari, who has been busy lately. However, the lack of clinical finishing on both sides points to a 1-1 draw. It will be a game of moments rather than sustained pressure.