Milan bought a couple of players while bringing others on loan with options to buy in a transfer market that saw the Rossoneri shopping in France and losing key men for free.
After qualifying for the Champions League for the first time in years, Milan went into the transfer market with the idea of strengthening the squad of coach Stefano Pioli. After losing Gianluigi Donnarumma and Hakan Çalhanoğlu for free, and with a rather limited budget at hand, Milan still managed to conclude some transfers and give Pioli a competitive team for the 21/22 season.
Fikayo Tomori and Sandro Tonali were both bought out after their loan spell last season, while Brahim Díaz also stayed at the club, joining again on a two-year loan – the same formula used to sign Tiémoué Bakayoko. With the exception of goalkeeper Mike Maignan and to an extent Olivier Giroud, all the players that signed this summer were brought to provide better squad depth for Pioli.
Yacine Adli was signed from Bordeaux, but he will only arrive in Milanello next summer as the club chose to leave him on loan at his current club to further develop and play consistently.
The full list of arrivals can be found below, with the transfer fees as they were reported in the media:
|Player Name||Role||Age||Arrived From||Details (fees unconfirmed)|
|Mike Maignan||Goalkeeper||26||Lille||Permanent deal, five-year contract, €13m + €2m bonuses|
|Fikayo Tomori||Defender||23||Chelsea||Permanent deal (bought-out), four-year contract, €28.5m|
|Sandro Tonali||Midfielder||21||Brescia||Permanent deal (bought-out), five-year contract, €7m + €3m + Olzer|
|Olivier Giroud||Forward||34||Chelsea||Permanent deal, two-year contract, €1m + €1m bonuses|
|Fodé Ballo-Touré||Defender||24||Monaco||Permanent deal, four-year contract, €4.2m + bonuses|
|Brahim Díaz||Forward||22||Real Madrid||Two-year loan (€3m) + option to buy|
|Alessandro Florenzi||Defender||30||Roma||Loan (€1m) + option to buy (€4.5m)|
|Pietro Pellegri||Forward||20||Monaco||Loan (€0.5m) + option to buy (€6m) + bonuses (€1m) + 15% of a future sale|
|Tiémoué Bakayoko||Midfielder||27||Chelsea||Two-year loan (€0.5m) + option to buy (€15) which can become an obligation|
|Junior Messias||Forward||30||Crotone||Loan (€2.6m) + option to buy (€5.4m) + bonuses (€1m)|
|Yacine Adli||Midfielder||21||Bordeaux||Permanent deal, €10m, will stay on loan at Bordeaux for one season|
Milan also sent away some players: besides the Donnarumma brothers and Hakan, Mario Mandžukić also left after his contract expired. Marco Brescianini, Lorenzo Colombo and Tommaso Pobega all went out on loans, while Diego Laxalt and Jens Petter Hauge ended their paths at Milan.
The full list of exits can be found below, with the transfer fees as they were reported in the media:
|Player Name||Role||Age||Went To||Details (fees unconfirmed)|
|Gianluigi Donnarumma||Goalkeeper||22||Paris Saint-Germain||End of contract|
|Antonio Donnarumma||Goalkeeper||31||Padova||End of contract|
|Hakan Çalhanoğlu||Midfielder||27||Inter||End of contract|
|Mario Mandžukić||Forward||35||Free Agent||End of contract|
|Marco Brescianini||Midfielder||21||Monza||Loan deal|
|Diego Laxalt||Defender||28||Dynamo Moscow||Permanent deal, €4m|
|Giacomo Olzer||Forward||20||Brescia||Part of the Tonali deal|
|Lorenzo Colombo||Forward||19||SPAL||Loan deal|
|Mattia Caldara||Defender||27||Venezia||Loan deal + option to buy|
|Jens Petter Hauge||Forward||21||Eintracht Frankfurt||Loan deal + obligation to buy for €12m|
|Tommaso Pobega||Midfielder||22||Torino||Loan deal|
|Yacine Adli||Midfielder||21||Bordeaux||Loan deal|