Juventus vs Udinese

29 October 2025 · Serie A · 2025/26 · Referee Marco Di Bello

Full time 3 – 1

Half-time: 1–1

  • Dusan Vlahovic 5’ (pen)
  • Federico Gatti 67’
  • Kenan Yildiz 90+6’ (pen)
  • Nicolo Zaniolo 45+1’

Match summary

Juventus saw off Udinese 3-1. It was 1-1 at half-time.

In the first half, Dusan Vlahovic put Juventus ahead from the penalty spot in the 5th minute and Nicolo Zaniolo equalised in first-half stoppage time. In the second half, Federico Gatti put Juventus back in front with a header in the 67th minute, set up by Andrea Cambiaso and Kenan Yildiz made it 3-1 from the penalty spot in stoppage time.

The chances backed that up: Juventus created 3.31 expected goals (xG) from 25 shots to Udinese's 0.61 from 8.

Match stats

57% Possession 43%
25 Shots 8
11 Shots on target 2
8 Corners 4
80 Attacks 73
58 Dangerous attacks 28
443 Passes 345
85% Pass accuracy 80%
14 Tackles 14
12 Fouls 13
1 Yellow cards 4
0 Red cards 0
2 Offsides 0

Key events

Juventus Udinese
Kick-off
3’
Dušan VlahovićPenalty1-0 (Juventus)
5’
38’
Adam BuksaKeinan DavisInjury
Filip KosticShot on target
38’
Dusan VlahovicShot on target
39’
Manuel LocatelliShot on target
39’
Dusan VlahovicShot on target
41’
45+1’
Nicolò ZanioloLeft foot shot1-1 (Udinese)
45+3’
Half-time1-1
Second half underway
49’
Saba GoglichidzeShot on target
Loïs OpendaShot on target
61’
Pierre Kalulu KyatengwaShot on target
66’
Federico GattiHeader2-1 (Juventus)
67’
Kenan YildizShot on target
70’
79’
82’
Teun KoopmeinersDušan Vlahović
89’
Daniele RuganiFilip Kostić
89’
Michele Di GregorioTime wasting
90’
VAR review
90+4’
Kenan YıldızPenalty3-1 (Juventus)
90+6’
Jonathan Christian DavidShot on target
90+9’
Full-time3-1

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.31 0.61 5’ Dusan Vlahovic (Juventus), 1-0 5’ 45+1’ Nicolo Zaniolo (Udinese), 1-1 45+1’ 67’ Federico Gatti (Juventus), 2-1 67’ 90+6’ Kenan Yildiz (Juventus), 3-1 90+6’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.31 0.61 5’ Dusan Vlahovic (Juventus), 1-0 Vlahovic 5’ 45+1’ Nicolo Zaniolo (Udinese), 1-1 Zaniolo 45+1’ 67’ Federico Gatti (Juventus), 2-1 Gatti 67’ 90+6’ Kenan Yildiz (Juventus), 3-1 Yildiz 90+6’
Juventus 3.31 xGUdinese 0.61 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Udinese attacking Juventus attacking 
5’ Dusan Vlahovic (Juventus), penalty, 0.76 xG, goal 90+6’ Kenan Yildiz (Juventus), penalty, 0.76 xG, goal 67’ Federico Gatti (Juventus), from a corner, 0.28 xG, goal 90’ Vakoun Bayo (Udinese), from a corner, 0.25 xG, off target 10’ Loïs Openda (Juventus), open play, 0.14 xG, off target 53’ Loïs Openda (Juventus), open play, 0.12 xG, blocked 53’ Loïs Openda (Juventus), from a corner, 0.12 xG, blocked 90+9’ Kenan Yildiz (Juventus), open play, 0.12 xG, blocked 90+9’ Jonathan Christian David (Juventus), open play, 0.11 xG, saved 90+2’ Kenan Yildiz (Juventus), open play, 0.10 xG, off target 39’ Dusan Vlahovic (Juventus), open play, 0.09 xG, saved 39’ Manuel Locatelli (Juventus), open play, 0.09 xG, saved 50’ Saba Goglichidze (Udinese), from a corner, 0.09 xG, off target 61’ Loïs Openda (Juventus), open play, 0.08 xG, saved 19’ Nicolo Zaniolo (Udinese), open play, 0.08 xG, blocked 70’ Kenan Yildiz (Juventus), open play, 0.08 xG, saved 41’ Dusan Vlahovic (Juventus), open play, 0.07 xG, saved 46’ Nicolo Zaniolo (Udinese), open play, 0.07 xG, goal 35’ Kenan Yildiz (Juventus), open play, 0.06 xG, blocked 46’ Adam Buksa (Udinese), open play, 0.06 xG, blocked 66’ Pierre Kalulu Kyatengwa (Juventus), open play, 0.05 xG, saved 33’ Dusan Vlahovic (Juventus), from a corner, 0.04 xG, off target 65’ Dusan Vlahovic (Juventus), open play, 0.04 xG, off target 67’ Weston McKennie (Juventus), from a corner, 0.04 xG, blocked 78’ Kenan Yildiz (Juventus), open play, 0.04 xG, hit the woodwork 38’ Filip Kostic (Juventus), open play, 0.04 xG, saved 19’ Hassane Kamara (Udinese), from a corner, 0.03 xG, off target 86’ Hassane Kamara (Udinese), open play, 0.02 xG, blocked 53’ Kenan Yildiz (Juventus), from a corner, 0.02 xG, blocked 53’ Dusan Vlahovic (Juventus), from a corner, 0.02 xG, blocked 59’ Weston McKennie (Juventus), set piece, 0.02 xG, off target 54’ Manuel Locatelli (Juventus), from a corner, 0.02 xG, off target 49’ Saba Goglichidze (Udinese), set piece, 0.01 xG, saved 5’ Dusan Vlahovic (Juventus), penalty, 0.76 xG, goal 90+6’ Kenan Yildiz (Juventus), penalty, 0.76 xG, goal 67’ Federico Gatti (Juventus), from a corner, 0.28 xG, goal 90’ Vakoun Bayo (Udinese), from a corner, 0.25 xG, off target 10’ Loïs Openda (Juventus), open play, 0.14 xG, off target 90+9’ Kenan Yildiz (Juventus), open play, 0.12 xG, blocked 53’ Loïs Openda (Juventus), open play, 0.12 xG, blocked 53’ Loïs Openda (Juventus), from a corner, 0.12 xG, blocked 90+9’ Jonathan Christian David (Juventus), open play, 0.11 xG, saved 90+2’ Kenan Yildiz (Juventus), open play, 0.10 xG, off target 39’ Dusan Vlahovic (Juventus), open play, 0.09 xG, saved 39’ Manuel Locatelli (Juventus), open play, 0.09 xG, saved 50’ Saba Goglichidze (Udinese), from a corner, 0.09 xG, off target 61’ Loïs Openda (Juventus), open play, 0.08 xG, saved 19’ Nicolo Zaniolo (Udinese), open play, 0.08 xG, blocked 70’ Kenan Yildiz (Juventus), open play, 0.08 xG, saved 46’ Nicolo Zaniolo (Udinese), open play, 0.07 xG, goal 41’ Dusan Vlahovic (Juventus), open play, 0.07 xG, saved 35’ Kenan Yildiz (Juventus), open play, 0.06 xG, blocked 46’ Adam Buksa (Udinese), open play, 0.06 xG, blocked 66’ Pierre Kalulu Kyatengwa (Juventus), open play, 0.05 xG, saved 33’ Dusan Vlahovic (Juventus), from a corner, 0.04 xG, off target 65’ Dusan Vlahovic (Juventus), open play, 0.04 xG, off target 67’ Weston McKennie (Juventus), from a corner, 0.04 xG, blocked 78’ Kenan Yildiz (Juventus), open play, 0.04 xG, hit the woodwork 38’ Filip Kostic (Juventus), open play, 0.04 xG, saved 19’ Hassane Kamara (Udinese), from a corner, 0.03 xG, off target 86’ Hassane Kamara (Udinese), open play, 0.02 xG, blocked 53’ Kenan Yildiz (Juventus), from a corner, 0.02 xG, blocked 59’ Weston McKennie (Juventus), set piece, 0.02 xG, off target 53’ Dusan Vlahovic (Juventus), from a corner, 0.02 xG, blocked 54’ Manuel Locatelli (Juventus), from a corner, 0.02 xG, off target 49’ Saba Goglichidze (Udinese), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Juventus 3-1-4-2 Starting XI
Gregorio
Kalulu
Gatti
Kelly
Locatelli
Cambiaso
McKennie
Yıldız
Kostić 89’
Openda 77’
Vlahović 89’
Udinese 3-5-2 Starting XI
Okoye
Solet
Kabasele
Goglichidze
Kamara
Atta 74’
Karlström
Piotrowski 58’
Ehizibue 74’
Davis 38’
Zaniolo 58’

Player stats

PlayerPosMinGAShxGxAKPCards
Michele Di Gregorio GK900 0.000.000
Pierre Kalulu Kyatengwa DEF901 0.050.000
Federico Gatti DEF9011 0.280.101
Lloyd Kelly DEF900 0.000.000
Manuel Locatelli MID902 0.110.071
Andrea Cambiaso MID9010 0.000.343
Kenan Yildiz MID9017 1.180.111
Weston McKennie MID902 0.060.092
Filip Kostic MID901 0.040.276
Dusan Vlahovic FWD9016 1.030.252
Loïs Openda FWD804 0.450.061
Jonathan Christian David Sub101 0.110.000
Daniele Rugani Sub10 0.000.000
Teun Koopmeiners Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Juventus win 66% Avg odds 1.44
Draw 21% Avg odds 4.42
Udinese win 13% Avg odds 7.13

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.