The Stadio Diego Armando Maradona in Naples before the Napoli-Milan clash

Monday 6 April 2026, kick-off 20:45 CET: the Stadio Diego Armando Maradona hosts the head-to-head clash that could define an entire season. Napoli vs Milan, Matchday 31 of Serie A, pits two sides separated by a single point in the table — a situation without precedent in the history of Italian football after thirty matchdays. Antonio Conte’s Napoli (62 points) trail Massimiliano Allegri’s Milan (63 points) in a fixture with a merciless verdict: the loser will be definitively knocked out of the Scudetto race.

Lose and you’re out: the table tells the whole story

The arithmetic is brutal. After Inter’s 5-2 demolition of Roma yesterday, the Nerazzurri have surged to 72 points having already played their Matchday 31 fixture. With eight matchdays still to play and twenty-four points available for Milan and Napoli, the gap is daunting: Milan trail by nine, Napoli by ten. A defeat tonight would open a potentially unbridgeable gap to the league leaders and a devastating blow to hopes of even securing second place, with Como breathing down their necks.

Allegri framed the situation with his trademark understated clarity: “In fifteen days you can undo seven months of work. We must keep looking over our shoulder, because qualifying for the Champions League is in our hands, just as the Scudetto is in Inter’s hands.” Words that sound like a call for pragmatism, far removed from grand proclamations. The primary objective is clear: lock down Champions League qualification without losing sight of the title dream.

Fortress Maradona: Napoli have never lost at home

The stat that strikes fear into every visiting team is staggering: Napoli have not lost a single home game this season. In fourteen matches at the Maradona, Conte’s side have recorded ten wins and four draws — zero defeats. It is the best home record in the entire Serie A.

Napoli also arrive on a run of four consecutive victories in the league and could make it five in a row for the first time in the 2025/26 campaign. For Milan, breaching the Neapolitan fortress would mean achieving something no team has managed this season in Serie A.

Conte vs Allegri: the battle within the battle

A thin thread connects the two men on the touchline. Antonio Conte and Massimiliano Allegri share a Juventus past and a present as two of Italian football’s most debated coaches, both rumoured to be in the frame for the Italy national team job. Their seasonal paths have diverged: Conte endured difficult spells before finding the right balance with his 3-4-2-1 system, while Allegri built a more linear campaign, aided by the absence of European commitments.

Napoli can field their full attacking quartet together for the first time in months: Hojlund, McTominay, De Bruyne and Anguissa are all available and likely to start. McTominay in particular is Conte’s trump card: the Scotsman has already netted 19 goals in Serie A across his first two seasons and one more would make him only the second midfielder in the championship’s history to reach 20 goals so quickly.

Yellow-card danger: Milan walk a tightrope

One factor that could influence Milan’s tactical approach is the yellow-card situation. The Rossoneri have four players one booking away from suspension, three of whom are starters: Youssouf Fofana, Luka Modrić and Alexis Saelemaekers. Athekame completes the list from the bench. A single caution for any of them would rule them out of the next matchday — a risk Allegri must manage intelligently without blunting his team’s aggression.

Milan players one booking from suspension

Fofana (starter), Modrić (starter), Saelemaekers (starter), Athekame (bench)

One yellow card = automatic ban for the next match

Maignan’s 150th Serie A appearance: the Rossoneri wall

Tonight Mike Maignan reaches the milestone of 150 Serie A appearances in a Milan shirt. The French goalkeeper is not merely a symbol of consistency but a statistical certainty: according to Opta’s Expected Goals on Target model, Maignan has prevented 9.7 goals this season, conceding just 23 goals (excluding own goals) against an xGoT of 32.7. Across Europe’s top five leagues, only Hervé Koffi of Angers has done better with 10.3 goals prevented. A wall that Allegri hopes will prove impenetrable at the Maradona too.

Probable line-ups

Allegri is expected to field Füllkrug and Nkunku as his starting strike partnership, with Leao and Pulisic ready to come off the bench and change the game. The Italian coach revealed that the 4-3-3 formation shown in the open training session was a tactical decoy: the 3-5-2 looks certain to be confirmed. Santiago Giménez and Loftus-Cheek are among the squad members called up.

Napoli (3-4-2-1)

Milinkovic-Savic; Beukema, Buongiorno, Juan Jesus; Politano, Anguissa, Lobotka, Spinazzola; De Bruyne, McTominay; Hojlund

Manager: Conte

Milan (3-5-2)

Maignan; Tomori, De Winter, Pavlovic; Saelemaekers, Fofana, Modrić, Rabiot, Bartesaghi; Nkunku, Füllkrug

Manager: Allegri

Injuries and returns

Milan — unavailable: Gabbia (injury, expected back in group training on Tuesday). Leao doubtful due to pubalgia, but called up and available from the bench.

Milan — notable call-ups

Loftus-Cheek and Santiago Giménez return to the squad after their respective layoffs.

Napoli: goalkeeping battle between Milinkovic-Savic and Meret. Olivera hoping for a starting berth in the back three ahead of Juan Jesus.

Head-to-head: a rivalry in perfect balance

The Napoli-Milan fixture over the past five years paints a picture of perfect equilibrium: four wins apiece and one draw in nine meetings since 2021/22. Before that spell, from 2011/12 to 2020/21, Napoli had been dominant with ten victories, eight draws and just two defeats in twenty encounters.

A curious stat: both teams lead the Serie A table for comebacks this season. Milan have recovered 14 points from losing positions, Napoli 12. The Rossoneri are also the team that score the most goals after the 75th minute (12 points gained), while Napoli lead the charts for strikes after the 80th minute (9 points won). A clash that could well be decided in the closing stages.

One precedent worth noting: Milan inflicted Napoli’s worst home defeat in 25 years with a resounding 0-4 on 2 April 2023 at the Maradona. A result etched in Rossoneri memory as proof of what can happen when Milan take the field with the right mentality.

1 Point separating the two sides (a Serie A record after 30+ matchdays)
14 Unbeaten home games for Napoli at the Maradona
3 Defeats for Milan in 30 league matches
150 Serie A appearances for Maignan

The reverse fixture and the Supercoppa: scores still to settle

In the reverse fixture at San Siro, Milan prevailed 2-1 thanks to goals from Saelemaekers and Pulisic, proving they can get the better of Napoli when it matters most. Allegri is expected to replicate the midfield set-up that performed so well in the first half of that game, which was eventually played with ten men. However, in the Supercoppa Italiana, Napoli returned the favour with a commanding victory in which Hojlund was the standout performer against De Winter. The score between these two sides this season remains unsettled.

Where and when to watch

Match info

Napoli vs Milan — Matchday 31, Serie A 2025/26

Date: Monday 6 April 2026, 20:45 CET

Venue: Stadio Diego Armando Maradona, Naples

TV: DAZN

Standings: Milan 2nd (63 pts) — Napoli 3rd (62 pts) — Inter 1st (72 pts)

The match will be broadcast live exclusively on DAZN, the platform holding the rights to all Serie A fixtures for the 2025/26 season. Kick-off is set for 20:45 CET and the Stadio Diego Armando Maradona is expected to welcome over 50,000 spectators cheering on Napoli, though the Rossoneri faithful in the away end will make their voices heard.

Tonight at the Maradona there is no room for caution, timidity or fear. Milan must travel to Naples with the same competitive fire that powered them to victory in the reverse fixture at San Siro. “Give everything, no holding back”: that is the message the Rossoneri must carry onto the pitch. One hundred and twenty-six years of Milan history are watching.

Forza Milan, sempre.