Edit Content
The latest Italian football news, transfers and more
Edit Content
Serie A Permutations
//

Every Done Deal So Far This Summer In Italy’s Serie A

Start

Here is the full list of 2025-26 Serie A transfers that have been completed in Italy’s top soccer division so far this summer.  

Roma was finally able to welcome highly-rated defender Wesley Franca to the Stadio Olimpico on July 28. The Brazilian international joined from Flamengo for an initial fee of €25million and has penned a five-year deal.

Napoli secured their eighth summer signing when 6ft 8in goalkeeper Vanja Milinkovic-Savic signed an initial loan deal from Torino on July 26. The champions have an obligation to buy for €21m.

Milan welcomed Croatian superstar Luka Modric to the San Siro on July 14. The 39-year-old penned a one-year deal after leaving Real Madrid. The Rossoneri have also acquired Pervis Estupinan to replace Theo Hernandez.

The most exciting acquisition is surely that of Kevin De Bruyne to the Maradona Stadium The Belgian maestro will link up with international team-mate Romelu Lukaku in Naples.

Elsewhere, Atalanta exercised the option to buy Ivorian defender Odilon Kossounou from Bayer Leverkusen. Head coach Ivan Juric has also been reunited with Kamaldeen Sulemana who he signed from Southampton for €17m.

The 2024-25 Serie A top scorer Mateo Retegui left the Gewiss for €68m to join Al-Qadsiah. As it stands, that is the record departure in Italy’s top-flight so far this window.

Como has been the most active Serie A side so far this summer. Cesc Fabregas has welcomed nine new players to the Sinigaglia with Maximo Perrone the newest addition from Man City.

2025/26 Serie A Transfers – Deals Nearing Completion

Although a number of clubs have added well to their rosters across the adjusted summer transfer window, many are still looking at getting important deals over the line.

Napoli have reignited their interest in Jack Grealish. The Man City winger looks destined to leave the Etihad this summer and could link up with Kevin De Bruyne in Naples.

Juventus are reportedly set to make a final decision on Jadon Sancho in the coming days, with Igor Tudor’s side weighing up other options due to the Manchester United star’s wage demands.

Elsewhere, Milan are pushing hard to obtain Ardon Jashari from Club Brugge. The Swiss international is reportedly keen to move to the Rossoneri.

In terms of departures, offshore sportsbooks still strongly favor Victor Osimhen to quit the champions in order to secure a mega-money move to Turkish giants Galatasaray.

The Nigerian international has fallen out of favor at the 2024-25 Scudetto winners and is pushing hard for a permanent move away.

2025/26 Serie A Transfers – All Done Deals

AC Milan

In: 

Samuele Ricci – Torino (€23m)

Luka Modric – Real Madrid (Free)

Pietro Terracciano – Fiorentina (Free)

Pervis Estupinan – Brighton (€17m)

Out:

Tijjani Reijnders – Man City (€54.3m)

Marco Pellegrino – Boca Juniors (€3.5m)

Pierre Kalulu – Juventus (€14m)

Davide Calabria – Bologna (Loan)

Luka Jovic – Released

Marco Sportiello – Atalanta (€1m)

Tommaso Pobega – Bologna (€1m)

Emerson Royal – Flamengo (€9m)

Theo Hernandez – Al-Hilal (€25m)

Lorenzo Colombo – Genoa (Loan)

Devis Vasquez – Roma (Free)

Francesco Camarda – Lecce (Loan)

Alessandro Florenzi – (Released)

Atalanta

In:

Odilon Kossounou – Bayer Leverkusen (€20m)

Lazar Samardzic – Udinese (€15m)

Marco Brescianini – Frosinone (€10m)

Kamaldeen Sulemana – Southampton (€17m)

Honest Ahanor – Genoa (€17m)

Marco Sportiello – AC Milan (€1m)

Out:

Juan Musso – Atletico Madrid (€3m)

Rafael Toloi – Released

Rui Patricio – Al Ain (Free)

Michel Adopo – Cagliari (€3.8m)

Roberto Piccoli – Cagliari (€12m)

Juan Cuadrado – Released

Matteo Ruggeri – Atletico Madrid (€17m)

Mateo Retegui – Al-Qadsiah (€68m)

Bologna

In:

Nicolo Casale – Lazio (€6.5m)

Thomas Gillier – U. Catolica (Free)

Martin Vitik – Sparta Prague (€11m)

Ciro Immobile – Besiktas (Free)

Federico Bernardeschi – Toronto (Free)

Tommaso Pobega – Milan (€1m)

Out:

Gianmarco Cangiano – Pescara – (Loan)

Davide Calabria – (Released)

Valerio Crespi – Avellino (Undisclosed)

Sam Beukema – Napoli (€31m)

Joaquin Sosa – Indep. Santa Fe (Loan)

Antonio Raimondo – Frosinone (Loan)

Davide Franzini – AC Bra (Loan)

Francesco Raffaelli – CPR Ospitaletto (Loan)

Gennaro Anatriello – Potenza (Loan)

Niklas Pyyhtia – Modena (Loan)

Thomas Gillier – Montreal (Loan)

Nicola Bagnolini – Gubbio (Loan)

Gianmarco Cangiano – Pescara (Undisclosed)

Cagliari

In:

Gianluca Gaetano – Napoli (€6m)

Michel Adopo – Atalanta (€3.8m)

Elia Caprile – Napoli (€8m)

Roberto Piccoli – Atalanta (€12m)

Gennaro Borelli – Brescia (Free)

Michael Folorunsho – Napoli (€0.5m)

Out: 

Jakub Jankto – Released

Tommaso Augello – Released

Antoine Makoumbou – Samsunspor (€1.5m)

Pantelis Hatzidiakos – FC Copenhagen (€1.5m)

Alen Sherri – Frosinone (Loan)

Luigi Palomba – Virtus Entella (Undisclosed)

Jose Luis Palomino – Talleres (Free)

Nicolas Viola – Released

Kingstone Mutandwa – Ried (Loan)

Simone Scuffet – Pisa (€0.5m)

Etienne Catena – Siracusa

Razvan Marin – AEK (€1.7m)

Como

In:

Fellipe Jack – Palmeiras (€2m)

Alex Valle – Barcelona (€6m)

Ignace Van der Brempt – RB Salzburg (€5m)

Martin Baturina – Dinamo Zagreb (€17m)

Jesus Rodriguez – Betis (€22m)

Jayden Addai – AZ Alkmaar (€14m)

Luca Mazzitelli – Frosinone (€2m)

Nicolas Kuhn – Celtic (€19m)

Maximo Perrone – Man City (€13m)

Out:

Alessandro Bellemo – Sampdoria (€2m)

Nikolas Ioannou – Sampdoria (€2m)

Simone Ghidotti – Sampdoria (€0.4m)

Alessio Iovine – Retired

Pepe Reina – Retired

Marco Tremolada – Pergolettese (Free)

Tommaso Fumagalli – Virtus Entella (Loan)

Pierre Bolchini – Released

Simone Verdi – Released

Emil Audero – Cremonese (Loan)

Alieu Fadera – Sassuolo (Loan)

Marco Curto – Empoli (Loan)

Fabio Rispoli – Catanzaro (Loan)

Cremonese

In:

Jari Vandeputte – Catanzaro (€3.3m)

Andrea Fulignati – Catanzaro (€1.4m)

Romano Floriani Mussolini – Lazio (Loan)

Lapo Nava – Milan Futuro (Free)

Alberto Grassi – Empoli (Undisclosed)

Emil Audero – Como (Loan)

Giuseppe Pezzella – Empoli (€2m)

Federico Baschirotto – Lecce (€3m)

Alessio Zerbin – Napoli (€0.3m)

Out:

Mouhamadou Sarr – Spezia (€0.2m)

Andreas Jungdal – Westerloo (€1m)

Andrea Bertolacci – Released

Jakob Tannander – Released

Zan Majer – Released

Cesar Falletti – Mantova (Undisclosed)

Luka Lokhoshvili – FC Nuremberg (€1m)

Joshua Tenkorang – Ravenna (Loan)

Mattia Scaringi – Ravenna (Loan)

Eddy Cabianca – Salernitana (Loan)

Michele Bigonzoni – Latina Calcio (Loan)

Alberto Basso Ricci – Arzignano (Free)

Samuele Regazzetti – CPR Ospitaletto (Loan)

Marco Zunno – Crotone (Free)

Fiorentina

In:

Nicolo Fagioli – Juventus (€14m)

Albert Gudmundsson – Genoa (€13m)

Robin Gosens – Union Berlin (€7m)

Jacopo Fazzini – Empoli (€10m)

Edin Dzeko – Fenerbahce (Free)

Mattia Viti – Nice (Loan)

Eman Kospo – Barca (€0.4m)

Out:

Nico Gonzalez – Juventus (€28m)

Michael Kayode – Brentford (€18m)

Sofyan Amrabat – Fenerbahce (€12m)

Gabriele Ferrarini – Released

Cristiano Biraghi – Torino (€0.1m)

Alan Matturro – Levante (Loan)

Pietro Terracciano – AC Milan (Free)

Lorenzo Amatucci – Las Palmas (Loan)

Eljon Toci – Dolomiti (Loan)

Lorenzo Lucchesi – Monza (Loan)

Filippo Distefano – Carrarese (Loan)

Matias Moreno – Levante (Loan)

Edoardo Pierozzi – Benevento (Free)

Eduard Dutu – Released

Cristiano Biraghi – Released

Genoa

In:

Nicolae Stanciu – Damac (Free)

Albert Gronbaek – Rennes (Free)

Valentin Carboni – Inter (Loan)

Lorenzo Colombo – Milan (Loan)

Leo Ostigard – Rennes (Loan)

Out:

Federico Valietti – Trapani (Loan)

Albert Gudmundsson – Fiorentina (€13m)

Manolo Portanova – Reggiana (Free)

Lennart Czyborra – Released

Mario Balotelli – Released

Milan Badelj – Released

Honest Ahanor – Atalanta (€17m)

Mattia Bani – Palermo (€1.5m)

Federico Accornero – Carrarese (Free)

Guven Yalcin – Alanyaspor (Free)

Gabriele Calvani – Frosinone (Loan)

Elia Petrelli – Forli (Free)

Alan Matturro – Levante (Loan)

Lorenzo Gagliardi – Pineto (Loan)

Tommaso Pittino – Mantova (Loan)

Gabriele Pessolani – Pergolettese (Loan)

Andrea Favilli – Avellino (Free)

Inter

In:

Luis Henrique – Marseille (€23m)

Petar Sucic – Dinamo Zagreb (€14m)

Nicola Zalewski – Roma (€6.3m)

Ange-Yoan Bonny – Parma (€23m)

Out:

Martin Satriano – Lens (€5m)

Enoch Owusu – St Gallen (Loan)

Marko Arnautovic – Red Star (Free)

Joaquin Correa – Botafogo (Free)

Eddie Salcedo – OFI Crete FC (Free)

Filip Stankovic – Venezia (€3m)

Valentin Carboni – Genoa (Loan)

Ebenezer Akinsanmiro – Pisa (Loan)

Aleksandar Stankovic – Club Brugge (€9.5m)

Juventus

In:

Nico Gonzalez – Fiorentina (€28m)

Lloyd Kelly – Newcastle (€17m)

Pierre Kalulu – Milan (€14m)

Michele Di Gregorio – Monza (€14m)

Jonathan David – Lille (Free)

Francisco Conceicao – Porto (€32m)

Joao Mario – Porto (€13m)

Out:

Nicolo Fagioli – Fiorentina (€14m)

Hans Nicolussi Caviglia – Venezia (€3.5m)

Luca Pellegrini – Lazio (€4m)

Nicolo Rovella – Lazio (€17m)

Stefano Gori – Released

Alberto Costa – Porto (€15m)

Samuel Mbangula – Bremen (€10m)

Mattia De Sciglio – Released

Lazio

In:

Nuno Tavares – Arsenal (€5m)

Fisayo Dele-Bashiru – Hatayspor (€3.4m)

Luca Pellegrini – Juventus (€4m)

Nicolo Rovella – Juventus (€17m)

Samuel Gigot – Marseille (€0.5m)

Out:

Andre Anderson – Released

Nicolo Casale – Bologna (€6.5m)

Loum Tchaouna – Burnley (€15m)

Romano Floriani Mussolini – Cremonese (Loan)

Gabriele Artistico – Spezia (Loan)

Filipe Bordon – Sudtirol (Loan)

Valerio Crespi – Avellino (Free)

Gaetano Castrovilli – Released

Jean-Daniel Akpa Akpro – Released

Lecce

In:

Christ-Owen Kouassi – Stade Lavallois (Free)

Francesco Camarda – Milan Futuro (Loan)

Matias Perez – Curico Unido (€0.5m)

Corrie Ndaba – Kilmarnock (Undisclosed)

Out:

Mats Lemmens – Molenbeek (Free)

Joan Gonzalez – Retired

Jeppe Corfitzen – Released

Nicola Sansone – Released

Ante Rebic – Released

Joel Voelkerling Persson – Osters IF (Undisclosed)

Ed McJannet – Ternana (Loan)

Daniel Samek – Artis Brno (€0.3m)

Pablo Rodriguez – Lech Poznan (€1.2m)

Marco Bleve – Carrarese (Free)

Federico Baschirotto – Cremonese (€3m)

Napoli

In: 

Luca Marianucci – Empoli (€9m)

Kevin De Bruyne – Man City (Free)

Noa Lang – PSV Eindhoven (€25m)

Mathias Ferrante – NovaRomentin (€0.1m)

Emanuele Rao – SPAL (Free)

Sam Beukema – Bologna (€30m)

Lorenzo Lucca – Udinese (Loan)

Vanja Milinkovic-Savic – Torino (Loan)

Out:

Natan – Betis (€9m)

Gianluca Gaetano – Cagliari (€6m)

Elia Caprile – Cagliari (€8m)

Francesco Gioielli – Afragolese (Loan)

Nikita Contini – Released

Emanuele Rao – Bari (Loan)

Michael Folorunsho – Cagliari (€0.5m)

Cyril Ngonge – Torino (€1m)

Gennaro Iaccarino – Arezzo (Loan)

Jesper Lindstrom – Wolfsburg (Loan)

Matteo Marchisano – Avellino (Free)

Gianluca Vigliotti – Pineto (Loan)

Luigi D’Avino – Giugliano (Loan)

Alessandro Spavone – Guidonia (Free)

Giuseppe D’Agostino – Giugliano (Free)

Rafa Marin – Villarreal (Loan)

Francesco Mezzoni – Virtus Entella (Free)

Alessio Zerbin – Cremonese (€0.3m)

Parma

In:

Christian Ordonez – Velez Sarsfield (€8.5m)

Out:

Drissa Camara – Released

Ange-Yoan Bonny – Inter (€23m)

Valentin Mihaila – C. Rizespor (€2m)

Richard Marcone – Released

Yordan Osorio – Released

Pisa

In:

Isak Vural – Frosinone (€4.5m)

Mateus Lusuardi – Frosinone (€0.5m)

Ebenezer Akinsanmiro – Inter (Loan)

Simone Scuffet – Cagliari (€0.9m)

Daniel Denoon – Zurich (Loan)

Out:

Nicolas – Released

Lisandru Tramoni – Zurich (Free)

Andrea Primasso – Vis Pesaro (Loan)

Bamba Susso – First Vienna (Free)

Christian Sussi – Pianese (Free)

Andrea Beghetto – Released

Roma

In:

Neil El Aynaoui – Lens (€24m)

Evan Ferguson – Brighton (Loan)

Radoslaw Zelezny – Juventus (Free)

Wesley – Flamengo (€25m)

Devis Vasquez – Milan (Free)

Out:

Enzo Le Fee – Sunderland (€23m)

Mats Hummels – Retired

Nicola Zalewski – Inter (€6.3m)

Samuel Dahl – Benfica (€9m)

Renato Marin – Released

Riccardo Pagano – Bari (Loan)

Leandro Paredes – Boca (€3m)

Tammy Abraham – Besiktas (Loan)

Davide Mastrantonio – Latina Calcio (Free)

Eldor Shomurodov – Basaksehir (Loan)

Sassuolo

In:

Tarik Muharemovic – Juve Next Gen (€3m)

Patrick Nuamah – Brescia (Undisclosed)

Sebastian Walukiewicz – Torino (€1m)

Alieu Fadera – Como (Loan)

Ismael Kone – Marseille (€2.5m)

Out:

Pedro Obiang – Monza (Free)

Emil Konradsen Ceide – Rosenborg (€1.5m)

Andrea Consigli – Released

Jeremy Toljan – Released

Luca D’Andrea – Avellino (Loan)

Justin Kumi – Avellino (Loan)

Patrick Nuamah – Catanzaro (Loan)

Flavio Russo – Virtus Entella (Loan)

Salim Abubakar – Skenderbeu (Free)

Janis Antiste – Rapid (Loan)

Uros Racic – Aris (€3m)

Andrei Marginean – Dinamo (€0.5m)

Torino

In:

Marcus Pedersen – Feyenoord (€3.5m)

Cristiano Biraghi – Fiorentina (€0.1m)

Tino Anjorin – Empoli (Loan)

Ardian Ismajli – Empoli (Free)

Cyril Ngonge – Napoli (€1m)

Franco Israel – Sporting (€4m)

Zakaria Aboukhlal – Toulouse (€8m)

Out:

Karol Linetty – Released

Samuele Ricci – Milan (€23m)

Sebastian Walukiewicz – Sassuolo (€1m)

Vanja Milinkovic-Savic – Napoli (Loan)

Pietro Passador – Pro Vercelli (Free)

Ange N’Guessan – Slovan Liberec (Loan)

Cristian Padula – Campobasso (Loan)

Jacopo Antolini – Pergolettese (Loan)

Kevin Haveri – Livorno (Free)

Francesco Dell’Aquila – Arezzo (Loan)

Jonathan Silva – Padova (Loan)

Demba Seck – Partizan (Loan)

Yann Karamoh – Released

Udinese

In:

Nicolo Bertola – Spezia (Free)

Arthur Atta – Metz (€8m)

Leonardo Buta – Moreirense

Luca Kjerrumgaard – OB Odense (€5m)

Alessandro Nunziante – Benevento (€1.5m)

Out:

Lazar Samardzic – Atalanta (€15m)

Nehuen Perez – Porto (€13m)

Jaka Bijol – Leeds (€18m)

Enzo Ebosse – Verona (Loan)

Lorenzo Lucca – Napoli (Loan)

Leonardo Buta – Eibar (Loan)

Goncalo Esteves – Alverca (Loan)

Edoardo Piana – Monopoli (Loan)

Luca Kjerrumgaard – Watford (Loan)

Vivaldo Semedo – Watford (Free)

Verona

In:

Antoine Bernede – Lausanne (€2m)

Cheikh Niasse – Young Boys (€3.5m)

Grigoris Kastanos – Salernitana (€1.2m)

Adi Kurti – Empoli (Free)

Amin Sarr – Lyon (€3.5m)

Giovane – Corinthians (Free)

Fallou Cham – Scafatese (Free)

Enzo Ebosse – Udinese (Loan)

Yellu Santiago – Getafe (Free)

Unai Nunez – Celta (Loan)

Out:

Diego Coppola – Brighton (€11m)

Davide Faraoni – Released

Pawel Dawidowicz – Released

Mateusz Praszelik – Cracovia (Undisclosed)

Denis Cazzadori – Union Brescia (Loan)

Nicola Patane – Vitus Verona (Loan)

Elayis Tavsan – Reggiana (Loan)

Christian Corradi – Trento (Loan)

Mattia Rigo – Carpi (Free)

Luan Patrick – Amadora (Free)

Edoardo Bernardi – Arzignano (Free)

Thomas Henry – Standard (Free)

Alessandro Berardi – Released

Elia Boseggia – Novara (Free)

Koray Gunter – Al-Okhdood (Free)

Darko Lazovic – Released

Ondrej Duda – Al-Ettifaq

*Remember to check back for regular updates for the latest 2025-26 Serie A transfers. 

Ben Horlock

Ben has a long standing devotion to Italian soccer and in particular, Serie A. Ben grew up watching legendary presenter James Richardson deliver the latest news and views with the daily papers and breakfast in hand. Not only does Ben follow Italy's top soccer division, he is an avid follower of all the major European leagues. Ben is an expert on all things Serie A and has produced a number of features and news articles for FootItalia as well as UK-based outlets such as HITC, 90min, GiveMeSport and Betfair. In the US, Ben has been published on ESPN and Sports Illustrated. Ben enjoys delivering the latest news but his favorite area is to produce well-researched, long-form features.