Lorenzo Torriani – 5/10:
Thrown into a nightmare scenario in the 32nd minute. His first task was facing a penalty, which he failed to save, though he did make four saves later in the match to prevent an even heavier scoreline.
Davide Bartesaghi – 5/10:
Came on at half-time for Estupinan. He was slightly more disciplined defensively but offered nothing going forward as Milan focused entirely on survival.
Adrien Rabiot – 5/10:
Introduced at the break to provide veteran stability. He improved the team’s positioning slightly, but by then, the two-goal deficit and the man disadvantage were too much to overcome.
Sankhoun Diawara – 4/10:
Came on for Tomori in the 66th minute but failed to track the runners effectively, culminating in the third goal conceded late on.
Christian Comotto – N/A:
A late substitute for Moreira who had little time to impact the game.
Ruben Amorim – 3/10:
His side looked ill-prepared for the intensity of the Vitality Stadium. The tactical collapse following the red card was total, and his substitutions failed to generate a single shot on target. A humbling night for the manager.