Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Corners
Fouls
Yellow Cards
Red Cards
Match Events
36' Daniel Bragança
45' ↓ Ricardo Rodríguez ↑Ardian Ismajli
HT
54' ↓ Gaetano Oristanio ↑Nikola Vlašić
54' ↓ Daniel Bragança ↑Emirhan İlkhan
↓ James Abankwah ↑Nicolo Bertola 60'
64' ↓ Che Adams ↑Sandro Kulenović
67' Sandro Kulenović
↓ Mergim Vojvoda ↑David Alaba 72'
↓ Unai Gómez ↑Keinan Davis 72'
↓ Oier Zarraga ↑Lazar Jovanovic 72'
77' ↓ Emirhan İlkhan ↑Gvidas Gineitis
↓ Hassane Kamara ↑Juan Arizala 81'
Nicolo Bertola 89'
FT
Player Cards
Our take on every player in this match
Torino
Goalkeepers
Lucas Perri
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Pietro Comuzzo
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
83%
Duel Win %
Saúl Coco
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
62%
Duel Win %
Ricardo Rodríguez
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Midfielders
Rafik Belghali
ENFORCER
3
Tackles
3
Tackles
4
Duels Won
80%
Win %
Daniel Bragança
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Rolando Mandragora
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Gaetano Oristanio
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Alessio Cacciamani
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Forwards
Giovanni Simeone
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ché Adams
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
BENCH
L. Siviero
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Diego Mascardi
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathan Patterson
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ardian Ismajli
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Cristiano Biraghi
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eray Cömert
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
Nikola Vlašić
LATE SHIFT
15
Late Mins
15
Late Mins
36
Total Mins
Started
Entry
Kian Fitz-Jim
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gvidas Gineitis
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Emirhan İlkhan
LATE SHIFT
13
Late Mins
13
Late Mins
23
Total Mins
77
Entry
Duván Zapata
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pietro Pellegri
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandro Kulenovic
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Zakaria Aboukhlal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Udinese
Goalkeepers
Maduka Okoye
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
James Abankwah
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Oumar Solet
MAGNET
108
Activity
108
Activity
94
Passes
14
Duels
Enzo Ebosse
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
75%
Pass Acc
Midfielders
Mërgim Vojvoda
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Jesper Karlström
MAGNET
73
Activity
73
Activity
69
Passes
4
Duels
Oier Zarraga
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Hassane Kamara
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Unai Gómez
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Jurgen Ekkelenkamp
FINISHER
1
Goals
1
Goals
5
Shots
8.2
Rating
Forwards
Giorgi Chakvetadze
MAGNET
73
Activity
73
Activity
64
Passes
9
Duels
BENCH
Bartosz Mrozek
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolò Bertola
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Christian Kabasele
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
David Alaba
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Matteo Palma
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sandi Lovrić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Keinan Davis
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Lazar Jovanović
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 05/02/2026 | Udinese | 2 - 0 | Torino | Serie A | Bluenergy Stadium - Stadio Friuli |
| 01/07/2026 | Torino | 1 - 2 | Udinese | Serie A | Stadio Olimpico di Torino |
| 04/23/2025 | Torino | 2 - 0 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 12/29/2024 | Udinese | 2 - 2 | Torino | Serie A | Bluenergy Stadium |
| 03/16/2024 | Udinese | 0 - 2 | Torino | Serie A | Bluenergy Stadium |
| 12/23/2023 | Torino | 1 - 1 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 02/05/2023 | Torino | 1 - 0 | Udinese | Serie A | Stadio Olimpico Grande Torino |
| 10/23/2022 | Udinese | 1 - 2 | Torino | Serie A | Dacia Arena |
| 02/06/2022 | Udinese | 2 - 0 | Torino | Serie A | Dacia Arena |
| 11/22/2021 | Torino | 2 - 1 | Udinese | Serie A | Stadio Olimpico Grande Torino |
Torino Win
Udinese Win
Draw
League Standings
P: 6 GD: +10
P: 6 GD: +7
P: 6 GD: +11
P: 6 GD: +3
P: 6 GD: +6
P: 6 GD: +4
P: 6 GD: +3
P: 6 GD: +4
P: 6 GD: +2
P: 6 GD: 0
P: 6 GD: 0
P: 6 GD: -2
P: 6 GD: -6
P: 6 GD: -2
P: 6 GD: -4
P: 6 GD: -6
P: 6 GD: -6
P: 6 GD: -6
P: 6 GD: -7
League Standings
P: 7 GD: +12
P: 7 GD: +10
P: 7 GD: +13
P: 7 GD: +7
P: 7 GD: +5
P: 7 GD: +4
P: 7 GD: -1
P: 7 GD: +1
P: 7 GD: +3
P: 7 GD: +1
P: 7 GD: -1
P: 7 GD: -3
P: 7 GD: -2
P: 7 GD: -2
P: 7 GD: -4
P: 7 GD: -7
P: 7 GD: -8
P: 7 GD: -9
P: 7 GD: -9
Match previews and recaps to help you decide which games are worth watching
Torino
Udinese
Torino
Udinese
Win Probability
Futmetrix AI estimate
Kulenović's Instant Impact Ignites Stadio Olimpico Grande Torino
Skip It Futmetrix Score: 33/100. A brilliant super-sub cameo decisively tipped this crucial six-pointer in favour of the hosts, providing massive relief in the bottom-half battle.
Early Sparring
The pitch at Stadio Olimpico Grande Torino was primed for a tense clash, with both sides desperate to separate themselves from the relegation scrap. The Stakes could not have been higher for this crucial fixture. Torino immediately dropped deep, allowing Udinese to dictate the tempo. The visitors dominated possession, eventually holding 62% of the ball, but they struggled to carve out clear-cut chances around the box. Against the run of play, the hosts found their cutting edge. In the 36th minute, Daniel Bragança picked his spot and fired the home side into a vital lead. The opener shattered the early tactical stalemate, forcing the visitors to abandon their patient build-up in favour of a much more aggressive, direct approach.
The Momentum Shift
The hosts' joy was remarkably short-lived as the visitors roared right back into the contest before the halftime whistle. In the 43rd minute, Jurgen Ekkelenkamp punished a defensive lapse, bringing his team level and injecting raw Intensity into the fixture. The match transformed into an end-to-end spectacle, characterised by a barrage of twenty-six combined shots that turned the penalty areas into absolute shooting galleries. For a prolonged period, the Balance of power swung wildly between the two dugouts. Then came the masterstroke. The home manager introduced Sandro Kulenović in the 64th minute. Barely three minutes after crossing the touchline, the super sub found the breakthrough, finishing brilliantly to restore the advantage.
Holding the Fort
Trailing once again, Udinese threw caution to the wind, bombing forward in search of a second equaliser. Torino absorbed the relentless pressure, comfortably managing their modest 38% possession share. While the visitors passed the ball endlessly, the data tells the true story of efficiency: a commanding 2.47 xG for the hosts compared to a blunt 0.68 xG for the away side. Torino were simply ruthless when it mattered most. Erasing any lingering Upset Factor, the defence stood resolute through the final nervy minutes. This gritty 2-1 victory provides massive relief in their early-season league campaign, leaving their opponents to ponder how a match they territorially commanded ended in such a frustrating defeat.
Key Questions
How did substitute J. Ekkelenkamp change the game?
Ekkelenkamp shifted the game's momentum instantly, finding the back of the net in the 43rd minute to bring Udinese level before the halftime break.
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.
Leaky Defenses Set the Stage in Turin
Average Entertainment Futmetrix Score: 41/100. It might lack early-season glamour, but atrocious defensive records on both sides make this an unmissable fixture for fans of chaotic football.
The Setup
The Stadio Olimpico di Torino plays host to a bottom-half collision as Torino welcome Udinese. Sitting 14th and 13th respectively with just four points apiece, both clubs are desperate to ignite their campaigns. Their Form is equally dreadful, hampered by porous backlines that combine to concede an average of over five goals per match. While the Stakes remain modest in Round 6, the off-the-charts Balance metric suggests we are in for a fiercely contested stalemate. The overall Stars rating is undeniably low, meaning moments of individual brilliance will be rare, putting the pressure on talents like C. Casadei and N. Zaniolo to inject some much-needed quality.
Key Battle
This match will be defined by offensive transitions against unorganized defenses. Torino's midfield runners will relentlessly test an Udinese backline that has shown no ability to track late runs, making it a battle of who can exploit the other's glaring structural flaws first.
Our Prediction
We expect a wild 2-2 draw. Neither side has demonstrated the tactical discipline required to grind out a clean sheet, meaning both attacks should find plenty of joy in the final third.