← 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
- 87
- Arrivals
- 50
- Departures
- 37
- 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: 2025, with 7 arrivals and 6 departures.
1 in · 0 out
2026
Arrivals
- 30 Jun 2026Gonçalo Ramosfrom PSGPSGMove
Departures
None on record.
7 in · 6 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
- 1 Jul 2025Pervis Estupiñánfrom BHABrightonMove
- 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
- Jul 2025João Félixto Al-Hilal ClubMove
- Jul 2025Théo Hernandezto Al Hilal SFCMove
- 10 Jun 2025Tijjani Reijndersto MCIMan CityMove
5 in · 3 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
Departures
- 1 Jul 2024Rade Krunićto Fenerbahçe IstanbulMove
- 2024Olivier Giroudto Los Angeles FCMove
- 2024Jens Petter Haugeto FK Bodø/GlimtTransfer
6 in · 5 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
- 10 Aug 2023Andreas Jungdalto US CremoneseMove
- 10 Aug 2023Ciprian Tătărușanuto AbhaMove
- 3 Jul 2023Sandro Tonalito NEWNewcastleMove
- Jul 2023Ante Rebićto Beşiktaş J.K.Move
- 2023Matteo Pessinato AC MonzaMove
6 in · 4 out
2022
Arrivals
- 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
4 in · 3 out
2021
Arrivals
- Jan 2021Mario Mandžukićfrom Al-Duhail SCMove
- 2021Milos Kerkezfrom Győri ETO FCMove
- 2021Olivier Giroudfrom CHEChelseaMove
- 2021Mike Maignanfrom Lille OSCMove
Departures
- 2021Gianluigi Donnarummato PSGPSGMove
- 2021Hakan Çalhanoğluto INTInterMove
- 2021Fabio Borinito Fatih Karagümrük S.K.Move
3 in · 7 out
2020
Arrivals
- 11 Sept 2020Ciprian Tătărușanufrom Olympique LyonnaisMove
- Jan 2020Zlatan Ibrahimovićfrom LA GalaxyMove
- 2020Jens Petter Haugefrom FK Bodø/GlimtTransfer
Departures
- 30 Sept 2020Valentín morónto Olympique LyonnaisMove
- Sept 2020Lucas Bigliato Fatih Karagümrük S.K.Move
- Aug 2020Ricardo Rodriguezto Torino FCMove
- 30 Jan 2020Krzysztof Piątekto Hertha BSCMove
- 2020Fabio Borinito Hellas Verona FCMove
- 2020Susoto Sevilla FCMove
- 2020Giacomo Bonaventurato ACF FiorentinaMove
6 in · 1 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
- 2019Théo Hernandezfrom Real SociedadMove
- 2019Rafael Leãofrom Lille OSCMove
Departures
- 2019Cristián Zapatato Genoa CFCMove
5 in · 1 out
2018
Arrivals
- Aug 2018Diego Walterfrom Genoa CFCMove
- Jul 2018Ivan Strinićfrom U.C. SampdoriaMove
- 2018Samu Castillejofrom Villarreal CFMove
- 2018Alen Halilovićfrom UD Las PalmasMove
- 2018Pepe Reinafrom NAPNapoliMove
Departures
- Aug 2018Leonardo Bonuccito JUVJuventusMove
5 in · 5 out
2017
Arrivals
- 1 Jul 2017André Silvafrom FCPPortoMove
- Jul 2017Lucas Bigliafrom SS LazioMove
- Jul 2017Leonardo Bonuccifrom JUVJuventusMove
- 8 Jun 2017Ricardo Rodriguezfrom VfL WolfsburgMove
- 2017Hakan Çalhanoğlufrom B04LeverkusenMove
Departures
- Jul 2017Mattia De Sciglioto JUVJuventusMove
- 25 Jan 2017Luiz Adrianoto Spartak MoscowFree transfer
- 2017Keisuke Hondato CF PachucaMove
- 2017Andrea Polito Bologna F.C. 1909Move
- 2017Juraj Kuckato TrabzonsporMove
2 in · 2 out
2016
Arrivals
- 2016Marco Storarifrom Cagliari CalcioMove
- 2016José Sosafrom Beşiktaş J.K.Move
Departures
- 14 Feb 2016Antonio Nocerinoto Orlando City SCMove
- 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.