Live
← AC Milan
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.

Activity by yearArrivalsDepartures

Busiest year on record: 2020, with 11 arrivals and 11 departures.

2 in · 1 out

2026

Arrivals

  1. 30 Jun 2026Gonçalo Ramosfrom PSGPSGMove
  2. Jan 2026Niclas Füllkrugfrom West Ham United F.C.Loan

Departures

  1. Jun 2026Niclas Füllkrugto West Ham United F.C.Back from loan
9 in · 11 out

2025

Arrivals

  1. 13 Aug 2025Koni De Winterfrom Genoa CFCMove
  2. 6 Aug 2025Ardon Jasharifrom CLBBruggeMove
  3. Aug 2025Adrien Rabiotfrom Olympique de MarseilleMove
  4. Aug 2025Christopher Nkunkufrom CHEChelseaMove
  5. Jul 2025Luka Modrićfrom RMAReal MadridMove
  6. Jul 2025Alexis Saelemaekersfrom AS RomaBack from loan
  7. 1 Jul 2025Pervis Estupiñánfrom BHABrightonMove
  8. Jan 2025João Félixfrom CHEChelseaLoan
  9. 2025Santiago Giménezfrom Feyenoord RotterdamMove

Departures

  1. 18 Aug 2025Marko Lazetićto Aberdeen F.C.Move
  2. Aug 2025Luka Jovićto AEK Athens F.C.Move
  3. Aug 2025Malick Thiawto NEWNewcastleMove
  4. 28 Jul 2025Lorenzo Colomboto Genoa CFCLoan
  5. Jul 2025João Félixto Al-Hilal ClubMove
  6. Jul 2025Théo Hernandezto Al Hilal SFCMove
  7. 10 Jun 2025Tijjani Reijndersto MCIMan CityMove
  8. 3 Feb 2025Davide Calabriato Bologna F.C. 1909Loan
  9. Feb 2025Álvaro Moratato GALGalatasarayLoan
  10. 2025Tammy Abrahamto Beşiktaş J.K.Loan
  11. 2025Kyle Walkerto MCIMan CityBack from loan
8 in · 6 out

2024

Arrivals

  1. 17 Aug 2024Youssouf Fofanafrom MONMonacoMove
  2. 12 Aug 2024Emerson Royalfrom TOTSpursMove
  3. Jul 2024Álvaro Moratafrom ATMAtléticoMove
  4. Jul 2024Matteo Duțufrom SS LazioMove
  5. 2024Strahinja Pavlovićfrom FC Red Bull SalzburgMove
  6. 2024Luka Romerofrom Unión Deportiva AlmeríaBack from loan
  7. 2024Divock Origifrom NFOForestBack from loan
  8. 2024Tammy Abrahamfrom AS RomaLoan

Departures

  1. Aug 2024Matteo Duțuto Milan FuturoLoan
  2. Aug 2024Pierre Kaluluto JUVJuventusLoan
  3. 1 Jul 2024Rade Krunićto Fenerbahçe IstanbulMove
  4. 2024Luka Romeroto Unión Deportiva AlmeríaLoan
  5. 2024Olivier Giroudto Los Angeles FCMove
  6. 2024Jens Petter Haugeto FK Bodø/GlimtTransfer
6 in · 12 out

2023

Arrivals

  1. 1 Sept 2023Luka Jovićfrom ACF FiorentinaMove
  2. 4 Aug 2023Yunus Musahfrom Valencia CFMove
  3. 19 Jul 2023Tijjani Reijndersfrom AZ AlkmaarMove
  4. 12 Jul 2023Christian Pulisicfrom CHEChelseaTransfer
  5. 2023Ruben Loftus-Cheekfrom CHEChelseaMove
  6. 2023Luka Romerofrom SS LazioMove

Departures

  1. Sept 2023Divock Origito NFOForestLoan
  2. 30 Aug 2023Alexis Saelemaekersto Bologna F.C. 1909Loan
  3. 10 Aug 2023Andreas Jungdalto US CremoneseMove
  4. 10 Aug 2023Ciprian Tătărușanuto AbhaMove
  5. Aug 2023Junior Messiasto Genoa CFCLoan
  6. 3 Jul 2023Sandro Tonalito NEWNewcastleMove
  7. Jul 2023Ante Rebićto Beşiktaş J.K.Move
  8. 30 Jun 2023Sergiño Destto BARBarcelonaBack from loan
  9. 2023Tiemoué Bakayokoto CHEChelseaBack from loan
  10. 2023Brahim Díazto RMAReal MadridBack from loan
  11. 2023Charles De Ketelaereto Atalanta BCLoan
  12. 2023Matteo Pessinato AC MonzaMove
7 in · 4 out

2022

Arrivals

  1. 1 Sept 2022Sergiño Destfrom BARBarcelonaLoan
  2. Jul 2022Divock Origifrom LIVLiverpoolFree transfer
  3. 2022Junior Messiasfrom F.C. CrotoneMove
  4. 2022Roos van Eijkfrom VV Alkmaar VrouwenMove
  5. 2022Malick Thiawfrom Schalke 04Move
  6. 2022Charles De Ketelaerefrom CLBBruggeMove
  7. 2022Marko Lazetićfrom FK Crvena zvezdaMove

Departures

  1. 4 Jul 2022Franck Kessiéto BARBarcelonaMove
  2. 2022Alessio Romagnolito SS LazioMove
  3. 2022Milos Kerkezto AZ AlkmaarMove
  4. 2022Samu Castillejoto Valencia CFMove
8 in · 4 out

2021

Arrivals

  1. Aug 2021Alessandro Florenzifrom AS RomaLoan
  2. Jan 2021Mario Mandžukićfrom Al-Duhail SCMove
  3. 2021Tiemoué Bakayokofrom NAPNapoliLoan
  4. 2021Soualiho Meïtéfrom S.V. Zulte WaregemLoan
  5. 2021Fikayo Tomorifrom CHEChelseaLoan
  6. 2021Milos Kerkezfrom Győri ETO FCMove
  7. 2021Olivier Giroudfrom CHEChelseaMove
  8. 2021Mike Maignanfrom Lille OSCMove

Departures

  1. 2021Diogo Dalotto MUNMan UtdBack from loan
  2. 2021Gianluigi Donnarummato PSGPSGMove
  3. 2021Hakan Çalhanoğluto INTInterMove
  4. 2021Fabio Borinito Fatih Karagümrük S.K.Move
11 in · 11 out

2020

Arrivals

  1. 11 Sept 2020Ciprian Tătărușanufrom Olympique LyonnaisMove
  2. 9 Sept 2020Sandro Tonalifrom Brescia CalcioLoan
  3. Jun 2020Ricardo Rodriguezfrom PSVPSVBack from loan
  4. 31 Jan 2020Alexis Saelemaekersfrom R.S.C. AnderlechtLoan
  5. 13 Jan 2020Simon Kjærfrom Atalanta BCLoan
  6. Jan 2020Zlatan Ibrahimovićfrom LA GalaxyMove
  7. Jan 2020Asmir Begovićfrom Qarabağ FKLoan
  8. 2020Brahim Díazfrom RMAReal MadridLoan
  9. 2020Diogo Dalotfrom MUNMan UtdLoan
  10. Jan 2020Diego Walterfrom Torino FCBack from loan
  11. 2020Jens Petter Haugefrom FK Bodø/GlimtTransfer

Departures

  1. Oct 2020Diego Walterto Celtic F.C.Loan
  2. 30 Sept 2020Valentín morónto Olympique LyonnaisMove
  3. Sept 2020Lucas Bigliato Fatih Karagümrük S.K.Move
  4. Aug 2020Asmir Begovićto BOUBournemouthBack from loan
  5. Aug 2020Ricardo Rodriguezto Torino FCMove
  6. 30 Jan 2020Krzysztof Piątekto Hertha BSCMove
  7. 13 Jan 2020Pepe Reinato AVLVillaLoan
  8. 2020Fabio Borinito Hellas Verona FCMove
  9. 2020Susoto Sevilla FCMove
  10. Jan 2020Ricardo Rodriguezto PSVPSVLoan
  11. 2020Giacomo Bonaventurato ACF FiorentinaMove
8 in · 5 out

2019

Arrivals

  1. 4 Aug 2019Ismaël Bennacerfrom Empoli FCTransfer
  2. 23 Jan 2019Krzysztof Piątekfrom Genoa CFCTransfer
  3. 4 Jan 2019Valentín morónfrom Clube de Regatas do FlamengoTransfer
  4. 2019Rade Krunićfrom Empoli FCMove
  5. 2019Ante Rebićfrom Eintracht FrankfurtLoan
  6. 2019André Silvafrom Sevilla FCBack from loan
  7. 2019Théo Hernandezfrom Real SociedadMove
  8. 2019Rafael Leãofrom Lille OSCMove

Departures

  1. Sept 2019André Silvato Eintracht FrankfurtLoan
  2. Aug 2019Diego Walterto Torino FCLoan
  3. 23 Jan 2019Gonzalo Higuaínto CHEChelseaLoan
  4. 2019Cristián Zapatato Genoa CFCMove
  5. 2019Tiemoué Bakayokoto MONMonacoLoan
8 in · 4 out

2018

Arrivals

  1. Aug 2018Diego Walterfrom Genoa CFCMove
  2. Aug 2018Gonzalo Higuaínfrom JUVJuventusLoan
  3. Jul 2018Ivan Strinićfrom U.C. SampdoriaMove
  4. 2018Samu Castillejofrom Villarreal CFMove
  5. 2018Stefan Simičfrom F.C. CrotoneBack from loan
  6. 2018Alen Halilovićfrom UD Las PalmasMove
  7. 2018Pepe Reinafrom NAPNapoliMove
  8. 2018Tiemoué Bakayokofrom CHEChelseaLoan

Departures

  1. 11 Aug 2018André Silvato Sevilla FCLoan
  2. Aug 2018Leonardo Bonuccito JUVJuventusMove
  3. 2018Manuel Locatellito US Sassuolo CalcioLoan
  4. Jan 2018Niccolò Zanellatoto F.C. CrotoneLoan
10 in · 10 out

2017

Arrivals

  1. Aug 2017Nikola Kalinićfrom ACF FiorentinaLoan
  2. 1 Jul 2017André Silvafrom FCPPortoMove
  3. Jul 2017Lucas Bigliafrom SS LazioMove
  4. Jul 2017Leonardo Bonuccifrom JUVJuventusMove
  5. 30 Jun 2017Mbaye Niangfrom Watford F.C.Back from loan
  6. 8 Jun 2017Ricardo Rodriguezfrom VfL WolfsburgMove
  7. 2017Hakan Çalhanoğlufrom B04LeverkusenMove
  8. 2017Lucas Ocamposfrom Genoa CFCLoan
  9. 2017Fabio Borinifrom Sunderland A.F.C.Loan
  10. 2017Franck Kessiéfrom Atalanta BCLoan

Departures

  1. Sept 2017José Sosato TrabzonsporLoan
  2. 31 Aug 2017Mbaye Niangto Torino FCLoan
  3. 2 Aug 2017Mario Pašalićto Spartak MoscowLoan
  4. Jul 2017Mattia De Sciglioto JUVJuventusMove
  5. 26 Jan 2017Mbaye Niangto Watford F.C.Loan
  6. 25 Jan 2017Luiz Adrianoto Spartak MoscowFree transfer
  7. 2017Keisuke Hondato CF PachucaMove
  8. 2017Andrea Polito Bologna F.C. 1909Move
  9. 2017Lucas Ocamposto Olympique de MarseilleBack from loan
  10. 2017Juraj Kuckato TrabzonsporMove
9 in · 8 out

2016

Arrivals

  1. 27 Aug 2016Mario Pašalićfrom CHEChelseaLoan
  2. 2016Michael Agazzifrom Middlesbrough F.C.Back from loan
  3. 2016Marco Storarifrom Cagliari CalcioMove
  4. 2016Gabriel Palettafrom Atalanta BCBack from loan
  5. 2016Susofrom Genoa CFCBack from loan
  6. 2016Simone Verdifrom A.C. CarpiBack from loan
  7. 2016Matteo Pessinafrom Catania FCBack from loan
  8. 2016José Sosafrom Beşiktaş J.K.Move
  9. 2016Alessandro Mastallifrom FC LuganoBack from loan

Departures

  1. 14 Feb 2016Antonio Nocerinoto Orlando City SCMove
  2. 2016Nnamdi Oduamadito Helsingin JalkapalloklubiLoan
  3. 2016Stefan Simičto Royal Excel MouscronLoan
  4. 2016Alessio Cercito Genoa CFCLoan
  5. 2016Susoto Genoa CFCLoan
  6. 2016Mario Balotellito LIVLiverpoolBack from loan
  7. 2016Diego Lópezto RCD Espanyol de BarcelonaLoan
  8. 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.