Udinese vs Napoli

14 December 2025 · Serie A · 2025/26 · Referee Simone Sozza

Full time 1 – 0

Half-time: 0–0

  • Jurgen Ekkelenkamp 73’

Match summary

Udinese saw off Napoli 1-0. It was goalless at half-time.

Jurgen Ekkelenkamp put Udinese ahead in the 73rd minute, set up by Keinan Davis.

The chances backed that up: Udinese created 1.87 expected goals (xG) from 18 shots to Napoli's 0.93 from 7.

Match stats

38% Possession 62%
18 Shots 7
5 Shots on target 0
1 Corners 3
86 Attacks 94
36 Dangerous attacks 48
322 Passes 518
76% Pass accuracy 82%
18 Tackles 11
16 Fouls 9
1 Yellow cards 0
0 Red cards 0
1 Offsides 1

Key events

Udinese Napoli
Kick-off
Christian KabaseleShot on target
17’
Jurgen EkkelenkampShot on target
30’
33’
Half-time0-0
Second half underway
Nicolò BertolaShot on target
52’
VAR review
53’
Jakub PiotrowskiShot on target
59’
VAR review
70’
Jurgen EkkelenkampRight foot shot1-0 (Udinese)
73’
Adam BuksaKeinan Davis
84’
Iker BravoNicolò Zaniolo
90+1’
Full-time1-0

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.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.87 0.93 73’ Jurgen Ekkelenkamp (Udinese), 1-0 73’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.87 0.93 73’ Jurgen Ekkelenkamp (Udinese), 1-0 Ekkelenkamp 73’
Udinese 1.87 xGNapoli 0.93 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Napoli attacking Udinese attacking 
88’ Rasmus Højlund (Napoli), open play, 0.62 xG, off target 90+2’ Oier Zarraga (Udinese), open play, 0.45 xG, off target 68’ Nicolo Zaniolo (Udinese), open play, 0.38 xG, off target 59’ Jakub Piotrowski (Udinese), open play, 0.35 xG, saved 57’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.15 xG, blocked 47’ Jurgen Ekkelenkamp (Udinese), open play, 0.08 xG, blocked 49’ Rasmus Højlund (Napoli), open play, 0.08 xG, off target 59’ Nicolo Zaniolo (Udinese), open play, 0.08 xG, blocked 78’ Scott McTominay (Napoli), open play, 0.06 xG, blocked 30’ Jurgen Ekkelenkamp (Udinese), open play, 0.06 xG, saved 63’ Keinan Davis (Udinese), open play, 0.06 xG, blocked 90+3’ Lorenzo Lucca (Napoli), open play, 0.06 xG, hit the woodwork 32’ Nicolo Zaniolo (Udinese), direct free kick, 0.05 xG, blocked 15’ Giovanni Di Lorenzo (Napoli), from a corner, 0.05 xG, off target 59’ Jurgen Ekkelenkamp (Udinese), open play, 0.05 xG, off target 90+5’ Matteo Politano (Napoli), open play, 0.03 xG, off target 31’ Nicolo Zaniolo (Udinese), open play, 0.03 xG, blocked 11’ Noa Lang (Napoli), from a corner, 0.02 xG, off target 73’ Jurgen Ekkelenkamp (Udinese), open play, 0.02 xG, goal 3’ Jakub Piotrowski (Udinese), open play, 0.02 xG, off target 42’ Jakub Piotrowski (Udinese), open play, 0.02 xG, off target 17’ Christian Kabasele (Udinese), set piece, 0.02 xG, saved 52’ Nicolò Bertola (Udinese), open play, 0.02 xG, saved 23’ Oumar Solet (Udinese), open play, 0.02 xG, off target 26’ Nicolò Bertola (Udinese), open play, 0.02 xG, blocked 88’ Rasmus Højlund (Napoli), open play, 0.62 xG, off target 90+2’ Oier Zarraga (Udinese), open play, 0.45 xG, off target 68’ Nicolo Zaniolo (Udinese), open play, 0.38 xG, off target 59’ Jakub Piotrowski (Udinese), open play, 0.35 xG, saved 57’ Jurgen Ekkelenkamp (Udinese), direct free kick, 0.15 xG, blocked 47’ Jurgen Ekkelenkamp (Udinese), open play, 0.08 xG, blocked 49’ Rasmus Højlund (Napoli), open play, 0.08 xG, off target 59’ Nicolo Zaniolo (Udinese), open play, 0.08 xG, blocked 78’ Scott McTominay (Napoli), open play, 0.06 xG, blocked 63’ Keinan Davis (Udinese), open play, 0.06 xG, blocked 90+3’ Lorenzo Lucca (Napoli), open play, 0.06 xG, hit the woodwork 30’ Jurgen Ekkelenkamp (Udinese), open play, 0.06 xG, saved 32’ Nicolo Zaniolo (Udinese), direct free kick, 0.05 xG, blocked 15’ Giovanni Di Lorenzo (Napoli), from a corner, 0.05 xG, off target 59’ Jurgen Ekkelenkamp (Udinese), open play, 0.05 xG, off target 90+5’ Matteo Politano (Napoli), open play, 0.03 xG, off target 31’ Nicolo Zaniolo (Udinese), open play, 0.03 xG, blocked 11’ Noa Lang (Napoli), from a corner, 0.02 xG, off target 73’ Jurgen Ekkelenkamp (Udinese), open play, 0.02 xG, goal 3’ Jakub Piotrowski (Udinese), open play, 0.02 xG, off target 42’ Jakub Piotrowski (Udinese), open play, 0.02 xG, off target 17’ Christian Kabasele (Udinese), set piece, 0.02 xG, saved 52’ Nicolò Bertola (Udinese), open play, 0.02 xG, saved 23’ Oumar Solet (Udinese), open play, 0.02 xG, off target 26’ Nicolò Bertola (Udinese), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Udinese 3-5-2 Starting XI
Okoye
Kristensen
Kabasele
Solet
Zanoli 90’
Piotrowski
Karlström
Ekkelenkamp 83’
Bertola 84’
Zaniolo 90’
Davis 84’
Napoli 3-4-3 Starting XI
Milinković-Savić
Buongiorno 75’
Rrahmani
Beukema 61’
Spinazzola 82’
McTominay
Elmas 83’
Lorenzo
Lang 61’
Højlund
Neres

Player stats

PlayerPosMinGAShxGxAKPCards
Maduka Okoye GK900 0.000.000
Christian Kabasele DEF901 0.020.000
Thomas Thiesson Kristensen DEF900 0.000.000
Oumar Solet DEF901 0.020.000
Alessandro Zanoli MID900 0.000.031
Nicolò Bertola MID852 0.030.000
Jakub Piotrowski MID903 0.400.061
Jesper Karlström MID900 0.000.000
Jurgen Ekkelenkamp MID8415 0.360.795
Nicolo Zaniolo FWD904 0.540.103
Keinan Davis FWD8511 0.060.042
Oier Zarraga Sub61 0.450.000
Kingsley Ehizibue Sub50 0.000.000
Adam Buksa Sub50 0.000.000
Saba Goglichidze Sub10 0.000.000
Iker Bravo Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Udinese win 21% Avg odds 4.47
Draw 29% Avg odds 3.29
Napoli win 50% Avg odds 1.87

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.