Napoli Secures 1–0 Victory Over Udinese in Serie A Finale
On a sun‑drenched afternoon at Stadio Diego Armando Maradona, Napoli closed their Serie A season with a 1–0 win over Udinese, a result that crystallised the contrasting identities of a side finishing 2nd and one settling in 10th. Following this result, Napoli’s campaign ends on 76 points, with a goal difference of 22 built from 58 goals scored and 36 conceded overall. Udinese, meanwhile, stop at 50 points, their overall goal difference of -3 (45 for, 48 against) underlining a year of narrow margins and structural fragility.
Conte’s final‑day blueprint was clear in the lineup: a bold 3‑4‑3, slightly tweaked from his more common 3‑4‑2‑1. A. Meret anchored a back three of M. Olivera, A. Rrahmani and G. Di Lorenzo, all staggered to give Napoli width in the first line. Ahead of them, the double pivot of S. Lobotka and S. McTominay was flanked by the industrious M. Politano on the right and the left‑sided M. Gutierrez. Up front, E. Elmas and Alisson Santos worked between the lines around the central reference, R. Hojlund.
Across from them, Kosta Runjaic kept faith with Udinese’s flexible 3‑4‑2‑1, a system they used 9 times this season. M. Okoye stood behind a trio of T. Kristensen, C. Kabasele and O. Solet. The wing‑backs K. Ehizibue and J. Zemura pushed high, with J. Karlstrom and L. Miller tasked with screening transitions. Between midfield and attack, J. Piotrowski and A. Atta floated behind lone striker K. Davis, the club’s 10‑goal league scorer and primary reference point.
The tactical voids on both sides shaped the story even before kick‑off. Napoli were again without David Neres (ankle injury) and R. Lukaku (hip injury), stripping Conte of two direct, penalty‑box forwards who could have altered the front line’s profile. The coach’s answer was to lean even more heavily on Hojlund’s all‑round game and McTominay’s late surges from midfield.
Udinese’s absences were even more structural. J. Arizala and J. Ekkelenkamp were out injured, H. Kamara was suspended for yellow cards, and N. Zaniolo plus A. Zanoli were sidelined with back and knee problems respectively. Zaniolo’s absence was particularly damaging: he finished the season with 6 assists and 5 goals, a high‑usage creator whose ability to carry the ball and draw fouls (61 drawn, 62 committed) normally bends defences out of shape. Without him, Udinese’s attack became more vertical and less nuanced, leaving K. Davis isolated for long spells.
Disciplinary tendencies from the season were always going to lurk in the background. Napoli’s yellow card profile shows a clear spike between 61–75 minutes, when 30.61% of their bookings arrived, and a late‑game red‑card risk, with 100.00% of their reds coming in the 76–90 window. Udinese, by contrast, spread their aggression more evenly but still leaned into chaos after the break: 26.76% of their yellows came from 61–75 minutes and 23.94% from 76–90, with red cards split between the first 15 minutes and the 61–75 segment. That shared tendency toward second‑half volatility framed the final phase as a test of composure as much as tactics.
Within that frame, the “Hunter vs Shield” duel centred on R. Hojlund and the Udinese back line. Over the season, Hojlund produced 12 league goals and 5 assists, with 46 shots (25 on target) and 33 key passes, a profile of a striker as comfortable combining as finishing. His penalty record was clean – 1 scored, 0 missed – reinforcing his reliability under pressure. Across from him, Udinese’s defence had conceded 48 overall, 27 of those on their travels, for an away average of 1.4 goals against per match. The visitors’ best defensive asset, C. Kabasele, brought 21 successful blocks and 36 interceptions into the game, plus a red card on his seasonal record that hinted at the edge he plays with. His task was to step aggressively into Hojlund’s feet without overcommitting.
The other decisive axis, the “Engine Room”, pitted S. McTominay against J. Karlstrom and L. Miller. McTominay’s season has been quietly devastating: 10 goals and 3 assists from midfield, with 73 shots (34 on target), 1329 passes at 88% accuracy, and a duel volume of 318, winning 169. He also blocked 13 shots and made 21 interceptions, turning him into a true two‑way fulcrum. Crucially, his penalty record is imperfect: 0 scored and 1 missed. That single miss matters in high‑leverage games; Conte’s decision to keep penalties primarily with Hojlund looked vindicated.
Udinese’s double pivot was more functional. Karlstrom and Miller were asked to plug the half‑spaces where McTominay loves to arrive late. But with Zaniolo missing, they also had to progress the ball more than usual, stretching their remit and leaving occasional gaps behind them. Napoli’s 3‑4‑3 exploited those moments, with Elmas and Alisson Santos drifting inside to overload Karlstrom and Miller, while Politano and Gutierrez pinned the wing‑backs.
From a statistical perspective, Napoli’s win felt like a natural extension of their seasonal DNA. At home, they averaged 1.7 goals for and 0.9 against, with 13 wins from 19 and 7 clean sheets. Udinese, away, averaged 1.4 goals for and 1.4 against, winning 8 and losing 8 from 19. That symmetry hinted at a game where Napoli’s superior structure and depth would tilt the Expected Goals balance in their favour, even if the scoreline remained tight.
Following this result, the numbers align with the eye test: Napoli’s defensive solidity (36 conceded overall, 0.9 per match) and their controlled aggression through the middle gave them a platform to manage the game once ahead. Udinese’s season‑long pattern – competitive but porous, with 48 conceded and 11 matches without scoring – resurfaced in miniature here. The tactical preview for next season is clear: Napoli look built to sustain Champions League‑level control with this 3‑at‑the‑back framework, while Udinese will need Zaniolo’s return and perhaps another creative presence to prevent K. Davis from being marooned in games like this.





