Serie A Regular Season - 29
Udinese 0 - 1 FT Juventus
Match Statistics
Possession
Shots
Shots on Target
Expected Goals (xG)
Passes
Pass Accuracy
Corners
Fouls
Yellow Cards
Red Cards
Match Events
32' N. Zaniolo
J. Boga (K. Yildiz) 38'
HT
↓ K. Thuram ↑T. Koopmeiners 49'
67' ↓ H. Kamara ↑J. Arizala
67' ↓ J. Ekkelenkamp ↑L. Miller
F. Conceicao 70'
77' ↓ J. Karlstrom ↑J. Piotrowski
77' ↓ O. Zarraga ↑B. Mlacic
↓ J. Boga ↑F. Gatti 79'
↓ F. Conceicao ↑F. Miretti 79'
85' ↓ A. Atta ↑I. Gueye
88' B. Mlacic
L. Kelly 90'+1
↓ K. Yildiz ↑F. Kostic 90'+2
↓ A. Cambiaso ↑J. David 90'+2
90'+3 C. Kabasele
FT
Player Cards
Our take on every player in this match
Udinese
Goalkeepers
Maduka Okoye
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Kingsley Ehizibue
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Christian Kabasele
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Thomas Kristensen
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Jesper Karlström
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Oier Zarraga
LATE SHIFT
13
Late Mins
13
Late Mins
76
Total Mins
77
Entry
Jürgen Ekkelenkamp
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Arthur Atta
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
Hassane Kamara
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Nicolò Zaniolo
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Keinan Davis
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Răzvan Sava
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Branimir Mlačić
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Oumar Solet
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Juan Arizala
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Jakub Piotrowski
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Lennon Miller
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Abdoulaye Camara
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vakoun Bayo
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Idrissa Gueye
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Juventus
Goalkeepers
Mattia Perin
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Defenders
Pierre Kalulu
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Bremer
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lloyd Kelly
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Midfielders
Weston McKennie
LATE SHIFT
15
Late Mins
15
Late Mins
96
Total Mins
Started
Entry
Manuel Locatelli
MAGNET
88
Activity
88
Activity
79
Passes
9
Duels
Khéphren Thuram
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Andrea Cambiaso
👻 Invisible Nothing to note
Forwards
Francisco Conceição
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Jérémie Boga
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
8%
Pass Acc
Kenan Yıldız
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
28%
Pass Acc
BENCH
Michele Di Gregorio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Carlo Pinsoglio
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Cabal
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Federico Gatti
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Filip Kostić
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Fabio Miretti
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Teun Koopmeiners
LATE SHIFT
15
Late Mins
15
Late Mins
47
Total Mins
Started
Entry
Vasilije Adžić
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Edon Zhegrova
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Loïs Openda
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arkadiusz Milik
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan David
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 02/12/2025 | Juventus | 2 - 0 | Udinese | Coppa Italia | Allianz Stadium |
| 29/10/2025 | Juventus | 3 - 1 | Udinese | Serie A | Allianz Stadium |
| 18/05/2025 | Juventus | 2 - 0 | Udinese | Serie A | Allianz Stadium |
| 02/11/2024 | Udinese | 0 - 2 | Juventus | Serie A | Bluenergy Stadium |
| 12/02/2024 | Juventus | 0 - 1 | Udinese | Serie A | Allianz Stadium |
| 20/08/2023 | Udinese | 0 - 3 | Juventus | Serie A | Bluenergy Stadium |
| 04/06/2023 | Udinese | 0 - 1 | Juventus | Serie A | Dacia Arena |
| 07/01/2023 | Juventus | 1 - 0 | Udinese | Serie A | Allianz Stadium |
| 15/01/2022 | Juventus | 2 - 0 | Udinese | Serie A | Allianz Stadium |
| 22/08/2021 | Udinese | 2 - 2 | Juventus | Serie A | Dacia Arena |
Udinese Win
Juventus Win
Draw
League Standings
P: 29 GD: +42
P: 28 GD: +24
P: 29 GD: +15
P: 29 GD: +23
P: 28 GD: +25
P: 28 GD: +17
P: 29 GD: +13
P: 28 GD: +3
P: 28 GD: -3
P: 28 GD: 0
P: 29 GD: -9
P: 29 GD: -15
P: 29 GD: -18
P: 28 GD: -6
P: 28 GD: -8
P: 29 GD: -18
P: 28 GD: -12
P: 28 GD: -18
P: 28 GD: -27
League Standings
P: 29 GD: +42
P: 28 GD: +24
P: 29 GD: +15
P: 28 GD: +25
P: 28 GD: +17
P: 28 GD: +22
P: 29 GD: +13
P: 28 GD: +3
P: 28 GD: -3
P: 28 GD: 0
P: 28 GD: -8
P: 29 GD: -15
P: 29 GD: -18
P: 28 GD: -6
P: 28 GD: -8
P: 29 GD: -18
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
Yıldız Brilliance Breaks the Udinese Wall
Average Entertainment Futmetrix Score: 39/100. Juventus peppered the Udinese goal with relentless pressure, ultimately requiring a moment of pure creative inspiration to break an inspired defensive line.
Early Siege at the Friuli
A barrage of Bianconeri attacks turned the pitch into a shooting gallery from the opening minutes. Juventus controlled possession and set up camp in the final third, generating a suffocating wave of pressure that tested the hosts' resolve immediately. However, standing squarely in their way was Maduka Okoye. The Udinese shot-stopper produced an absolute masterclass early on, throwing his body in front of everything to keep the scoreline level. The sheer volume of chances pushed the Intensity off the charts, with the visitors racking up a monstrous expected goals tally of over 3.00 that practically demanded a breakthrough. Despite the relentless onslaught, the hosts absorbed the initial blows, turning the Bluenergy Stadium - Stadio Friuli into a defiant fortress that seemed, momentarily at least, destined to frustrate the heavy favorites.
Boga Breaks the Resistance
You can only invite that caliber of pressure for so long before the defensive dam inevitably bursts. The defining shift in Balance finally arrived in the 38th minute when Juventus managed to unpick the tight defensive lock. The true architect of the move was undeniably Kenan Yıldız, whose elite vision repeatedly carved open the deepest defensive lines. Finding a crucial pocket of space, Yıldız slipped a wonderfully weighted and precise ball through to J. Boga, who made absolutely no mistake with a ruthless, clinical finish. It was a richly deserved reward for a half completely defined by one-way traffic. Yıldız’s creative masterclass—highlighted by a staggering six key passes—ensured that the visitors’ dominant field position eventually translated into tangible scoreboard advantage, entirely altering the complexion of the contest right before the halftime whistle blew.
Holding Firm Amidst VAR Drama
The second half evolved into a noticeably grittier, far more tactical affair as the home side scrambled for answers. With the Stakes remarkably high for their ongoing European qualification ambitions, the Bianconeri relied heavily on Manuel Locatelli to dictate the underlying tempo and completely shield the vulnerable backline. Udinese aggressively attempted to mount a spirited response but struggled mightily to test the opposition goalkeeper in any meaningful way, registering minimal threat inside the penalty box. The palpable tension briefly spiked in the 70th minute when F. Conceicao thought he had decisively doubled the lead, only for VAR to controversially chalk off the goal for a narrow offside call. Even without that crucial insurance goal, the visitors managed the dying embers of the match perfectly, grinding out a massive away victory that solidifies their push for continental football.
Key Questions
What made Kenan Yıldız the Man of the Match?
His creative vision was simply unmatched. With a brilliant assist and six critical key passes, he orchestrated the entire Bianconeri attack effortlessly.
What does this mean for Udinese's season?
Sitting comfortably in mid-table, this narrow defeat halts their momentum but keeps them well clear of the relegation dogfight as the season winds down.
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.
Juventus Targets European Surge at Bluenergy Stadium
Average Entertainment Futmetrix Score: 52/100. A vital clash for Juventus to prove their top-flight credentials against an Udinese side boasting one of the league's most clinical strikers of late.
The Setup
Juventus enters Round 29 with a Form rating that suggests vulnerability, having secured just one win in their last five league fixtures. While their tactical Balance remains statistically superior to the hosts, the Stakes for this encounter are modest, which often leads to a more expansive game. Udinese sits comfortably in mid-table, but they must find consistency at the Bluenergy Stadium - Stadio Friuli to stop a Juventus side desperate to climb back into the top-four conversation.
Key Battle
The physical dominance of Keinan Davis against the creative spark of Kenan Yıldız defines this matchup. Davis has been an absolute force for the home side, providing a focal point that requires constant double-teaming. On the other side, Yıldız represents the high-end Stars power available to the visitors, capable of unlocking tight defenses with a single piece of individual brilliance. If Juventus can isolate Yıldız against the Udinese wing-backs, the game will open up significantly.
Our Verdict
Juventus will likely dominate possession, forced to break down a stubborn Udinese block that has shown flashes of resilience. Expect the visitors to exploit wide areas, eventually finding a breakthrough as the game stretches in the second half. The home side's reliance on long balls to Davis will keep the Juve defense honest, but the visitors' superior bench depth should secure the points in a hard-fought away win.