Italy
AC Milan (men).
The club's teams and every recorded move into, out of and between them.
Club 3650 · 3 teamsTeams
| Team | Side | League | Current squad |
|---|---|---|---|
| AC Milan | First team | Serie A | 28 |
| AC Milan Primavera | Youth | — | 19 |
| AC Milan Youth | Youth | — | 1 |
Transfers
1,512 recorded movesSide is the club's team each move involved. Arrivals and departures leave out moves between the club's own teams.
| Date | Player | Side | From | To | Move | Fee |
|---|---|---|---|---|---|---|
| 03 Jul 2017 | Hakan Çalhanoğlu | First team | Bayer 04 Leverkusen | AC Milan | Transfer | €23.3m |
| 01 Jul 2017 | Juvenal Agnero | Youth | AC Milan Primavera | Without club | Released | — |
| 01 Jul 2017 | Giovanni Cultraro | Youth | Catania Youth | AC Milan Youth | Transfer | Free |
| 01 Jul 2017 | Cristian Hadziosmanovic | Youth | AC Milan Primavera | Sampdoria Primavera | Transfer | Free |
| 01 Jul 2017 | Marco Curto | Youth | AC Milan Primavera | Empoli Primavera | Transfer | Free |
| 01 Jul 2017 | Maat Daniel Caprini | Youth | AC Milan Youth | Novara Calcio Youth | Transfer | — |
| 01 Jul 2017 | Lapo Nava | Youth | Pro Sesto Giovanili | AC Milan Youth | Transfer | — |
| 01 Jul 2017 | Niccolò Zanellato | Youth → First team | AC Milan Primavera | AC Milan | Internal move | — |
| 01 Jul 2017 | Rachad H'Maidat | Youth | AC Milan Youth | Juventus Youth | Transfer | Free |
| 01 Jul 2017 | Matteo Gabbia | Youth → First team | AC Milan Primavera | AC Milan | Internal move | — |
| 01 Jul 2017 | Fabio Borini | First team | Sunderland AFC | AC Milan | Loan | 500k |
| 01 Jul 2017 | Luca Vido | First team | AC Milan | Atalanta BC | Transfer | €1.4m |
| 01 Jul 2017 | Diego López | First team | AC Milan | RCD Espanyol Barcelona | Transfer | Free |
| 01 Jul 2017 | Franck Kessié | First team | Atalanta BC | AC Milan | Loan | — |
| 01 Jul 2017 | Ricardo Rodríguez | First team | VfL Wolfsburg | AC Milan | Transfer | €15m |
| 01 Jul 2017 | Mateo Musacchio | First team | Villarreal CF | AC Milan | Transfer | €18m |
| 01 Jul 2017 | Andrea Poli | First team | AC Milan | Bologna FC 1909 | Transfer | Free |
| 01 Jul 2017 | André Silva | First team | FC Porto | AC Milan | Transfer | €38m |
| 30 Jun 2017 | Davide Di Molfetta | First team | AC Prato | AC Milan | Loan return | |
| 30 Jun 2017 | Jherson Vergara | First team | Arsenal Tula | AC Milan | Loan return | |
| 30 Jun 2017 | Ivan De Santis | First team | Paganese Calcio 1926 | AC Milan | Loan return | |
| 30 Jun 2017 | Giacomo Beretta | First team | AC Carpi | AC Milan | Loan return | |
| 30 Jun 2017 | Gianmarco Zigoni | First team | SPAL 2013 | AC Milan | Loan return | |
| 30 Jun 2017 | Andrea Bianchimano | First team | Reggina 1914 | AC Milan | Loan return | |
| 30 Jun 2017 | Luca Vido | First team | AS Cittadella | AC Milan | Loan return | |
| 30 Jun 2017 | Gian Filippo Felicioli | First team | Ascoli Calcio | AC Milan | Loan return | |
| 30 Jun 2017 | Diego López | First team | RCD Espanyol Barcelona | AC Milan | Loan return | |
| 30 Jun 2017 | Lucas Ocampos | First team | AC Milan | Olympique Marseille | Loan return | |
| 30 Jun 2017 | Hachim Mastour | First team | PEC Zwolle | AC Milan | Loan return | |
| 30 Jun 2017 | Giovanni Crociata | First team | Brescia Calcio | AC Milan | Loan return |