Allegri and Spalletti ahead of AC Milan vs Juventus, Serie A matchday 34 2025/26 at San Siro

Sunday 26 April 2026, kick-off at 20:45 CET (2:45 PM ET): AC Milan host Juventus at San Siro for Serie A matchday 34. This is a Champions League play-off in everything but name, with Massimiliano Allegri's side third on 66 points, Napoli second on 69 (with one match more played) and Luciano Spalletti's Bianconeri fourth on 63. With five rounds left and an estimated 60 million euros on the line for the winner of the European race, both sides know there is no margin for error tonight.

AC Milan probable lineup: Allegri sticks with the 3-5-2 and the Verona XI

No surprises from Allegri. After the 0-1 away win at the Stadio Marcantonio Bentegodi, decided by Adrien Rabiot's 41st-minute strike from a Rafael Leao assist, the Italian coach confirms the 3-5-2 and the same starting eleven that earned three crucial points in Verona. Mike Maignan stays in goal behind a back three of Fikayo Tomori, Matteo Gabbia and Strahinja Pavlovic, currently the most consistent defensive unit in Serie A over the last month.

The wing-backs are Alexis Saelemaekers on the right and Davide Bartesaghi on the left, with the central trio of Youssouf Fofana, Luka Modric and Adrien Rabiot. The Croatian conducts the play in the deep-lying role, while the Frenchmen on either side cover the box-to-box work. Up front, the partnership of Christian Pulisic and Rafael Leao carries Milan's offensive identity. The American is on 10 goals and 3 assists in Serie A this season and remains the most reliable scorer in the squad. He also carries unfinished business: in the reverse fixture at the Allianz Stadium back in November 2025, his second-half penalty was saved by Michele Di Gregorio in a 0-0 draw.

Allegri has the entire roster available off the bench: Pietro Terracciano, Lorenzo Torriani, Zachary Athekame, Koni De Winter, Pervis Estupiñán, David Odogu, Samuele Ricci, Ardon Jashari, Ruben Loftus-Cheek, Christopher Nkunku, Santiago Giménez and Niclas Füllkrug. Significant firepower in reserve, especially in attack with three different number-9 profiles ready to come on.

Juventus probable lineup: Spalletti without Vlahovic, David alone up top

Luciano Spalletti's Juventus arrives in Milan with one tactical certainty: the 3-4-2-1. The former Napoli and Italy boss has built a hybrid framework that can morph into a 4-3-3 in possession. Between the posts is Michele Di Gregorio; the back three is anchored by Gleison Bremer alongside Pierre Kalulu (a familiar face for the Milan crowd) and Lloyd Kelly. The wing-backs are Weston McKennie on the right and Andrea Cambiaso on the left, with Manuel Locatelli and Khephren Thuram as the central pivots.

Behind the lone striker, Spalletti trusts Francisco Conceicao and Kenan Yildiz, while Jonathan David leads the line on his own. The Canadian, who finally ended a goal drought against Bologna last weekend, will have to carry the entire striking burden because of an injury crisis: Dusan Vlahovic (calf strain), Arkadiusz Milik (thigh problem) and Juan Cabal (groin injury) are all unavailable. Spalletti has no like-for-like replacement at center forward, which makes managing minutes and game state especially delicate.

Recent form is squarely on Juventus' side: seven straight matches unbeaten (five wins, two draws), with three consecutive league victories over Genoa, Bologna and Atalanta. Pierre Kalulu has been a defensive cornerstone, starting 32 of 33 matches, with the only absence following a red card in the derby with Inter.

Allegri's pre-match message: “It's not a turning point, but we have to win”

The Milan boss kept his press conference short, sharp and to the point: “It's not a turning point, but we have to win.” A blunt line that captures the mood at Milanello: a draw at San Siro would not be enough to keep Napoli within reach, let alone hold off a direct rival just three points back. Allegri singled out the Champions League as the season's primary objective, framing tonight's match as the gateway to a summer of ambition: returning to Europe's top competition unlocks an estimated 60 million euros in television and prize money, plus the financial bandwidth to keep the core of the squad together.

Tactically, Allegri praised Spalletti's Juventus but underlined the need to press higher and break their build-up: “They have quality between the lines. We must not concede space to Yildiz and Conceicao.” The instruction is clear: deny the trequartisti the half-spaces where they cause damage, and force David to chase long balls instead of feeding off through balls.

Milan's form after Verona: third place, Champions League back in their hands

The 0-1 result in Verona repaired a Milan campaign that had drifted dangerously off course. After the 0-3 home loss to Udinese and the Easter Monday defeat in Napoli, the Rossoneri were staring at the prospect of dropping out of the top four entirely. Now sitting third on 66 points with a game in hand on Napoli (69), the gap behind league leaders Inter may be unreachable but the Champions League berth is firmly back in Milan's hands with five matches to go.

The financial stakes are enormous. According to Corriere dello Sport, qualifying for the next Champions League is worth approximately 60 million euros across television rights, market pool and participation prizes. With Champions League football, summer targets such as Leon Goretzka on a free transfer from Bayern Munich, Mario Gila from Lazio and a renewed push for Dusan Vlahovic become realistic; without it, the window would likely turn into a sequence of forced sales.

Milan ties on the Juventus side: Locatelli, Kalulu and the Yildiz connection

Tonight's matchup is dotted with familiar names for Milan fans. The most prominent is Manuel Locatelli, Juventus captain and a product of the Vismara youth academy, who made his Serie A debut in red and black in 2016 before becoming the heartbeat of Sassuolo and now Spalletti's midfield. The second is Pierre Kalulu, a key piece of Stefano Pioli's 2022 Scudetto-winning Milan, who has reinvented himself in Turin after a 2024 loan move that became permanent.

There is also a personal subplot for Allegri. Kenan Yildiz, now one of Serie A's most exciting young players, was given his Juventus first-team debut by Allegri himself during his last spell on the Bianconeri bench. The Turkish 2005-born forward will face the coach who launched him as an opponent for the first time. On the opposite flank, the duel between Rafael Leao and Spalletti — two strong personalities who have never coexisted on the same touchline — could shape the rhythm of the match.

The reverse fixture, played on 3 November 2025 at the Allianz Stadium, ended 0-0. Maignan was the standout performer with several decisive saves, while Pulisic missed a penalty that could have flipped the script. Seven months later the roles invert: it is now Di Gregorio who must withstand pressure at the Stadio Giuseppe Meazza, in front of an expected sell-out crowd of around 75,000.

Probable lineups

Probable lineups for AC Milan vs Juventus: Milan 3-5-2 with Leao and Pulisic, Juventus 3-4-2-1 with Yildiz and Conceicao behind David
66 AC Milan points (third, three behind Napoli)
63 Juventus points (4th, three points behind)
7 Unbeaten matches in Spalletti's Juventus run
75,000 Expected crowd at San Siro

Unavailable and doubtful

AC Milan — unavailable: none reported. Allegri has the full roster available.

Juventus — unavailable: Vlahovic (calf strain), Milik (thigh problem), Cabal (groin injury).

Milan — bench

Terracciano, Torriani, Athekame, De Winter, Estupiñán, Odogu, Ricci, Jashari, Loftus-Cheek, Nkunku, Giménez, Füllkrug.

Suspension watch: five Milan players one yellow card from missing Lazio

A delicate disciplinary situation for Milan. Luka Modric, Youssouf Fofana, Alexis Saelemaekers, Rafael Leao and Zachary Athekame are all on the suspension list. Four of them are in the starting eleven, with Athekame on the bench. A single yellow card tonight would rule them out of Lazio vs AC Milan on matchday 35 at the Stadio Olimpico — a road trip that could end up weighing as much as tonight's contest in the Champions League standings.

Milan suspension watch (5 players)

Modric, Fofana, Saelemaekers, Leao (starters), Athekame (bench) — one booking and they sit out the trip to Lazio.

How and where to watch AC Milan vs Juventus

Match info

AC Milan vs Juventus — Serie A matchday 34, 2025/26

Date: Sunday 26 April 2026, 20:45 CET (2:45 PM ET / 11:45 AM PT)

Venue: Stadio Giuseppe Meazza (San Siro), Milan

TV & Streaming: DAZN (Italy, exclusive); Paramount+/CBS Sports (USA)

Referee: Sozza (Seregno)

Inside Italy the match is broadcast exclusively on DAZN for the 2025/26 season. American viewers can stream it live on Paramount+, the official streaming home of Serie A in the United States via CBS Sports. Kick-off is at 20:45 CET (2:45 PM ET, 11:45 AM PT) at the Stadio Giuseppe Meazza, with the gates expected to be sold out and approximately 75,000 fans in attendance — Corriere dello Sport branded the evening “San Siro, oro Champions” in homage to the financial stakes. The match is officiated by Simone Sozza from the Seregno chapter, an experienced top-flight referee.

AC Milan vs Juventus prediction: composure and discipline as the deciding edge

The numbers favour AC Milan on paper: a three-point cushion in the table, San Siro on their side, a defense that did not concede a single goal in Verona and a Juventus deprived of its most reliable striker. Yet matches of this magnitude rarely go by the form book. Spalletti's trequartisti can punish any drop in concentration; Milan's recent record at home against fellow top-four sides is mixed; and the pressure of a near-must-win, with an Italian giant in town, can compress decision-making in the final third.

The midfield duel is the key. Modric against Locatelli is the duel of the night: the Croatian sets the tempo, the former Milan academy graduate brings physicality. If Fofana and Rabiot can close the supply lines for Yildiz, Milan will have a much easier time controlling the rhythm. The wing-back battles — Saelemaekers versus Cambiaso on one side and Bartesaghi versus McKennie on the other — are likely to decide who controls territory.

Prediction: a tight 1-0 with Pulisic on the scoresheet feels the most consistent extension of the Verona narrative, while a 2-1 Milan win with Leao as the protagonist would not be surprising given the way the Portuguese is rediscovering form. Without Vlahovic, and against a Maignan in supreme touch, Juventus will struggle to convert their chances. Milan must press for the first 20 minutes, set the temperature of the match early and then use Modric to manage the closing stages.

The Rossoneri arrive at San Siro with a tight league table, a sold-out home crowd and the awareness that five matches separate Allegri from Champions League qualification. Spalletti's Juventus is a quality opponent, but tonight is the night for the Diavolo to prove they are back to the level the Curva Sud demands. Three points worth the next summer, the next transfer window, the next chapter.

Forza Milan, sempre.