← 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
- 181
- Arrivals
- 86
- Departures
- 95
- Sent on loan
- 44
Fees on record for 6 of 181 moves.
Busiest year on record: 2026, with 19 arrivals and 33 departures.
19 in · 33 out
2026
Arrivals
- 1 Sept 2026Pedro António Pereira Gonçalvesfrom SCPSportingLoan
- 1 Sept 2026Wilfried Gnontofrom LEELeedsLoan
- 1 Sept 2026Norberto Bercique Gomes Betuncalfrom EVEEvertonTransferFee undisclosed
- 30 Aug 2026Alieu Njiefrom TORTorinoTransferFee undisclosed
- 13 Aug 2026Mateo Pellegrinofrom PAMParma Calcio 1913TransferFee undisclosed
- 7 Aug 2026Franco Mastantuonofrom RMAReal MadridLoan
- 31 Jul 2026Víctor Valdepeñasfrom RMAReal MadridTransferFee undisclosed
- 19 Jul 2026Christ Inao Oulaïfrom TRATrabzonsporTransferFee undisclosed
- 16 Jul 2026Álex Jiménezfrom BOUBournemouthLoan
- 11 Jul 2026Arthur Attafrom UDIUdinese CalcioTransferFee undisclosed
- 8 Jul 2026Radu Drăgușinfrom TOTSpursLoan
- 1 Jul 2026Vieryfrom Grêmio FBPATransferFee undisclosed
- 2 Feb 2026Daniele Ruganifrom JUVJuventusLoan
- 21 Jan 2026Giovanni Fabbianfrom BOLBologna F.C. 1909Loan
- 19 Jan 2026Jack Harrisonfrom LEELeedsLoan
- 9 Jan 2026Marco Brescianinifrom ATAAtalanta BCLoan
- 2 Jan 2026Manor Solomonfrom TOTSpursLoan
- 2026Lorenzo Amatuccifrom DEODeportivo de A CoruñaLoan
- 2026Nicolás Valentinifrom DEPDeportivo AlavésTransfer
Departures
- 1 Sept 2026Moise Keanto COMComoLoan
- 1 Sept 2026Albert Guðmundssonto SSLSS LazioLoan
- 1 Sept 2026M'Bala Nzolato CAGCagliari CalcioTransferFee undisclosed
- 30 Aug 2026Eman Košpoto Mantova 1911Loan
- 28 Aug 2026Giovanni Fabbianto PAMParma Calcio 1913Loan
- 21 Aug 2026Niccolò Fortinito TORTorinoLoan
- 13 Aug 2026Roberto Piccolito BOLBologna F.C. 1909Loan
- 12 Aug 2026Riccardo Braschito FC ThunTransferFee undisclosed
- 2 Aug 2026Simon Sohmto VENVeneziaLoan
- 30 Jul 2026Matías Morenoto VENVeneziaLoan
- 29 Jul 2026Luis Balboto SK Sturm GrazTransferFee undisclosed
- 29 Jul 2026Pietro Comuzzoto TORTorinoLoan
- 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
- 19 Jul 2026Amir Richardsonto LHVLe Havre ACLoan
- 17 Jul 2026Robin Gosensto SCHSchalke 04Loan
- 14 Jul 2026Maat Daniel Caprinito Cesena FCLoan
- 14 Jul 2026Jonas Harderto FC BaselTransferFee undisclosed
- 13 Jul 2026Jacopo Fazzinito CAGCagliari CalcioLoan
- 10 Jul 2026Tommaso Martinellito US Avellino 1912Loan
- 9 Jul 2026Lorenzo Amatuccito DEODeportivo de A CoruñaTransferFee undisclosed
- 8 Jul 2026Eddy Kouadioto ACMAC MonzaLoan
- 6 Feb 2026Christian Kouaméto Aris Thessaloniki F.C.TransferFee undisclosed
- 31 Jan 2026M'Bala Nzolato USAUS Sassuolo CalcioLoan
- 22 Jan 2026Simon Sohmto BOLBologna F.C. 1909Loan
- 22 Jan 2026Amir Richardsonto F.C. CopenhagenLoan
- 11 Jan 2026Pablo Maríto Al Hilal SFCTransferFee undisclosed
- 7 Jan 2026Tommaso Martinellito UCSU.C. SampdoriaLoan
- 3 Jan 2026Gino Infantinoto Argentinos JuniorsLoan
- 2026Edin Džekoto SCHSchalke 04Transfer
- 2026Amir Richardsonto Le HavreLoan
6 in · 1 out
2025
Arrivals
- 10 Jul 2025Edin Džekofrom FENFenerbahçeFree transfer
- 3 Feb 2025Cher Ndourfrom BESBeşiktaşMove
- 2025Sofyan Amrabatfrom FENFenerbahçeBack from loan
- 2025Josip Brekalofrom KASKasımpaşaBack from loan
- 2025Jonathan Ikonéfrom COMComoBack from loan
- 2025Jacopo Fazzinifrom EMPEmpoliMove
Departures
- 2025Lucas Beltránto VALValenciaLoan
8 in · 7 out
2024
Arrivals
- 13 Sept 2024Francesca Durantefrom ACF Fiorentina FemminileLoan
- 16 Aug 2024Albert Guðmundssonfrom GENGenoa CFCLoan
- Aug 2024David de Geafrom MUNMan UtdMove
- Jul 2024Moise Keanfrom JUVJuventusMove€13m announced by Juventus (Borsa Italiana filing)
- Jun 2024Louis Munteanufrom FC Viitorul ConstanțaBack from loan
- 31 Jan 2024Andrea Belottifrom ASRAS RomaLoan
- 2024Robin Gosensfrom FCU1. FC Union BerlinLoan
- 2024Amir Richardsonfrom LHVLe Havre ACMove
Departures
- 1 Jul 2024Andrea Belottito COMComoMove
- 30 Jun 2024Arthur Meloto JUVJuventusBack from loan
- 2024Nikola Milenkovićto NFOForestMove
- 2024Maxime Lopezto PARParisMove
- 2024Nicolás Gonzálezto JUVJuventusLoan€8m announced by Juventus (Borsa Italiana filing)
- 2024Yerry Minato CAGCagliari CalcioMove
- 2024Giacomo Bonaventurato Al-Shabab Football ClubMove
7 in · 4 out
2023
Arrivals
- Aug 2023Lucas Beltránfrom Club Atlético River PlateMove
- 22 Jul 2023Arthur Melofrom JUVJuventusLoan€2m announced by Juventus (Borsa Italiana filing)
- 2023Josip Brekalofrom VFWVfL WolfsburgMove
- 2023Yerry Minafrom EVEEvertonMove
- Jan 2023Salvatore Sirigufrom NAPNapoliMove
- 2023Gino Infantinofrom Club Atlético Rosario CentralMove
- 2023Maxime Lopezfrom USAUS Sassuolo CalcioLoan
Departures
- 1 Sept 2023Luka Jovićto MILMilanMove
- Sept 2023Salvatore Siriguto OGCOGC NiceMove
- 2023Pierluigi Gollinito NAPNapoliLoan
- 2023Sofyan Amrabatto MUNMan UtdLoan
5 in · 12 out
2022
Arrivals
- 8 Jul 2022Luka Jovićfrom RMAReal MadridMove
- 2022Jonathan Ikonéfrom LILLille OSCMove
- 2022Antonín Barákfrom HELHellas VeronaLoan
- 2022Pierluigi Gollinifrom TOTSpursLoan
- 2022Domilson Cordeiro dos Santosfrom FC Shakhtar DonetskMove
Departures
- Aug 2022Aleksandr Kokorinto Aris Limassol F.C.Loan
- Aug 2022Louis Munteanuto FC Viitorul ConstanțaLoan
- 31 Jul 2022Matija Nastasićto RCMRCD MallorcaMove
- 30 Jun 2022Lucas Torreirato ARSArsenalBack from loan
- 2022Facundo Roncagliato Boca JuniorsMove
- 2022Dušan Vlahovićto JUVJuventusMove€70m announced by Juventus (Borsa Italiana filing)
- 2022Álvaro Odriozolato RMAReal MadridBack from loan
- 2022Bartłomiej Drągowskito SPESpeziaMove
- 2022Mauro Zárateto Club Atlético PlatenseMove
- 2022José Callejónto Granada CFMove
- 2022Krzysztof Piątekto SALUS SalernitanaLoan
- 2022Lucas Torreirato GALGalatasarayMove
6 in · 4 out
2021
Arrivals
- 25 Aug 2021Lucas Torreirafrom ARSArsenalLoan
- 21 Aug 2021Matija Nastasićfrom SCHSchalke 04Move
- 2021Álvaro Odriozolafrom RMAReal MadridLoan
- Jan 2021Aleksandr Kokorinfrom Spartak MoscowMove
- 2021Nicolás Gonzálezfrom VFBStuttgartMove
- 2021Krzysztof Piątekfrom HERHertha BSCLoan
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 · 5 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
- 31 Jan 2020Kevin-Prince Boatengto BESBeşiktaşLoan
- 30 Jan 2020Szymon Żurkowskito EMPEmpoliLoan
- 2020Federico Chiesato JUVJuventusLoan€10m announced by Juventus (Borsa Italiana filing)
7 in · 7 out
2019
Arrivals
- Aug 2019Franck Ribéryfrom BAYBayernMove
- Aug 2019Milan Badeljfrom SSLSS LazioLoan
- Aug 2019Martín Cáceresfrom JUVJuventusMove
- 30 Jun 2019Szymon Żurkowskifrom Górnik ZabrzeBack from loan
- 28 Jan 2019Szymon Żurkowskifrom Górnik ZabrzeTransfer
- Jan 2019Luis Murielfrom SEVSevillaLoan
- 2019Bartłomiej Drągowskifrom EMPEmpoliBack from loan
Departures
- Aug 2019Kevin Mirallasto ROYRoyal AntwerpMove
- 1 Jul 2019Alban Lafontto FCTFC NantesLoan
- 21 Jun 2019Luis Murielto ATAAtalanta BCMove
- 29 Jan 2019Szymon Żurkowskito Górnik ZabrzeLoan
- 2019Dávid Hanckoto AC Sparta PragueLoan
- 2019Bartłomiej Drągowskito EMPEmpoliLoan
- 2019Jordan Veretoutto ASRAS RomaLoan
8 in · 4 out
2018
Arrivals
- 4 Aug 2018Kevin Mirallasfrom EVEEvertonLoan
- Aug 2018Marko Pjacafrom JUVJuventusMove
- Jun 2018Carlos Sánchezfrom RCDRCD Espanyol de BarcelonaBack from loan
- May 2018Amidu Salifufrom LR VicenzaBack from loan
- 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
- Jan 2018Carlos Sánchezto RCDRCD Espanyol de BarcelonaLoan
- 2018Antonia Göranssonto Assi RisögrundMove
4 in · 7 out
2017
Arrivals
- Jul 2017Jordan Veretoutfrom AVLVillaMove
- 2017Giuseppe Rossifrom LEVLevante UDMove
- 2017Cristiano Biraghifrom Delfino Pescara 1936Move
- 2017Nikola Milenkovićfrom FK PartizanMove
Departures
- Aug 2017Nikola Kalinićto MILMilanLoan
- 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
10 in · 11 out
2016
Arrivals
- 6 Jul 2016Kevin Diksfrom SBV VitesseMove
- Jun 2016Amidu Salifufrom BRSBresciaBack from loan
- 2016Mauro Záratefrom QUEQueens Park RangersMove
- 2016Panagiotis Konefrom UDIUdinese CalcioLoan
- 2016Carlos Sánchezfrom AVLVillaLoan
- 2016Yohan Benalouanefrom LEILeicester CityLoan
- 2016Cristian Tellofrom FCPPortoLoan
- 2016Jaime Báezfrom US Livorno 1915Back from loan
- 2016Ianis Hagifrom FC Viitorul ConstanțaMove
- 2016Bartłomiej Drągowskifrom Jagiellonia BiałystokMove
Departures
- 30 Jun 2016Luigi Sepeto NAPNapoliBack from loan
- 30 Jan 2016Mario Suárezto WATWatfordMove
- 2016Ricardo Bagadurto SALUS SalernitanaLoan
- 2016Marcos Alonso Mendozato CHEChelseaMove
- 2016Aleandro Rosito F.C. CrotoneLoan
- Jan 2016Alessandro Diamantito ATAAtalanta BCLoan
- 2016Joan Verdúto LEVLevante UDMove
- 2016Gilberto Moraes Juniorto HELHellas VeronaLoan
- 2016Marko Bakićto C.F. Os BelenensesLoan
- 2016Jaime Báezto US Livorno 1915Loan
- 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.