← ACF FiorentinaActivity by yearArrivalsDepartures
The record since 2016
ACF Fiorentina: 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 ACF Fiorentina’s live page.
- Moves on record
- 94
- Arrivals
- 47
- Departures
- 47
- Sent on loan
- 44
Fees on record for 3 of 94 moves.
Busiest year on record: 2026, with 8 arrivals and 12 departures.
8 in · 12 out
2026
Arrivals
- 1 Sept 2026Norberto Bercique Gomes Betuncalfrom EVEEvertonTransferFee undisclosed
- 30 Aug 2026Alieu Njiefrom TORTorinoTransferFee undisclosed
- 13 Aug 2026Mateo Pellegrinofrom PAMParma Calcio 1913TransferFee undisclosed
- 31 Jul 2026Víctor Valdepeñasfrom RMAReal MadridTransferFee undisclosed
- 19 Jul 2026Christ Inao Oulaïfrom TRATrabzonsporTransferFee undisclosed
- 11 Jul 2026Arthur Attafrom UDIUdinese CalcioTransferFee undisclosed
- 1 Jul 2026Vieryfrom Grêmio FBPATransferFee undisclosed
- 2026Nicolás Valentinifrom DEPDeportivo AlavésTransfer
Departures
- 1 Sept 2026M'Bala Nzolato CAGCagliari CalcioTransferFee undisclosed
- 12 Aug 2026Riccardo Braschito FC ThunTransferFee undisclosed
- 29 Jul 2026Luis Balboto SK Sturm GrazTransferFee undisclosed
- 22 Jul 2026Antonín Barákto APOEL FCTransferFee undisclosed
- 21 Jul 2026Tariq Lampteyto QUEQueens Park RangersFree transfer
- 21 Jul 2026Filippo Distefanoto EMPEmpoliTransferFee undisclosed
- 21 Jul 2026Alessandro Biancoto Modena FC 2018TransferFee undisclosed
- 14 Jul 2026Jonas Harderto FC BaselTransferFee undisclosed
- 9 Jul 2026Lorenzo Amatuccito DEODeportivo de A CoruñaTransferFee undisclosed
- 6 Feb 2026Christian Kouaméto Aris Thessaloniki F.C.TransferFee undisclosed
- 11 Jan 2026Pablo Maríto Al Hilal SFCTransferFee undisclosed
- 2026Edin Džekoto SCHSchalke 04Transfer
3 in · 0 out
2025
Arrivals
- 10 Jul 2025Edin Džekofrom FENFenerbahçeFree transfer
- 3 Feb 2025Cher Ndourfrom BESBeşiktaşMove
- 2025Jacopo Fazzinifrom EMPEmpoliMove
Departures
None on record.
3 in · 5 out
2024
Arrivals
- Aug 2024David de Geafrom MUNMan UtdMove
- Jul 2024Moise Keanfrom JUVJuventusMove€13m announced by Juventus (Borsa Italiana filing)
- 2024Amir Richardsonfrom LHVLe Havre ACMove
Departures
- 1 Jul 2024Andrea Belottito COMComoMove
- 2024Nikola Milenkovićto NFOForestMove
- 2024Maxime Lopezto PARParisMove
- 2024Yerry Minato CAGCagliari CalcioMove
- 2024Giacomo Bonaventurato Al-Shabab Football ClubMove
5 in · 2 out
2023
Arrivals
- Aug 2023Lucas Beltránfrom Club Atlético River PlateMove
- 2023Josip Brekalofrom VFWVfL WolfsburgMove
- 2023Yerry Minafrom EVEEvertonMove
- Jan 2023Salvatore Sirigufrom NAPNapoliMove
- 2023Gino Infantinofrom Club Atlético Rosario CentralMove
Departures
- 1 Sept 2023Luka Jovićto MILMilanMove
- Sept 2023Salvatore Siriguto OGCOGC NiceMove
3 in · 7 out
2022
Arrivals
- 8 Jul 2022Luka Jovićfrom RMAReal MadridMove
- 2022Jonathan Ikonéfrom LILLille OSCMove
- 2022Domilson Cordeiro dos Santosfrom FC Shakhtar DonetskMove
Departures
- 31 Jul 2022Matija Nastasićto RCMRCD MallorcaMove
- 2022Facundo Roncagliato Boca JuniorsMove
- 2022Dušan Vlahovićto JUVJuventusMove€70m announced by Juventus (Borsa Italiana filing)
- 2022Bartłomiej Drągowskito SPESpeziaMove
- 2022Mauro Zárateto Club Atlético PlatenseMove
- 2022José Callejónto Granada CFMove
- 2022Lucas Torreirato GALGalatasarayMove
3 in · 4 out
2021
Arrivals
- 21 Aug 2021Matija Nastasićfrom SCHSchalke 04Move
- Jan 2021Aleksandr Kokorinfrom Spartak MoscowMove
- 2021Nicolás Gonzálezfrom VFBStuttgartMove
Departures
- Sept 2021Franck Ribéryto SALUS SalernitanaMove
- Sept 2021Martín Cáceresto CAGCagliari CalcioMove
- 5 Jul 2021Kevin Diksto F.C. CopenhagenFree transfer
- 2021Germán Pezzellato REAReal Betis BalompiéMove
6 in · 2 out
2020
Arrivals
- 17 Sept 2020Borja Valerofrom INTInterMove
- Sept 2020Louis Munteanufrom FC Viitorul ConstanțaMove
- 2020Sofyan Amrabatfrom HELHellas VeronaMove
- 2020Giacomo Bonaventurafrom MILMilanMove
- 2020José Callejónfrom NAPNapoliMove
- 2020Kevin Agudelofrom GENGenoa CFCMove
Departures
- 28 Sept 2020Kevin-Prince Boatengto ACMAC MonzaMove
- Sept 2020Milan Badeljto GENGenoa CFCMove
3 in · 2 out
2019
Arrivals
- Aug 2019Franck Ribéryfrom BAYBayernMove
- Aug 2019Martín Cáceresfrom JUVJuventusMove
- 28 Jan 2019Szymon Żurkowskifrom Górnik ZabrzeTransfer
Departures
- Aug 2019Kevin Mirallasto ROYRoyal AntwerpMove
- 21 Jun 2019Luis Murielto ATAAtalanta BCMove
5 in · 3 out
2018
Arrivals
- Aug 2018Marko Pjacafrom JUVJuventusMove
- 2018Dušan Vlahovićfrom FK PartizanMove
- 2018Germán Pezzellafrom REAReal Betis BalompiéMove
- 2018Alban Lafontfrom TOUToulouseMove
- 2018Dávid Hanckofrom MŠK ŽilinaMove
Departures
- Aug 2018Milan Badeljto SSLSS LazioMove
- 9 Jan 2018Ianis Hagito FC Viitorul ConstanțaMove
- 2018Antonia Göranssonto Assi RisögrundMove
4 in · 6 out
2017
Arrivals
- Jul 2017Jordan Veretoutfrom AVLVillaMove
- 2017Giuseppe Rossifrom LEVLevante UDMove
- 2017Cristiano Biraghifrom Delfino Pescara 1936Move
- 2017Nikola Milenkovićfrom FK PartizanMove
Departures
- 27 Jul 2017Ciprian Tătărușanuto FCTFC NantesMove
- Jul 2017Federico Bernardeschito JUVJuventusMove€40m announced by Juventus (Borsa Italiana filing)
- 2017Luca Lezzerinito U.S. Avellino 1912Move
- 2017Alberto Costato ALMUnión Deportiva AlmeríaMove
- 2017Cristian Telloto REAReal Betis BalompiéMove
- 2017Matías Vecinoto INTInterMove
4 in · 4 out
2016
Arrivals
- 6 Jul 2016Kevin Diksfrom SBV VitesseMove
- 2016Mauro Záratefrom QUEQueens Park RangersMove
- 2016Ianis Hagifrom FC Viitorul ConstanțaMove
- 2016Bartłomiej Drągowskifrom Jagiellonia BiałystokMove
Departures
- 30 Jan 2016Mario Suárezto WATWatfordMove
- 2016Marcos Alonso Mendozato CHEChelseaMove
- 2016Joan Verdúto LEVLevante UDMove
- 2016Manuel Pasqualto EMPEmpoliMove
From the historical record: Wikidata (CC0) and Wikipedia’s transfer lists (CC BY-SA 4.0), each fee credited to the outlet or club that reported it. Dates are only as exact as the record; “Move” means the type wasn’t recorded. Retrospective record, not Swoop intelligence.