Serie A Regular Season - 38

Napoli 1 - 0 FT Udinese

Stadio Diego Armando Maradona

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

Futmetrix Verdict
51
FT
Sun, May 24
Italiano
Napoli
1-0
Udinese
⚡ Intensity 39
⚖️ Balance 20
🏆 Stakes 78
🎲 Upset 0
Napoli cruise to closing day victory.

Napoli's Closing Statement: Hojlund Strike Sinks Depleted Udinese

Average Entertainment Futmetrix Score: 51/100. Napoli delivered a masterclass in possession to close out their domestic campaign, locking down second place and rewarding their faithful with a professional victory.

Early Exchanges

The atmosphere at Stadio Diego Armando Maradona crackled with anticipation as the home side sought to cap off a stellar domestic campaign. The Stakes were purely about pride and momentum for the hosts, who dictated terms immediately. A dramatic twist came just ten minutes in, forcing an early tactical adjustment. Enter K. De Bruyne off the bench. The midfield maestro needed merely fourteen minutes to imprint his genius on the match, delivering a clinical assist. The Balance of the contest tipped entirely in the 24th minute when R. Hojlund ruthlessly dispatched the opportunity to break the deadlock. From there, the hosts dominated possession, hoarding a massive 68% of the ball and transforming the pitch into their personal passing carousel. The visiting side chased shadows, pinned back by relentless pressure.

The Turning Point

Any hopes of an away resurgence were systematically dismantled in the second half. The home side maintained a vice-like grip on the tempo, leaving Udinese starved of service and deeply frustrated. This mounting frustration soon boiled over, directly impacting the match's Intensity. In the 64th minute, disaster struck for the visitors. A reckless and dangerous challenge earned C. Kabasele a straight red card. This dismissal for serious foul play effectively ended the contest as a competitive spectacle. Down a man and chasing the game against one of the league's most potent possession sides, the visitors were forced into sheer survival mode. The numerical advantage allowed the home midfield to operate with absolute impunity, probing the depleted defensive lines and coasting through the half.

Final Whistle Fallout

The remainder of the match felt more like a training exercise than a league fixture, completely neutralizing any Upset Factor. While the attacking line continued to pepper the goal with 14 total shots, it was the defensive solidity that caught the eye. Juan Jesus marshaled the backline with an outstanding performance, ensuring the clean sheet remained pristine and effortlessly shutting down any isolated counterattacks. Napoli seamlessly wound down the clock, securing all three points to finish their stellar season. This final day victory cements their impressive second-place finish with 76 points, booking their rightful place in next season's Champions League group stage. For the visitors, the narrow defeat confines them to 10th place—a respectable mid-table finish, but a harsh reminder of the supreme quality at the summit of Italian football.

Key Questions

How did the red card for C. Kabasele impact the match?

Kabasele's 64th-minute dismissal crippled Udinese's comeback hopes, allowing Napoli to ruthlessly exploit their numerical advantage and suffocate the remaining half hour with controlled possession.

What made Rasmus Hojlund the Man of the Match?

Hojlund was the decisive attacking force, scoring the brilliant 24th-minute match-winner and terrorizing the defense to secure the essential three points for his side.

What does this mean for Napoli's season?

This victory secures an outstanding second-place finish on 76 points, capping their domestic campaign with a clean sheet and firmly booking their Champions League ticket.

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
68%
32%
Napoli 68%
Udinese 32%
Shots
14
8
Napoli 14
Udinese 8
Shots on Target
6
3
Napoli 6
Udinese 3
Expected Goals (xG)
1.81
0.41
Napoli 1.81
Udinese 0.41
Passes
701
330
Napoli 701
Udinese 330
Pass Accuracy
92%
80%
Napoli 92%
Udinese 80%
Corners
3
2
Napoli 3
Udinese 2
Fouls
3
13
Napoli 3
Udinese 13
Yellow Cards
0
3
Napoli 0
Udinese 3
Red Cards
0
1
Napoli 0
Udinese 1

Match Events

10' 🔄 Alisson Santos K. De Bruyne
24' R. Hojlund (K. De Bruyne)
37' 🔄 S. Lobotka B. Gilmour
HT
46' 🔄 M. Olivera Juan Jesus
J. Karlstrom 🟨 51'
J. Piotrowski I. Gueye 🔄 54'
T. Kristensen N. Bertola 🔄 59'
J. Karlstrom A. Buksa 🔄 59'
C. Kabasele 🟥 64'
80' 🔄 M. Politano P. Mazzocchi
80' 🔄 A. Meret N. Contini
J. Zemura B. Mlacic 🔄 80'
K. Davis O. Zarraga 🔄 80'
A. Buksa 🟨 81'
L. Miller 🟨 90'
FT

Player Cards

Our take on every player in this match

Napoli

Goalkeepers
Alex Meret
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Defenders
Giovanni Di Lorenzo
MAGNET
MAGNET
83
Activity
83
Activity
77
Passes
6
Duels
Amir Rrahmani
MAGNET
MAGNET
98
Activity
98
Activity
91
Passes
7
Duels
Mathías Olivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Matteo Politano
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Stanislav Lobotka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
37
Entry
Scott McTominay
MAGNET
MAGNET
73
Activity
73
Activity
67
Passes
6
Duels
Miguel Gutiérrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Forwards
Eljif Elmas
MAGNET
MAGNET
47
Activity
47
Activity
43
Passes
4
Duels
Rasmus Højlund
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Alisson Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
10
Entry
BENCH
Nikita Contini
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
13
Minutes
Vanja Milinković-Savić
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan Jesus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Sam Beukema
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Pasquale Mazzocchi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Kevin De Bruyne
SUPER SUB
SUPER SUB
1
Assist
1
Assist
83
Minutes
6.9
Rating
Billy Gilmour
MAGNET
MAGNET
83
Activity
83
Activity
79
Passes
4
Duels
Frank Anguissa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Antonio Vergara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Giovane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Udinese

Goalkeepers
Maduka Okoye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Thomas Kristensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Christian Kabasele
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
5.9
Rating
Oumar Solet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Kingsley Ehizibue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jesper Karlström
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Lennon Miller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Jordan Zemura
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Forwards
Jakub Piotrowski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
54
Entry
Arthur Atta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Keinan Davis
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
BENCH
Alessandro Nunziante
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Răzvan Sava
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniele Padelli
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolò Bertola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Branimir Mlačić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Abdoulaye Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Oier Zarraga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Idrissa Gueye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Adam Buksa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Vakoun Issouf Bayo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
12/14/2025 Udinese 1 - 0 Napoli Serie A Bluenergy Stadium - Stadio Friuli
02/09/2025 Napoli 1 - 1 Udinese Serie A Stadio Diego Armando Maradona
12/14/2024 Udinese 1 - 3 Napoli Serie A Bluenergy Stadium
05/06/2024 Udinese 1 - 1 Napoli Serie A Bluenergy Stadium
09/27/2023 Napoli 4 - 1 Udinese Serie A Stadio Diego Armando Maradona
05/04/2023 Udinese 1 - 1 Napoli Serie A Dacia Arena
11/12/2022 Napoli 3 - 2 Udinese Serie A Stadio Diego Armando Maradona
03/19/2022 Napoli 2 - 1 Udinese Serie A Stadio Diego Armando Maradona
09/20/2021 Udinese 0 - 4 Napoli Serie A Dacia Arena
05/11/2021 Napoli 5 - 1 Udinese Serie A Stadio Diego Armando Maradona
12/14/2025
1 - 0
Serie A Bluenergy Stadium - Stadio Friuli
02/09/2025
1 - 1
Serie A Stadio Diego Armando Maradona
12/14/2024
1 - 3
Serie A Bluenergy Stadium
05/06/2024
1 - 1
Serie A Bluenergy Stadium
09/27/2023
4 - 1
Serie A Stadio Diego Armando Maradona
05/04/2023
1 - 1
Serie A Dacia Arena
11/12/2022
3 - 2
Serie A Stadio Diego Armando Maradona
03/19/2022
2 - 1
Serie A Stadio Diego Armando Maradona
09/20/2021
0 - 4
Serie A Dacia Arena
05/11/2021
5 - 1
Serie A Stadio Diego Armando Maradona
Napoli Win
Udinese Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Inter 38 87 89 35 +54 DBologna 3 - 3 Inter (23-05-2026)DInter 1 - 1 Hellas Verona (17-05-2026)WLazio 0 - 3 Inter (09-05-2026)WInter 2 - 0 Parma (03-05-2026)DTorino 2 - 2 Inter (26-04-2026)
2 Napoli 38 76 58 36 +22 WNapoli 1 - 0 Udinese (24-05-2026)WPisa 0 - 3 Napoli (17-05-2026)LNapoli 2 - 3 Bologna (11-05-2026)DComo 0 - 0 Napoli (02-05-2026)WNapoli 4 - 0 Cremonese (24-04-2026)
3 Como 38 71 65 29 +36 WCremonese 1 - 4 Como (24-05-2026)WComo 1 - 0 Parma (17-05-2026)WHellas Verona 0 - 1 Como (10-05-2026)DComo 0 - 0 Napoli (02-05-2026)WGenoa 0 - 2 Como (26-04-2026)
4 AS Roma 37 70 57 31 +26 WAS Roma 2 - 0 Lazio (17-05-2026)WParma 2 - 3 AS Roma (10-05-2026)WAS Roma 4 - 0 Fiorentina (04-05-2026)WBologna 0 - 2 AS Roma (25-04-2026)DAS Roma 1 - 1 Atalanta (18-04-2026)
5 AC Milan 37 70 52 33 +19 WGenoa 1 - 2 AC Milan (17-05-2026)LAC Milan 2 - 3 Atalanta (10-05-2026)LSassuolo 2 - 0 AC Milan (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WHellas Verona 0 - 1 AC Milan (19-04-2026)
6 Juventus 37 68 59 32 +27 LJuventus 0 - 2 Fiorentina (17-05-2026)WLecce 0 - 1 Juventus (09-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DAC Milan 0 - 0 Juventus (26-04-2026)WJuventus 2 - 0 Bologna (19-04-2026)
7 Atalanta 38 59 51 36 +15 DFiorentina 1 - 1 Atalanta (22-05-2026)LAtalanta 0 - 1 Bologna (17-05-2026)WAC Milan 2 - 3 Atalanta (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LCagliari 3 - 2 Atalanta (27-04-2026)
8 Bologna 38 56 49 46 +3 DBologna 3 - 3 Inter (23-05-2026)WAtalanta 0 - 1 Bologna (17-05-2026)WNapoli 2 - 3 Bologna (11-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)LBologna 0 - 2 AS Roma (25-04-2026)
9 Lazio 38 54 41 40 +1 WLazio 2 - 1 Pisa (23-05-2026)LAS Roma 2 - 0 Lazio (17-05-2026)LLazio 0 - 3 Inter (09-05-2026)WCremonese 1 - 2 Lazio (04-05-2026)DLazio 3 - 3 Udinese (27-04-2026)
10 Udinese 38 50 45 48 -3 LNapoli 1 - 0 Udinese (24-05-2026)LUdinese 0 - 1 Cremonese (17-05-2026)WCagliari 0 - 2 Udinese (09-05-2026)WUdinese 2 - 0 Torino (02-05-2026)DLazio 3 - 3 Udinese (27-04-2026)
11 Sassuolo 38 49 46 50 -4 LParma 1 - 0 Sassuolo (24-05-2026)LSassuolo 2 - 3 Lecce (17-05-2026)LTorino 2 - 1 Sassuolo (08-05-2026)WSassuolo 2 - 0 AC Milan (03-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)
12 Parma 38 45 28 46 -18 WParma 1 - 0 Sassuolo (24-05-2026)LComo 1 - 0 Parma (17-05-2026)LParma 2 - 3 AS Roma (10-05-2026)LInter 2 - 0 Parma (03-05-2026)WParma 1 - 0 Pisa (25-04-2026)
13 Torino 37 44 42 61 -19 LCagliari 2 - 1 Torino (17-05-2026)WTorino 2 - 1 Sassuolo (08-05-2026)LUdinese 2 - 0 Torino (02-05-2026)DTorino 2 - 2 Inter (26-04-2026)DCremonese 0 - 0 Torino (19-04-2026)
14 Fiorentina 38 42 41 50 -9 DFiorentina 1 - 1 Atalanta (22-05-2026)WJuventus 0 - 2 Fiorentina (17-05-2026)DFiorentina 0 - 0 Genoa (10-05-2026)LAS Roma 4 - 0 Fiorentina (04-05-2026)DFiorentina 0 - 0 Sassuolo (26-04-2026)
15 Genoa 38 41 41 51 -10 LLecce 1 - 0 Genoa (24-05-2026)LGenoa 1 - 2 AC Milan (17-05-2026)DFiorentina 0 - 0 Genoa (10-05-2026)DAtalanta 0 - 0 Genoa (02-05-2026)LGenoa 0 - 2 Como (26-04-2026)
16 Cagliari 37 40 38 52 -14 WCagliari 2 - 1 Torino (17-05-2026)LCagliari 0 - 2 Udinese (09-05-2026)DBologna 0 - 0 Cagliari (03-05-2026)WCagliari 3 - 2 Atalanta (27-04-2026)LInter 3 - 0 Cagliari (17-04-2026)
17 Lecce 38 38 28 50 -22 WLecce 1 - 0 Genoa (24-05-2026)WSassuolo 2 - 3 Lecce (17-05-2026)LLecce 0 - 1 Juventus (09-05-2026)WPisa 1 - 2 Lecce (01-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)
18 Cremonese 38 34 32 57 -25 LCremonese 1 - 4 Como (24-05-2026)WUdinese 0 - 1 Cremonese (17-05-2026)WCremonese 3 - 0 Pisa (10-05-2026)LCremonese 1 - 2 Lazio (04-05-2026)LNapoli 4 - 0 Cremonese (24-04-2026)
19 Hellas Verona 37 21 25 59 -34 DInter 1 - 1 Hellas Verona (17-05-2026)LHellas Verona 0 - 1 Como (10-05-2026)DJuventus 1 - 1 Hellas Verona (03-05-2026)DHellas Verona 0 - 0 Lecce (25-04-2026)LHellas Verona 0 - 1 AC Milan (19-04-2026)
20 Pisa 38 18 26 71 -45 LLazio 2 - 1 Pisa (23-05-2026)LPisa 0 - 3 Napoli (17-05-2026)LCremonese 3 - 0 Pisa (10-05-2026)LPisa 1 - 2 Lecce (01-05-2026)LParma 1 - 0 Pisa (25-04-2026)