← AC MilanActivity by yearArrivalsDepartures
The record since 2016
AC Milan: transfer history
Every signing and departure on record, year by year. This is the historical record, not live intelligence: for what’s happening now, see Milan’s live page.
- Moves on record
- 162
- Arrivals
- 86
- Departures
- 76
- Sent on loan
- 30
No fees on record yet for these moves: spending and net spend appear once fee data is added. We never estimate them.
Busiest year on record: 2020, with 11 arrivals and 11 departures.
2 in · 1 out
2026
Arrivals
- 30 Jun 2026Gonçalo Ramosfrom PSGPSGMove
- Jan 2026Niclas Füllkrugfrom West Ham United F.C.Loan
Departures
- Jun 2026Niclas Füllkrugto West Ham United F.C.Back from loan
9 in · 11 out
2025
Arrivals
- 13 Aug 2025Koni De Winterfrom Genoa CFCMove
- 6 Aug 2025Ardon Jasharifrom CLBBruggeMove
- Aug 2025Adrien Rabiotfrom Olympique de MarseilleMove
- Aug 2025Christopher Nkunkufrom CHEChelseaMove
- Jul 2025Luka Modrićfrom RMAReal MadridMove
- Jul 2025Alexis Saelemaekersfrom AS RomaBack from loan
- 1 Jul 2025Pervis Estupiñánfrom BHABrightonMove
- Jan 2025João Félixfrom CHEChelseaLoan
- 2025Santiago Giménezfrom Feyenoord RotterdamMove
Departures
- 18 Aug 2025Marko Lazetićto Aberdeen F.C.Move
- Aug 2025Luka Jovićto AEK Athens F.C.Move
- Aug 2025Malick Thiawto NEWNewcastleMove
- 28 Jul 2025Lorenzo Colomboto Genoa CFCLoan
- Jul 2025João Félixto Al-Hilal ClubMove
- Jul 2025Théo Hernandezto Al Hilal SFCMove
- 10 Jun 2025Tijjani Reijndersto MCIMan CityMove
- 3 Feb 2025Davide Calabriato Bologna F.C. 1909Loan
- Feb 2025Álvaro Moratato GALGalatasarayLoan
- 2025Tammy Abrahamto Beşiktaş J.K.Loan
- 2025Kyle Walkerto MCIMan CityBack from loan
8 in · 6 out
2024
Arrivals
- 17 Aug 2024Youssouf Fofanafrom MONMonacoMove
- 12 Aug 2024Emerson Royalfrom TOTSpursMove
- Jul 2024Álvaro Moratafrom ATMAtléticoMove
- Jul 2024Matteo Duțufrom SS LazioMove
- 2024Strahinja Pavlovićfrom FC Red Bull SalzburgMove
- 2024Luka Romerofrom Unión Deportiva AlmeríaBack from loan
- 2024Divock Origifrom NFOForestBack from loan
- 2024Tammy Abrahamfrom AS RomaLoan
Departures
- Aug 2024Matteo Duțuto Milan FuturoLoan
- Aug 2024Pierre Kaluluto JUVJuventusLoan
- 1 Jul 2024Rade Krunićto Fenerbahçe IstanbulMove
- 2024Luka Romeroto Unión Deportiva AlmeríaLoan
- 2024Olivier Giroudto Los Angeles FCMove
- 2024Jens Petter Haugeto FK Bodø/GlimtTransfer
6 in · 12 out
2023
Arrivals
- 1 Sept 2023Luka Jovićfrom ACF FiorentinaMove
- 4 Aug 2023Yunus Musahfrom Valencia CFMove
- 19 Jul 2023Tijjani Reijndersfrom AZ AlkmaarMove
- 12 Jul 2023Christian Pulisicfrom CHEChelseaTransfer
- 2023Ruben Loftus-Cheekfrom CHEChelseaMove
- 2023Luka Romerofrom SS LazioMove
Departures
- Sept 2023Divock Origito NFOForestLoan
- 30 Aug 2023Alexis Saelemaekersto Bologna F.C. 1909Loan
- 10 Aug 2023Andreas Jungdalto US CremoneseMove
- 10 Aug 2023Ciprian Tătărușanuto AbhaMove
- Aug 2023Junior Messiasto Genoa CFCLoan
- 3 Jul 2023Sandro Tonalito NEWNewcastleMove
- Jul 2023Ante Rebićto Beşiktaş J.K.Move
- 30 Jun 2023Sergiño Destto BARBarcelonaBack from loan
- 2023Tiemoué Bakayokoto CHEChelseaBack from loan
- 2023Brahim Díazto RMAReal MadridBack from loan
- 2023Charles De Ketelaereto Atalanta BCLoan
- 2023Matteo Pessinato AC MonzaMove
7 in · 4 out
2022
Arrivals
- 1 Sept 2022Sergiño Destfrom BARBarcelonaLoan
- Jul 2022Divock Origifrom LIVLiverpoolFree transfer
- 2022Junior Messiasfrom F.C. CrotoneMove
- 2022Roos van Eijkfrom VV Alkmaar VrouwenMove
- 2022Malick Thiawfrom Schalke 04Move
- 2022Charles De Ketelaerefrom CLBBruggeMove
- 2022Marko Lazetićfrom FK Crvena zvezdaMove
Departures
- 4 Jul 2022Franck Kessiéto BARBarcelonaMove
- 2022Alessio Romagnolito SS LazioMove
- 2022Milos Kerkezto AZ AlkmaarMove
- 2022Samu Castillejoto Valencia CFMove
8 in · 4 out
2021
Arrivals
- Aug 2021Alessandro Florenzifrom AS RomaLoan
- Jan 2021Mario Mandžukićfrom Al-Duhail SCMove
- 2021Tiemoué Bakayokofrom NAPNapoliLoan
- 2021Soualiho Meïtéfrom S.V. Zulte WaregemLoan
- 2021Fikayo Tomorifrom CHEChelseaLoan
- 2021Milos Kerkezfrom Győri ETO FCMove
- 2021Olivier Giroudfrom CHEChelseaMove
- 2021Mike Maignanfrom Lille OSCMove
Departures
- 2021Diogo Dalotto MUNMan UtdBack from loan
- 2021Gianluigi Donnarummato PSGPSGMove
- 2021Hakan Çalhanoğluto INTInterMove
- 2021Fabio Borinito Fatih Karagümrük S.K.Move
11 in · 11 out
2020
Arrivals
- 11 Sept 2020Ciprian Tătărușanufrom Olympique LyonnaisMove
- 9 Sept 2020Sandro Tonalifrom Brescia CalcioLoan
- Jun 2020Ricardo Rodriguezfrom PSVPSVBack from loan
- 31 Jan 2020Alexis Saelemaekersfrom R.S.C. AnderlechtLoan
- 13 Jan 2020Simon Kjærfrom Atalanta BCLoan
- Jan 2020Zlatan Ibrahimovićfrom LA GalaxyMove
- Jan 2020Asmir Begovićfrom Qarabağ FKLoan
- 2020Brahim Díazfrom RMAReal MadridLoan
- 2020Diogo Dalotfrom MUNMan UtdLoan
- Jan 2020Diego Walterfrom Torino FCBack from loan
- 2020Jens Petter Haugefrom FK Bodø/GlimtTransfer
Departures
- Oct 2020Diego Walterto Celtic F.C.Loan
- 30 Sept 2020Valentín morónto Olympique LyonnaisMove
- Sept 2020Lucas Bigliato Fatih Karagümrük S.K.Move
- Aug 2020Asmir Begovićto BOUBournemouthBack from loan
- Aug 2020Ricardo Rodriguezto Torino FCMove
- 30 Jan 2020Krzysztof Piątekto Hertha BSCMove
- 13 Jan 2020Pepe Reinato AVLVillaLoan
- 2020Fabio Borinito Hellas Verona FCMove
- 2020Susoto Sevilla FCMove
- Jan 2020Ricardo Rodriguezto PSVPSVLoan
- 2020Giacomo Bonaventurato ACF FiorentinaMove
8 in · 5 out
2019
Arrivals
- 4 Aug 2019Ismaël Bennacerfrom Empoli FCTransfer
- 23 Jan 2019Krzysztof Piątekfrom Genoa CFCTransfer
- 4 Jan 2019Valentín morónfrom Clube de Regatas do FlamengoTransfer
- 2019Rade Krunićfrom Empoli FCMove
- 2019Ante Rebićfrom Eintracht FrankfurtLoan
- 2019André Silvafrom Sevilla FCBack from loan
- 2019Théo Hernandezfrom Real SociedadMove
- 2019Rafael Leãofrom Lille OSCMove
Departures
- Sept 2019André Silvato Eintracht FrankfurtLoan
- Aug 2019Diego Walterto Torino FCLoan
- 23 Jan 2019Gonzalo Higuaínto CHEChelseaLoan
- 2019Cristián Zapatato Genoa CFCMove
- 2019Tiemoué Bakayokoto MONMonacoLoan
8 in · 4 out
2018
Arrivals
- Aug 2018Diego Walterfrom Genoa CFCMove
- Aug 2018Gonzalo Higuaínfrom JUVJuventusLoan
- Jul 2018Ivan Strinićfrom U.C. SampdoriaMove
- 2018Samu Castillejofrom Villarreal CFMove
- 2018Stefan Simičfrom F.C. CrotoneBack from loan
- 2018Alen Halilovićfrom UD Las PalmasMove
- 2018Pepe Reinafrom NAPNapoliMove
- 2018Tiemoué Bakayokofrom CHEChelseaLoan
Departures
- 11 Aug 2018André Silvato Sevilla FCLoan
- Aug 2018Leonardo Bonuccito JUVJuventusMove
- 2018Manuel Locatellito US Sassuolo CalcioLoan
- Jan 2018Niccolò Zanellatoto F.C. CrotoneLoan
10 in · 10 out
2017
Arrivals
- Aug 2017Nikola Kalinićfrom ACF FiorentinaLoan
- 1 Jul 2017André Silvafrom FCPPortoMove
- Jul 2017Lucas Bigliafrom SS LazioMove
- Jul 2017Leonardo Bonuccifrom JUVJuventusMove
- 30 Jun 2017Mbaye Niangfrom Watford F.C.Back from loan
- 8 Jun 2017Ricardo Rodriguezfrom VfL WolfsburgMove
- 2017Hakan Çalhanoğlufrom B04LeverkusenMove
- 2017Lucas Ocamposfrom Genoa CFCLoan
- 2017Fabio Borinifrom Sunderland A.F.C.Loan
- 2017Franck Kessiéfrom Atalanta BCLoan
Departures
- Sept 2017José Sosato TrabzonsporLoan
- 31 Aug 2017Mbaye Niangto Torino FCLoan
- 2 Aug 2017Mario Pašalićto Spartak MoscowLoan
- Jul 2017Mattia De Sciglioto JUVJuventusMove
- 26 Jan 2017Mbaye Niangto Watford F.C.Loan
- 25 Jan 2017Luiz Adrianoto Spartak MoscowFree transfer
- 2017Keisuke Hondato CF PachucaMove
- 2017Andrea Polito Bologna F.C. 1909Move
- 2017Lucas Ocamposto Olympique de MarseilleBack from loan
- 2017Juraj Kuckato TrabzonsporMove
9 in · 8 out
2016
Arrivals
- 27 Aug 2016Mario Pašalićfrom CHEChelseaLoan
- 2016Michael Agazzifrom Middlesbrough F.C.Back from loan
- 2016Marco Storarifrom Cagliari CalcioMove
- 2016Gabriel Palettafrom Atalanta BCBack from loan
- 2016Susofrom Genoa CFCBack from loan
- 2016Simone Verdifrom A.C. CarpiBack from loan
- 2016Matteo Pessinafrom Catania FCBack from loan
- 2016José Sosafrom Beşiktaş J.K.Move
- 2016Alessandro Mastallifrom FC LuganoBack from loan
Departures
- 14 Feb 2016Antonio Nocerinoto Orlando City SCMove
- 2016Nnamdi Oduamadito Helsingin JalkapalloklubiLoan
- 2016Stefan Simičto Royal Excel MouscronLoan
- 2016Alessio Cercito Genoa CFCLoan
- 2016Susoto Genoa CFCLoan
- 2016Mario Balotellito LIVLiverpoolBack from loan
- 2016Diego Lópezto RCD Espanyol de BarcelonaLoan
- 2016Jérémy Ménezto FC Girondins de BordeauxMove
From the historical record: Wikidata, an open database (CC0). Dates are only as exact as the record; “Move” means the type wasn’t recorded. Fees are shown only where a source gives one. Retrospective record, not Swoop intelligence.