Serie A official line-ups: Milan vs. Udinese
Max Allegri shakes Milan up with a new trident attack of Rafael Leao, Christian Pulisic and Alexis Saelemaekers, as Udinese welcome Keinan Davis back to partner Nicolò Zaniolo.
It kicks off at San Siro at 17.00 UK time (18.00 CEST).
The Rossoneri effectively dropped out of the Scudetto race after the 1-0 defeat to Napoli, sending them down to third spot and looking nervously over their shoulders at the pack chasing down a Champions League ticket.
Allegri revamps his side by scrapping the 3-5-2 formation for a 4-3-3, which has been used at times during the match lately, but not from the start.
Rafael Leao returns not only to the squad, but to the starting XI after a recurring inflammation, still trying to make it work as a False 9.
He is flanked by Pulisic, who hasn’t scored at all in 2026, and Saelemaekers preferred to Christopher Nkunku.
Matteo Gabbia is back on the bench for the first time since a sports hernia operation at the start of March, with Zachary Athekame chosen as right-back and Samuele Ricci in midfield.
Udinese have big news with the return of striker Davis after he missed the 0-0 draw with Como through suspension, so manages to reunite his partnership with Zaniolo.
Adam Buksa, Jordan Zemura and Alessandro Zanoli are all carrying injury issues, but Arthur Atta pulls the midfield strings.
The Friulani lost their last four meetings with Milan, since a 1-0 victory at San Siro in November 2023.
Milan vs. Udinese line-ups
Milan: Maignan; Athekame, De Winter, Pavlovic, Bartesaghi; Ricci, Modric, Rabiot; Saelemaekers, Leao, Pulisic
Udinese: Okoye; Kristensen, Kabasele, Solet; Ehizibue, Ekkelenkamp, Karlstrom, Atta, Kamara; Zaniolo, Davis