Milan and Atalanta rotate heavily after midweek European wins
Both sides make wholesale changes from their Thursday victories, with Charles De Ketelaere facing his former club and Atalanta's injury list growing longer.
Milan and Atalanta both arrive at San Siro having won in Europe three days earlier, and both have used that result as cover for significant changes to their starting line-ups, according to Football Italia.
Massimiliano Allegri's side thrashed RB Salzburg 4-0 in the Europa League, with teenager Alphadjo Cisse scoring a hat-trick. Cisse is rested for this game. In his place, and restored alongside him, come Goncalo Ramos, Samuel Chukwueze and Christian Pulisic, while Diego Moreira, Luka Modric and Mario Gila also return having been held back midweek, Football Italia reports.
Rotation as a reward, not a reaction
The pattern at Milan is instructive. Resting key attackers after a heavy continental workload only works if the replacements are trusted to hold a result, and Allegri has chosen experience and incision for that job rather than continuity with the team that beat Salzburg. Modric's return in central midfield, alongside Rabiot and Musah, gives Milan a passing platform that a youth-led side would lack against a team as well-drilled defensively as Atalanta.
Matteo Gabbia and Alexis Saelemaekers remain unavailable on a long-term basis, Football Italia notes, which limits Allegri's options at centre-back and on the right flank regardless of rotation plans.
Atalanta's build-up to this fixture has been shaped by results rather than fatigue management. A run of three straight defeats was broken by a 3-1 win over Venezia, and Thursday's 3-1 victory over Pafos in the Conference League extended that recovery, according to Football Italia.
That upturn has come at a cost. Eljif Elmas is suspended after being sent off against Venezia, and Giacomo Raspadori has picked up a fresh muscular injury during the week. He joins a treatment list that already includes Franck Kessie, Giorgio Scalvini, Odilon Kossounou, Isak Hien and Kamaldeen Sulemana, Football Italia reports. Raoul Bellanova has recovered from a knock in time to start.
The absentee list is reshaping Atalanta's attack
With Raspadori sidelined and Elmas banned, Ivan Juric's forward options are stretched thin enough that Nikola Krstovic takes over at centre-forward from Gianluca Scamacca, and Jonathan Rowe returns to the starting eleven. Losing five outfield players to injury before a ball is kicked against Milan is the kind of attrition that tends to flatten a team's attacking identity over a run of matches, not just a single afternoon, and it leaves Juric reliant on De Ketelaere and Samardzic to generate chances behind Krstovic.
De Ketelaere's return to San Siro carries its own narrative. He joined Milan with high expectations and never delivered on them there, before rebuilding his career at Atalanta into the player now starting behind Krstovic. Football Italia frames this as a fixture that will always carry extra significance for him, given that contrast between a difficult spell in Milan and his subsequent development in Bergamo.
What the line-ups suggest about approach
Milan set up with Maignan behind a back three of Gila, De Winter and Pavlovic, with Chukwueze and Moreira providing width ahead of a midfield three of Musah, Modric and Rabiot, and Pulisic in support of Goncalo Ramos up front. That shape gives Allegri control through the centre of the pitch via Modric, with pace on both flanks to exploit space behind Atalanta's wing-backs.
Atalanta's selection, with Carnesecchi in goal, Bellanova, Kristensen, Kolasinac and Bernasconi across the back, Pasalic and Ederson screening in midfield, and De Ketelaere, Samardzic and Rowe feeding Krstovic, points to a team still working around absences rather than settling on a first-choice system. Replacing Scamacca's physical presence with Krstovic changes the profile of Atalanta's central threat, favouring movement and link-up over aerial power, which may shape how Milan's back three defends in and around the box.
Both teams enter this match on the back of morale-boosting continental results, but the underlying picture is less settled than those scorelines suggest. Milan's squad depth allowed Allegri to make changes from a position of strength; Atalanta's selection was shaped as much by necessity as by choice, with five senior players unavailable before Elmas's suspension and Raspadori's fresh injury are even factored in.
The outcome at San Siro will say as much about squad management under pressure as it will about the tactical matchup itself, with Milan looking to build on four points from the last two league outings and Atalanta seeking to turn their recent run of form into consistency after the earlier run of three straight league defeats.