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

Every Serie A Completed Transfer In The 2025 Summer Window So Far

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.  

New Inter head coach Cristian Chivu finally welcomed Parma forward Ange-Yoan Bonny on July 5. The French Under 21 international joins the Nerazzurri for an initial fee of €23million.

Juventus still holds the honor of spending the most on one single outlay. The Old Lady purchased Nico Gonzalez from Fiorentina for a reported fee of €28m. They have also completed the free signing of Canadian star Jonathan David.

Milan finally got their first summer deal signed off on July 3. Italian international Samuele Ricci joins the Rossoneri on a four-year deal worth €23m from Torino.

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

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.

Juric’s business didn’t stop there. He welcomed highly-rated defender Honest Ahanor on July 5 for a deal worth €17m from Bologna.

Cesc Fabregas’ Como broke their transfer record on June 16 for Martin Baturina. They did so again on July 2 when they acquired Spanish wonderkid Jesus Rodriguez from Betis for €22m.

The Italian side have added eight names to their roster this summer, after signing highly-rated winger, Nicolas Kuhn, from Celtic for around €19m.

Only one team in Italy’s top division are yet to strengthen, as Roma look to make their first signing of the summer and begin a new era under Gian Piero Gasperini.

Fiorentina have also spent well. The Viola have drafted in Albert Gudmundsson, Nicolo Fagioli and Robin Gosens for a combined total of €34m.

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.

Victor Osimhen is still the biggest talking point of the summer window in Italy, with the Nigerian continuing his quest to move away from Napoli and Fabrizio Romano has revealed that a deal with Galatasaray is near.

The Super Eagles star spent last season on loan at Turkish side Galatasaray and will return to Turkey for €40m up front and a further €35m in installments.

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

With the summer transfer activity in full swing, the best betting apps have all the latest markets, odds and futures markets ahead of the 2025-26 campaign.

The 2025/26 Completed Serie A Transfers So Far

AC Milan

In: 

Samuele Ricci – Torino (€23m)

Luka Modric – Real Madrid (Free)

Out:

Tijjani Reijnders – Man City (€54.3m)

Marco Pellegrino – Boca Juniors (€3.5m)

Pierre Kalulu – Juventus (€14m)

Davide Calabria – Bologna (Loan)

Luka Jovic – Released

Atalanta

In:

Odilon Kossounou – Bayer Leverkusen (€20m)

Lazar Samardzic – Udinese (€15m)

Marco Brescianini – Frosinone (€10m)

Kamaldeen Sulemana – Southampton (€17m)

Honest Ahanor – Genoa (€17m)

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)

Bologna

In:

Nicolo Casale – Lazio (€6.5m)

Thomas Gillier – U. Catolica (Free)

Martin Vitik – Sparta Prague (€11m)

Ciro Immobile – Besiktas (Free)

Out:

Gianmarco Cangiano – Pescara – (Loan)

Davide Calabria – (Released)

Valerio Crespi – Avellino (Undisclosed)

Cagliari

In:

Gianluca Gaetano – Napoli (€6m)

Michel Adopo – Atalanta (€3.8m)

Elia Caprile – Napoli (€8m)

Roberto Piccoli – Atalanta (€12m)

Gennaro Borelli – Brescia (Free)

Out: 

Jakub Jankto – Released

Tommaso Augello – Released

Antoine Makoumbou – Samsunspor (€1.5m)

Pantelis Hatzidiakos – FC Copenhagen (€1.5m)

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)

Out:

Alessandro Bellemo – Sampdoria (€2m)

Nikolas Ioannou – Sampdoria (€2m)

Simone Ghidotti – Sampdoria (€0.4m)

Alessio Iovine – Retired

Pepe Reina – Retired

Cremonese

In:

Jari Vandeputte – Catanzaro (€3.3m)

Andrea Fulignati – Catanzaro (€1.4m)

Romano Floriani Mussolini – Lazio (Loan)

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)

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)

Genoa

In:

Nicolae Stanciu – Damac (Free)

Albert Gronbaek – Rennes (Free)

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)

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 – Released

Joaquin Correa – Botafogo (Free)

Eddie Salcedo – OFI Crete FC (Free)

Filip Stankovic – Venezia (€3m)

Juventus

In:

Nico Gonzalez – Fiorentina (€28m)

Lloyd Kelly – Newcastle (€17m)

Pierre Kalulu – Milan (€14m)

Michele Di Gregorio – Monza (€14m)

Jonathan David – Lille (Free)

Out:

Nicolo Fagioli – Fiorentina (€14m)

Hans Nicolussi Caviglia – Venezia (€3.5m)

Luca Pellegrini – Lazio (€4m)

Nicolo Rovella – Lazio (€17m)

Lazio

In:

Nuno Tavares – Arsenal (€5m)

Fisayo Dele-Bashiru – Hatayspor (€3.4m)

Samuel Gigot – Marseille (€3m)

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)

Lecce

In:

Christ-Owen Kouassi – Stade Lavallois (Free)

Francesco Camarda – Milan Futuro (Loan)

Out:

Mats Lemmens – Molenbeek (Free)

Joan Gonzalez – Retired

Jeppe Corfitzen – Released

Nicola Sansone – Released

Ante Rebic – Released

Joel Voelkerling Persson – Osters IF (Undisclosed)

Napoli

In: 

Luca Marianucci – Empoli (€9m)

Kevin De Bruyne – Man City (Free)

Out:

Natan – Betis (€9m)

Gianluca Gaetano – Cagliari (€6m)

Elia Caprile – Cagliari (€8m)

Francesco Gioielli – Afragolese (Loan)

Nikita Contini – Released

Parma

In:

Christian Ordonez – Velez Sarsfield (€8.5m)

Out:

Drissa Camara – Released

Ange-Yoan Bonny – Inter (€23m)

Pisa

In:

Isak Vural – Frosinone (€4.5m)

Mateus Lusuardi – Frosinone (€0.5m)

Out:

Nicolas – Released

Roma

In:

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)

Sassuolo

In:

Tarik Muharemovic – Juve Next Gen (€3m)

Out:

Pedro Obiang – Monza (Free)

Emil Konradsen Ceide – Rosenborg (€1.5m)

Andrea Consigli – Released

Jeremy Toljan – Released

Luca D’Andrea – Avellino (Loan)

Justin Kum – Avellino (Loan)

Torino

In:

Marcus Pedersen – Feyenoord (€3.5m)

Cristiano Biraghi – Fiorentina (€0.1m)

Tino Anjorin – Empoli (Loan)

Ardian Ismajli – Empoli (Free)

Out:

Karol Linetty – Released

Samuele Ricci – Milan (€23m)

Udinese

In:

Nicolo Bertola – Spezia (Free)

Arthur Atta – Metz (€8m)

Leonardo Buta – Moreirense

Out:

Lazar Samardzic – Atalanta (€15m)

Nehuen Perez – Porto (€13m)

Jaka Bijol – Leeds (€18m)

Enzo Ebosse – Verona (Loan)

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)

Out:

Diego Coppola – Brighton (€11m)

Davide Faraoni – Released

Pawel Dawidowicz – Released

Mateusz Praszelik – Cracovia (Undisclosed)

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.