AC Milan made a number of changes to their squad over the summer transfer window as some areas needed reinforcing and others needed bolstering after departures.
MilanNews write that the Rossoneri have 31 players eligible for the first team, with some departments enjoying an abundance of options and others not so much. They have broken down the ins and outs in each department this summer.
Defence: There were certainties heading into the season with the presence of Davide Calabria, Pierre Kalulu, Fikayo Tomori, Simon Kjaer, Matteo Gabbia, Theo Hernandez and Fode Ballo-Toure.
Milan lost captain Alessio Romagnoli to Lazio on a free transfer, so the signing of Malick Thiaw from Schalke – a 21-year-old German centre-back – restored the balance.
Sergino Dest also came on deadline day as cover for Alessandro Florenzi, who suffered a muscle injury that needed surgery and will keep him out for five months.
RB: Calabria, Florenzi, Dest.
CB: Tomori, Kalulu, Kjaer, Gabbia, Thiaw.
LB: Theo Hernandez, Ballo-Toure.
Midfield: The departure of Franck Kessie needed to be addressed, so the return of both Tommaso Pobega and Yacine Adli from their loan spells helped bolster the numbers, then Aster Vranckx was signed late in the window from Wolfsburg to add further cover.
CM: Tonali, Bennacer, Pobega, Vranckx, Krunic.
Attack: Milan found out at the end of the season that Zlatan Ibrahimovic would be out until the new year with a knee injury, so Maldini and Massara signed Divock Origi to give back up to Olivier Giroud.
Junior Messias was signed permanently, but the big signing for the attack was Charles De Ketelaere who arrived in a deal worth a total of €35m. He joins an attack that has Adli and Brahim Diaz able to contribute, with Rafael Leao and Ante Rebic on the left.
RW: Saelemaekers, Messias.
CAM: De Ketelaere, Brahim Diaz, Adli.
LW: Leao, Rebic.
ST: Giroud, Origi, Ibrahimovic.