Sunday 10 May 2026, kick-off at 20:45 CET (2:45 PM ET): AC Milan host Atalanta at San Siro for Serie A matchday 36. With three rounds left, the Champions League race is wide open again after just one win in the last five league games and the defeat at Sassuolo, where Fikayo Tomori was sent off for a second yellow. Massimiliano Allegri has overhauled the XI: six changes from the Mapei Stadium, Rafael Leao on the bench, Christian Pulisic and Santiago Gimenez up front, Samuele Ricci and Ruben Loftus-Cheek in midfield. Raffaele Palladino's Atalanta arrives with a 3-4-2-1, Nikola Krstovic preferred to Gianluca Scamacca up top and former Milan man Charles De Ketelaere as a creative number ten.
AC Milan probable lineup: six changes from the Sassuolo XI, Leao on the bench
Training at Milanello confirmed the rotation. After the loss at the Mapei Stadium, Allegri sticks with the 3-5-2 but tweaks six of eleven starting positions. Mike Maignan remains in goal. The back three is rebuilt out of necessity: Tomori serves a one-match suspension after the double booking at Reggio Emilia, with Koni De Winter stepping in on the right of the central defence. Matteo Gabbia stays in the middle and Strahinja Pavlovic on the left, with the Serbian briefed to track the inside movement of Charles De Ketelaere on the right of the Atalanta front line.
The wing-back roles go to Alexis Saelemaekers on the right and Davide Bartesaghi on the left, with the latter preferred to Pervis Estupiñán for his fresh legs and forward thrust. The headline midfield shake-up sees both Ardon Jashari and Youssouf Fofana dropped to the bench: Samuele Ricci takes the deep-lying playmaker role, with Adrien Rabiot as left-sided box-to-box and Ruben Loftus-Cheek on the right. A more physical, tactical engine room designed to deny Marten de Roon and Ederson any rhythm in the centre.
The biggest call comes up front. Rafael Leao drops to the bench after a flat performance against Sassuolo: according to reports filtering out of the closed-door training session, the Portuguese forward is being held back as a second-half option. Allegri turns instead to Santiago Gimenez alongside Christian Pulisic: the Mexican is searching for a return to form after weeks out of the starting XI, while the American remains the most consistent attacker in the squad. Christopher Nkunku is also among the substitutes, ready to provide impact off the bench.
Atalanta probable lineup: Palladino with the 3-4-2-1, Krstovic preferred to Scamacca
Raffaele Palladino's Atalanta arrives at San Siro with a settled 3-4-2-1. Marco Carnesecchi is in goal, with a back three of Giorgio Scalvini, captain Berat Djimsiti and the breakout 2008-born talent Honest Ahanor. The wing-back positions go to Raoul Bellanova on the right and Davide Zappacosta on the left, with Marten de Roon and Ederson as the central pivot — the proven Bergamo combination of bite and ball progression.
The most monitored area of the lineup is the front three. Palladino has chosen Charles De Ketelaere and Giacomo Raspadori as his attacking midfielders, with the Belgian wide on the right and the Italian floating between the lines. The number-nine shirt is up for grabs between Nikola Krstovic and Gianluca Scamacca: the Montenegrin gets the nod thanks to recent form and freshness, with the Italian poised to come on later. Bernasconi and Rossi are unavailable through injury.
Atalanta arrive in good shape: two wins and two draws in their last four league fixtures have all but secured a European spot. La Dea are chasing Conference League qualification with a chance of climbing further into the Europa League placings if the chasing pack stumble. A side that no longer has anything to lose — and that is exactly what makes them dangerous tonight.
Allegri's pre-match message: “Three points or nothing”
The Milan boss kept his press conference at Milanello short and direct: “With three games to go we cannot afford another slip. Tonight we need three points, full stop.” Allegri admitted the past month has fallen below the standard required for a Champions League berth: “One win in five games is too little. We need to be more compact, more concrete, sharper in front of goal.” The reference is unmissable: just one Milan goal in the last five matchdays — Adrien Rabiot's 41st-minute strike at the Stadio Marcantonio Bentegodi in Verona.
Tactically, Allegri explained the choice of Ricci as deep-lying playmaker: “Samuele gives us order and personality. Against an Atalanta side that presses high, having a calm presence to play through the press is the key.” On the Leao situation he was pragmatic: “Rafa can still give us a lot, but tonight he starts on the bench. We need impact in an open game.” A call that puts everyone on trial: Leao, Gimenez and Milan as a whole.
Milan's run after Sassuolo: Champions League qualification still in play
The Mapei Stadium defeat threw the Champions League race wide open again. One win in five games, one league goal in the same span, a Juventus on a positive run and a Como on the heels: the top-four cushion is tighter than the table suggests. Milan need at least six points from the three remaining fixtures to mathematically lock in a return to the Champions League for the 2026/27 season.
The financial stakes are huge. According to Corriere dello Sport, qualifying for the next Champions League is worth approximately 60 million euros in television rights, market pool and participation prizes. With Champions League football, the summer plans drawn up by sporting director Igli Tare and technical director Geoffrey Moncada remain on track. Without it, the offseason would likely turn into a series of forced sales rather than reinforcements.
De Ketelaere returns to San Siro: the former Milan number ten back as opponent
Among the many subplots of the night, one stands out: Charles De Ketelaere returns to San Siro as an opponent. The Belgian playmaker arrived at Milan in the summer of 2022 for around 32 million euros with the promise of becoming the team's creative number ten, but managed only one quiet season in red and black before joining Atalanta. In Bergamo he has been reborn: 99 Serie A appearances and a return of 20 goals and 20 assists across the past three league seasons have rewritten the verdict on his Italian adventure.
His 2025/26 campaign carries a shadow, however: just one goal in his last 25 league appearances, his most recent strike coming on 10 January against Torino. A San Siro evening against the club that signed and sold him is an obvious storyline. Allegri knows De Ketelaere well: that is why he has briefed both Pavlovic and Ricci to pay close attention to the half-space movements and chest-controlled receptions that suit the Belgian best.
Probable lineups
Unavailable and doubtful
AC Milan — unavailable: Tomori (suspended), Modric (cheekbone fracture).
Atalanta — unavailable: Bernasconi and Rossi (both injured).
Milan — bench options
Terracciano, Torriani, Athekame, Estupiñán, Odogu, Fofana, Jashari, Leao, Nkunku, Füllkrug.
How and where to watch AC Milan vs Atalanta
Match info
AC Milan vs Atalanta — Serie A matchday 36, 2025/26
Date: Sunday 10 May 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)
Inside Italy the match is broadcast exclusively on DAZN for the 2025/26 season, the platform that holds the full Serie A rights. 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 a strong turnout expected for what amounts to a Champions League play-off in everything but name.
AC Milan vs Atalanta prediction: composure, midfield control and a Pulisic certainty
This is a finely balanced fixture. AC Milan need three points to lock in Champions League qualification, while Atalanta arrive on the back of a positive run and bring offensive quality that can hurt any defence. The last five Serie A meetings tell a surprising story: Milan have won only twice, with three Atalanta wins in that span, and the Bergamo side are unbeaten in nine of their last eleven away trips against the Rossoneri. Heavy numbers that demand a night of full concentration.
The midfield is the key. Ricci versus de Roon is the duel of the night: the Milan playmaker must stay calm under pressure, while Rabiot and Loftus-Cheek need to close the supply lines for Raspadori and De Ketelaere. On the flanks, Saelemaekers against Zappacosta on one side and Bartesaghi against Bellanova on the other are likely to dictate which side wins territory in transition.
Prediction: a narrow Milan win with Pulisic on the scoresheet feels the most consistent extension of the squad's current offensive hierarchy — the American is on 31 goals and 20 assists across his last three Serie A seasons, elite numbers in any context. Tuttosport meanwhile points to a lively first half with both teams to score and a draw as the most likely scoreline, while Rabiot is flagged as a "guaranteed" Milan threat with a goal-or-card double option. The bigger story is mental: with three games to go, a win does more than three points — it unlocks the head as well as the table.
The Rossoneri arrive at San Siro with a rebuilt XI, a tight league table and the awareness that three matches separate Allegri from Champions League qualification. Palladino's Atalanta is a high-quality, physical opponent, but tonight it is the Diavolo's turn to prove they can pick themselves back up. Three points worth far more than three points.
Forza Milan, sempre.