Serie A Regular Season - 9

Juventus 3 - 1 FT Udinese

Allianz Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
95
FT
Wed, Oct 29
Italiano
Juventus
3-1
Udinese
⚡ Intensity 100
⚖️ Balance 53
🏆 Stakes 33
🎲 Upset 0
Juve breach Okoye's wall in Turin.

Siege at the Allianz Ends in Bianconeri Triumph

Must-Watch Futmetrix Score: 95/100. A relentless offensive display saw Juventus overcome a heroic goalkeeping performance to secure three vital points at home.

Opening Act: Early Breakthrough and Wing Dominance

The Allianz Stadium crowd didn't have to wait long for the first spark of quality in this Serie A clash. Within five minutes, Juventus forced an opening that led to a penalty, which D. Vlahovic converted with clinical precision. This early goal set a tone for the evening, as the home side established a controlled possession of 57%. Much of the threat emanated from the flanks, where Filip Kostić was in inspired form, delivering six key passes that carved open the opposition defence repeatedly. While an Intensity rating of 15.0 suggests a fierce battle, the first half hour was largely a tactical masterclass from the Bianconeri, who looked to kill the match early through sustained pressure and high-tempo transitions.

The Pivot: Zaniolo's Strike and Gatti's Response

Just as the hosts seemed to be cruising toward the break, Udinese found an unexpected lifeline. In the 45th minute, N. Zaniolo capitalised on a rare lapse in concentration to fire home a leveler, momentarily stalling the Turin momentum. The Balance score of 5.8 highlights how the lead fluctuated, forcing the hosts to regroup during the interval. The response was emphatic. A barrage of 25 shots turned the pitch into a shooting gallery, eventually leading to the decisive second goal in the 67th minute. F. Gatti rose to the occasion, latching onto a delivery from Andrea Cambiaso to restore the advantage. This moment shifted the psychological weight of the match, leaving the visitors struggling to maintain their shape under the pressure of twelve corners.

Resolution: Okoye's Defiance and Yildiz's Seal

The closing stages were defined by a remarkable individual battle between the Juventus attack and Maduka Okoye. The Udinese goalkeeper produced a stunning 9 saves to keep his side within touching distance, earning his place as one of the match's top performers. However, with the Stakes at 4.0 in a tight league race, Juventus refused to settle. In the 90th minute, VAR confirmed a second penalty for the hosts after a foul on K. Yildiz. The young forward stepped up himself to bury the chance, ensuring an Upset Factor of 0.0 remained intact. The 3-1 scoreline was a fair reflection of a match where Juventus dominated every metric, providing a statement of intent for their season ambitions while Okoye's heroics prevented a total collapse for the visitors.

Key Questions

Who were the goalscorers in the match?

Vlahovic, Gatti, and Yildiz scored for Juventus, while Zaniolo scored for Udinese.

How significant was Maduka Okoye's performance?

Okoye made 9 saves, a standout effort that kept Udinese in the game despite facing 25 shots.

Did VAR play a role in the final score?

Yes, VAR confirmed a penalty in the 90th minute, which Kenan Yildiz successfully converted.

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.

Match Statistics

Possession
57%
43%
Juventus 57%
Udinese 43%
Shots
25
8
Juventus 25
Udinese 8
Shots on Target
11
2
Juventus 11
Udinese 2
Expected Goals (xG)
3.17
0.54
Juventus 3.17
Udinese 0.54
Passes
443
345
Juventus 443
Udinese 345
Pass Accuracy
85%
80%
Juventus 85%
Udinese 80%
Corners
8
4
Juventus 8
Udinese 4
Fouls
12
13
Juventus 12
Udinese 13
Yellow Cards
1
4
Juventus 1
Udinese 4
Red Cards
0
0
Juventus 0
Udinese 0

Match Events

5' D. Vlahovic
K. Davis A. Buksa 🔄 38'
N. Zaniolo 45'
Jakub Piotrowski 🟨 45'+3
HT
J. Piotrowski S. Lovric 🔄 58'
N. Zaniolo V. Bayo 🔄 58'
67' F. Gatti (A. Cambiaso)
K. Ehizibue A. Zanoli 🔄 74'
A. Atta L. Miller 🔄 74'
77' 🔄 L. Openda J. David
Sandi Lovrić 🟨 79'
Lennon Miller 🟨 82'
88' 🔄 F. Kostic D. Rugani
89' 🔄 D. Vlahovic T. Koopmeiners
90' K. Yildiz
90'+4 Kenan Yıldız
FT

Player Cards

Our take on every player in this match

Juventus

Goalkeepers
M. Di Gregorio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
P. Kalulu
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
F. Gatti
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
L. Kelly
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Midfielders
M. Locatelli
MAGNET
MAGNET
84
Activity
84
Activity
67
Passes
17
Duels
A. Cambiaso
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
32%
Pass Acc
W. McKennie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Yildiz
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
7.6
Rating
F. Kostic
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
37%
Pass Acc
Forwards
L. Openda
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
D. Vlahovic
FINISHER
FINISHER
1
Goals
1
Goals
5
Shots
7.9
Rating
BENCH
M. Perin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Mangiapoco
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Rugani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Joao Mario
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pedro Felipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Koopmeiners
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
V. Adzic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Miretti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Conceicao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Zhegrova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. David
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Udinese

Goalkeepers
M. Okoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
S. Goglichidze
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5
Rating
C. Kabasele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
O. Solet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
K. Ehizibue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
J. Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
J. Karlstrom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
H. Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
N. Zaniolo
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
K. Davis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
38
Total Mins
38
Entry
BENCH
R. Sava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Bertola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Palma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Zemura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Zanoli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
R. Modesto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Lovric
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
O. Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Ekkelenkamp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
I. Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
A. Buksa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
52
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
18/05/2025
Serie A Allianz Stadium
02/11/2024
Serie A Bluenergy Stadium
12/02/2024
Serie A Allianz Stadium
20/08/2023
Serie A Bluenergy Stadium
04/06/2023
Serie A Dacia Arena
07/01/2023
Serie A Allianz Stadium
15/01/2022
Serie A Allianz Stadium
22/08/2021
Serie A Dacia Arena
Juventus Win
Udinese Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Napoli 9 21 16 8 +8 WLecce 0 - 1 Napoli (28-10-2025)WNapoli 3 - 1 Inter (25-10-2025)LTorino 1 - 0 Napoli (18-10-2025)WNapoli 2 - 1 Genoa (05-10-2025)LAC Milan 2 - 1 Napoli (28-09-2025)
2 AS Roma 9 21 10 4 +6 WAS Roma 2 - 1 Parma (29-10-2025)WSassuolo 0 - 1 AS Roma (26-10-2025)LAS Roma 0 - 1 Inter (18-10-2025)WFiorentina 1 - 2 AS Roma (05-10-2025)WAS Roma 2 - 0 Verona (28-09-2025)
3 Inter 9 18 22 11 +11 WInter 3 - 0 Fiorentina (29-10-2025)LNapoli 3 - 1 Inter (25-10-2025)WAS Roma 0 - 1 Inter (18-10-2025)WInter 4 - 1 Cremonese (04-10-2025)WCagliari 0 - 2 Inter (27-09-2025)
4 AC Milan 9 18 14 7 +7 DAtalanta 1 - 1 AC Milan (28-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)WAC Milan 2 - 1 Fiorentina (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)WAC Milan 2 - 1 Napoli (28-09-2025)
5 Como 9 16 12 6 +6 WComo 3 - 1 Verona (29-10-2025)DParma 0 - 0 Como (25-10-2025)WComo 2 - 0 Juventus (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)
6 Bologna 9 15 13 7 +6 DBologna 0 - 0 Torino (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)WCagliari 0 - 2 Bologna (19-10-2025)WBologna 4 - 0 Pisa (05-10-2025)DLecce 2 - 2 Bologna (28-09-2025)
7 Juventus 9 15 12 9 +3 WJuventus 3 - 1 Udinese (29-10-2025)LLazio 1 - 0 Juventus (26-10-2025)LComo 2 - 0 Juventus (19-10-2025)DJuventus 0 - 0 AC Milan (05-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)
8 Cremonese 9 14 11 10 +1 WGenoa 0 - 2 Cremonese (29-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)LInter 4 - 1 Cremonese (04-10-2025)DComo 1 - 1 Cremonese (27-09-2025)
9 Atalanta 9 13 13 7 +6 DAtalanta 1 - 1 AC Milan (28-10-2025)DCremonese 1 - 1 Atalanta (25-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DAtalanta 1 - 1 Como (04-10-2025)DJuventus 1 - 1 Atalanta (27-09-2025)
10 Sassuolo 9 13 10 10 0 WCagliari 1 - 2 Sassuolo (30-10-2025)LSassuolo 0 - 1 AS Roma (26-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WVerona 0 - 1 Sassuolo (03-10-2025)WSassuolo 3 - 1 Udinese (28-09-2025)
11 Lazio 9 12 11 7 +4 DPisa 0 - 0 Lazio (30-10-2025)WLazio 1 - 0 Juventus (26-10-2025)DAtalanta 0 - 0 Lazio (19-10-2025)DLazio 3 - 3 Torino (04-10-2025)WGenoa 0 - 3 Lazio (29-09-2025)
12 Udinese 9 12 11 15 -4 LJuventus 3 - 1 Udinese (29-10-2025)WUdinese 3 - 2 Lecce (25-10-2025)DCremonese 1 - 1 Udinese (20-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LSassuolo 3 - 1 Udinese (28-09-2025)
13 Torino 9 12 8 14 -6 DBologna 0 - 0 Torino (29-10-2025)WTorino 2 - 1 Genoa (26-10-2025)WTorino 1 - 0 Napoli (18-10-2025)DLazio 3 - 3 Torino (04-10-2025)LParma 2 - 1 Torino (29-09-2025)
14 Cagliari 9 9 9 12 -3 LCagliari 1 - 2 Sassuolo (30-10-2025)DVerona 2 - 2 Cagliari (26-10-2025)LCagliari 0 - 2 Bologna (19-10-2025)DUdinese 1 - 1 Cagliari (05-10-2025)LCagliari 0 - 2 Inter (27-09-2025)
15 Parma 9 7 4 9 -5 LAS Roma 2 - 1 Parma (29-10-2025)DParma 0 - 0 Como (25-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LParma 0 - 1 Lecce (04-10-2025)WParma 2 - 1 Torino (29-09-2025)
16 Lecce 9 6 7 14 -7 LLecce 0 - 1 Napoli (28-10-2025)LUdinese 3 - 2 Lecce (25-10-2025)DLecce 0 - 0 Sassuolo (18-10-2025)WParma 0 - 1 Lecce (04-10-2025)DLecce 2 - 2 Bologna (28-09-2025)
17 Pisa 9 5 5 12 -7 DPisa 0 - 0 Lazio (30-10-2025)DAC Milan 2 - 2 Pisa (24-10-2025)DPisa 0 - 0 Verona (18-10-2025)LBologna 4 - 0 Pisa (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)
18 Verona 9 5 5 14 -9 LComo 3 - 1 Verona (29-10-2025)DVerona 2 - 2 Cagliari (26-10-2025)DPisa 0 - 0 Verona (18-10-2025)LVerona 0 - 1 Sassuolo (03-10-2025)LAS Roma 2 - 0 Verona (28-09-2025)
19 Fiorentina 9 4 7 15 -8 LInter 3 - 0 Fiorentina (29-10-2025)DFiorentina 2 - 2 Bologna (26-10-2025)LAC Milan 2 - 1 Fiorentina (19-10-2025)LFiorentina 1 - 2 AS Roma (05-10-2025)DPisa 0 - 0 Fiorentina (28-09-2025)
20 Genoa 9 3 4 13 -9 LGenoa 0 - 2 Cremonese (29-10-2025)LTorino 2 - 1 Genoa (26-10-2025)DGenoa 0 - 0 Parma (19-10-2025)LNapoli 2 - 1 Genoa (05-10-2025)LGenoa 0 - 3 Lazio (29-09-2025)