UEFA Champions League transfers: ins and outs

See the 32 contenders' key signings and departures over the summer.

Eric Maxim Choupo-Moting has joined UEFA Champions League holders Bayern
Eric Maxim Choupo-Moting has joined UEFA Champions League holders Bayern FC Bayern via Getty Images

The official squads for the UEFA Champions League group stage will be confirmed in the coming days.

In the meantime, UEFA.com wraps up the players the 32 contenders have brought in and let go since the end of last season.

Ajax

In: Antony (São Paulo), Davy Klaassen (Bremen), Mohammed Kudus (Nordsjælland), Sean Klaiber (Utrecht), Maarten Stekelenburg (Everton), Jeppe Kjær (Horsens)
Out: Sergiño Dest (Barcelona), Hakim Ziyech (Chelsea), Benjamin van Leer (Sparta Rotterdam), Nicolas Kühn (Bayern), Jasper ter Heide (Cambuur), Boy Kemper (Den Haag), Joël Veltman (Brighton), Sven Botman (LOSC Lille), Dennis Johnsen (Venezia), Donny van de Beek (Manchester United), Kik Pierie (Twente, loan), Danilo (Twente, loan), Răzvan Marin (Cagliari, loan), Lisandro Magallán (Crotone, loan), Carel Eiting (Huddersfield, loan), Noa Lang (Club Brugge, loan)

Atalanta

In: Mario Pašalić (Chelsea), Aleksei Miranchuk (Lokomotiv Moskva), Sam Lammers (PSV Eindhoven), Simone Muratore (Juventus), Cristian Romero (Juventus, loan), Johan Mojica (Girona, loan), Cristiano Piccini (Valencia, loan), Fabio Depaoli (Sampdoria, loan)
Out: Timothy Castagne (Leicester), Gianluca Mancini (Roma), Etrit Berisha (SPAL), Ebrima Colley (Verona, loan), Marco D'Alessandro (SPAL), Simone Muratore (Reggiana, loan), Lennart Czyborra (Genoa, loan)

Atlético

Watch five great Luis Suárez goals
Watch five great Luis Suárez goals

In: Luis Suárez (Barcelona), Yannick Carrasco (Dalian), Ivo Grbić (Lokomotiva Zagreb), Lucas Torreira (Arsenal, loan)
Out: Álvaro Morata (Juventus, loan), Antonio Adán (Sporting CP), Caio Henrique (Monaco, loan), Santiago Arias (Leverkusen, loan), Rodrigo Riquelme (Bournemouth, loan), Javier Montero (Beşiktaş, loan), Nicolás Schiappacasse (Sassuolo), Darío Poveda (Getafe, loan), Nikola Kalinić (Hellas Verona), Víctor Mollejo (Getafe, loan), Nehuén Pérez (Granada, loan), Thomas Partey (Arsenal)

Barcelona

In: Miralem Pjanić (Juventus), Trincão (Braga), Sergiño Dest (Ajax), Pedri (Las Palmas), Matheus Fernandes (Palmeiras)
Out: Arthur Melo (Juventus), Ivan Rakitić (Sevilla), Arturo Vidal (Inter), Nélson Semedo (Wolves), Luis Suárez (Atlético), Moussa Wagué (PAOK, loan), Marc Cucurella (Getafe), Chumi (Almería), Carles Pérez (Roma), Jean-Clair Todibo (Benfica, loan), Juan Miranda (Real Betis, loan), Rafinha (Paris)

Bayern

Leroy Sané has returned to Germany with Bayern
Leroy Sané has returned to Germany with BayernFC Bayern via Getty Images

In: Leroy Sané (Manchester City), Marc Roca (Espanyol), Alexander Nübel (Schalke), Tanguy Nianzou (Paris), Douglas Costa (Juventus, loan), Eric Maxim Choupo-Moting (Paris), Bouna Sarr (Marseille)
Out: Thiago Alcántara (Liverpool), Sven Ulreich (Hamburg), Lars Lukas Mai (Darmstadt, loan), Christian Früchtl (Nürnberg, loan), Mickaël Cuisance (Marseille, loan)

Chelsea

In: Edouard Mendy (Rennes), Timo Werner (RB Leipzig), Hakim Ziyech (Ajax), Thiago Silva (Paris), Xavier Mbuyamba (Barcelona), Ben Chilwell (Leicester), Malang Sarr (Nice), Kai Havertz (Leverkusen)
Out: Willian (Arsenal), Lewis Baker (Trabzonspor, loan), Josh Grant (Bristol Rovers), Jamie Cumming (Stevenage, loan), Nathan (Atlético Mineiro), Danilo Pantić (Čukarički, loan), Izzy Brown (Sheffield Wednesday, loan), Jamal Blackman (Rotherham, loan), Pedro (Roma, free), Tariq Uwakwe (Accrington, loan), Ethan Ampadu (Sheffield United, loan), Conor Gallagher (West Brom, loan), David Zappacosta (Genoa, loan), Luke McCormick (Bristol Rovers, loan), Jon Russell (Accrington, loan), Ruben Loftus-Cheek (Fulham, loan), Malang Sarr (Porto, loan)

Club Brugge

In: Noa Lang (Ajax, loan)
Out
: Erhan Mašović (Bochum), Cyril Ngonge (RKC Waalwijk), Jordi Vanlerberghe (Mechelen), Guillaume Hubert (Oostende), Ahmed Touba (RKC Waalwijk), Kaveh Rezaei (Charleroi, loan), Loïs Openda (Vitesse, loan); Siemen Voet (Mechelen, loan), Thibault Vlietinck (OH Leuven, loan)

Dortmund

Jude Bellingham, Dortmund's youngest-ever scorer
Jude Bellingham, Dortmund's youngest-ever scorerBorussia Dortmund/Getty Images

In: Jude Bellingham (Birmingham), Thomas Meunier (Paris), Reinier (Real Madrid, loan)
Out: Mario Götze (released, PSV), Eric Oelschlägel (Utrecht), Dženis Burnić (Heidenheim), Leonardo Balerdi (Marseille, loan)

Dynamo Kyiv

In: Clayton (Atlético Mineiro), Volodymyr Kostevych (Lech Poznań), Tudor Băluţă (Brighton, loan)
Out: Josip Pivarić (Lokomotiva Zagreb), Fran Sol (Tenerife, loan), Mohammed Kadiri (Arsenal Tula, loan), Benito (Olimpik Donetsk, loan), Ibrahim Kargbo Jr (Olimpik Donetsk, loan)

Ferencváros

In: Roko Baturina (Dinamo Zagreb), Ádám Bogdán (free agent), Adnan Kovačević (Kielce), Aïssa Laïdouni (Voluntari), Róbert Mak (free agent), Myrto Uzuni (Lokomotiva Zagreb), Oleksandr Zubkov (Shakhtar Donetsk)
Out
: Lukács Bőle (released), Davide Lanzafame (Adana Demirspor), Leandro (retired), Kenneth Otigba (Vasas), Erik Silye (Vasas), Mikalay Sihnevich (Khimki)

Inter

Inter newcomers Arturo Vidal and Achraf Hakimi
Inter newcomers Arturo Vidal and Achraf Hakimi Inter via Getty Images

In: Achraf Hakimi (Real Madrid), Andrea Pinamonti (Genoa), Aleksandar Kolarov (Roma), Arturo Vidal (Barcelona), Matteo Darmian (Parma, loan), Alexis Sánchez (Manchester United)
Out: Mauro Icardi (Paris), Antonio Candreva (Sampdoria, loan), Sebastiano Esposito (SPAL, loan), Dalbert (Rennes, loan), Valentino Lazaro (Mönchengladbach, loan), Borja Valero (Fiorentina), Diego Godín (Cagliari), Eddie Salcedo (Hellas Verona, loan), Lucien Agoumé (Spezia, loan)

İstanbul Başakşehir

In: Berkay Özcan (Hamburg, loan made permanent), Okechukwu Azubuike (Pyramids), Hasan Ali Kaldırım (Fenerbahçe), Ravil Tagir (Altınordu), Rafael (Lyon), Nacer Chadli (Monaco), Boli Bolingoli (Celtic, loan), Deniz Türüç (Fenerbahçe, loan), Giuliano (al-Nassr)
Out: Robinho (released), Gaël Clichy (released), Eljero Elia (Utrecht), Miloš Jojić (Partizan), Gökhan Inler (Adana Demirspor), Joseph Attamah (Kayserispor), Aziz Behich (Kayserispor, loan), Alican Özfesli (Boluspor, loan), Furkan Soyalp (Gaziantep), Atabey Çiçek (Westerlo, loan), Doğanay Kılıç (Kahramanmaraşspor), Miguel Vieira (Waasland-Beveren, loan)

Juventus

Douglas Costa has returned to Bayern
Douglas Costa has returned to BayernJuventus FC via Getty Images

In: Arthur (Barcelona), Álvaro Morata (Atlético Madrid, loan), Weston McKennie (Schalke, loan), Federico Chiesa (Fiorentina, loan)
Out: Miralem Pjanić (Barcelona), Simone Muratore (Atalanta), Cristian Romero (Atalanta), Daniele Rugani (Rennes, loan), Emre Can (Dortmund), Gonzalo Higuaín (Inter Miami), Blaise Matuidi (Inter Miami), Luca Pellegrini (Genoa, loan), Marko Pjaca (Genoa, loan), Douglas Costa (Bayern, loan), Hans Nicolussi (Parma, loan), Mattia De Sciglio (Lyon, loan)

Krasnodar

In: Igor Smolnikov (Zenit), Evgeni Gorodov (Akhmat), Evgeni Markov (Dynamo Moscow), Evgeni Chernov (Rostov)
Out: Stanislav Kritsyuk (Belenenses), Jón Gudni Fjóluson (Brann), Manuel Fernandes (Kayserispor), Uroš Spajić (Feyenoord, loan)

Lazio

In: Vedat Muriqi (Fenerbahçe), Mohamed Fares (SPAL), Pepe Reina (Milan), Gonzalo Escalante (Eibar), Jean-Daniel Akpa Akpro (Salernitana), Andreas Pereira (Manchester United, loan), Riza Durmisi (Nice), Wesley Hoedt (Southampton, loan)
Out: Valon Berisha (Reims), Ricardo Kishna (Den Haag), Milan Badelj (Genoa), Jony (Osasuna, loan), Wallace (Malatyaspor), Ivan Vargić (Koper), Jordan Lukaku (Royal Antwerp)

Leipzig

Hee-Chan Hwang in RB Leipzig colours
Hee-Chan Hwang in RB Leipzig coloursGetty Images

In: Alexander Sörloth (Crystal Palace), Hee-Chan Hwang (Salzburg), Josep Martínez (Las Palmas), Lazar Samardžić (Hertha Berlin), Benjamin Henrichs (Monaco, loan), Justin Kluivert (Roma, loan)
Out: Timo Werner (Chelsea), Ademola Lookman (Fulham, loan), Hannes Wolf (Mönchengladbach, loan), Frederik Jäkel (Oostende, loan), Mads Bidstrup (Brentford), Yvon Mvogo (PSV, loan), Tom Krauss (Nürnberg)

Liverpool

In: Diogo Jota (Wolves), Thiago Alcántara (Bayern), Kostas Tsimikas (Olympiacos)
Out: Rhian Brewster (Sheffield United), Dejan Lovren (Zenit), Adam Lallana (Brighton), Morgan Boyes (Fleetwood, loan), Kai McKenzie-Lyle (Cambridge), Kamil Grabara (Aarhus, loan), Loris Karius (Union Berlin, loan), Marko Grujić (Porto, loan)

Lokomotiv Moskva

In: Andrei Savin (Nosta), Jasurbek Jaloliddinov (Bunyodkor), Vitali Lystsov (Krylya Sovetov), Vitali Lisakovich (Shakhtyor Soligorsk), Slobodan Rajković (Palermo), François Kamano (Bordeaux), Zé Luís (Porto)
Out
: Benedikt Höwedes (retired), Aleksandr Kolomeytsev (retired), Jefferson Farfán (released), Brian Idowu (Khimki, loan), Nikita Medvedev (Rubin), Solomon Kvirkvelia (Rotor), Aleksei Miranchuk (Atalanta), Artem Galadzhan (Nizhny Novgorod)

Manchester City

New Man. City defender Rúben Dias
New Man. City defender Rúben DiasManchester City FC via Getty Ima

In: Ferran Torres (Valencia), Nathan Aké (Bournemouth), Rúben Dias (Benfica)
Out: Leroy Sané (Bayern), Nicolás Otamendi (Benfica), Jack Harrison (Leeds), David Silva (Real Sociedad), Claudio Bravo (Real Betis), Yeboah Amankwah (Rochdale, loan), Angeliño (RB Leipzig, loan), Tosin Adarabioyo (Fulham, loan)

Manchester United

Edinson Cavani joins Manchester United: watch some of his best Champions League goals
Edinson Cavani joins Manchester United: watch some of his best Champions League goals

In: Donny van de Beek (Ajax), Alex Telles (Porto), Edinson Cavani (Paris Saint-Germain), Facundo Pellistri (Peñarol)
Out: Tahith Chong (Bremen, loan), Angel Gomes (LOSC Lille), Alexis Sánchez (Inter), Joel Pereira (Huddersfield, loan), Dylan Levitt (Charlton, loan), Kieran O'Hara (Burton), Diogo Dalot (AC Milan, loan), Chris Smalling (Roma)

Marseille

In: Pape Gueye (Le Havre), Leonardo Balerdi (Dortmund, loan), Yuto Nagatomo (Galatasaray), Luis Henrique (Botafogo), Mickaël Cuisance (Bayern, loan)
Out: Isaac Lihadji (LOSC Lille), Abdallah Ali Mohamed (Zulte Waregem, loan), Bouna Sarr (Bayern), Maxime Lopez (Sassuolo)

Midtjylland

In: Pione Sisto (Celta Vigo), Daniel Høegh (Heerenveen), Luca Pfeiffer (Würzburger Kickers)
Out: Kaan Kairinen (Lillestrøm, loan), Zsolt Korcsmár (released), Tim Sparv (Larissa), Nikolaj Kirk (Aarhus Fremad), Casper Tengstedt (Horsens, loan), Marc Dal Hende (SønderjyskE), Elias Rafn Ólafsson (Fredericia), Christian Tue Jensen (Fredericia, loan), Sebastian Buch (Skive, loan), Tobias Anker (Fredericia, loan), Søren Reese (Zagłębie Lubin, loan), Mayron George (Kalmar, loan), Artem Dovbyk (Dnipro), Henry Uzochokwu (Fredericia), Victor Torp (Lyngby, loan), Rasmus Nicolaisen (Portsmouth, loan), Ayo Simon Okosun (OB)

Mönchengladbach

Hannes Wolf has arrived at Gladbach on loan
Hannes Wolf has arrived at Gladbach on loanBorussia Moenchengladbach via Ge

In: Joe Scally (New York), Hannes Wolf (RB Leipzig, loan), Valentino Lazaro (Inter, loan)
Out: Tobias Strobl (Augsburg), Moritz Nicolas (Osnabrück, loan), Keanan Bennetts (Ipswich, loan), Fabian Johnson (released), Raffael (released)

Olympiacos

Former Bayern defender Rafinha has returned to Europe
Former Bayern defender Rafinha has returned to EuropeGetty Images

In: Rafinha (Flamengo), Pêpê (Guimarães), Yann M'Vila (St-Étienne), José Holebas (Watford), Rúben Vinagre (Wolves, loan), Bruma (PSV, loan), Ögmundur Kristinsson (Larissa), Mohamed Dräger (Freiburg), Tiago Silva (Nottingham Forest), Ahmed Hassan (Braga), Alexandros Nikolias (PAS Giannina), Apostolos Apostolopoulos (Panserraikos), Pavlos Mavroudis (Panathinaikos)
Out: Lazaros Christodoulopoulos (Atromitos), Omar Elabdellaoui (Galatasaray), Kostas Tsimikas (Liverpool), Giorgos Xenitidis (Jeunesse Esch, loan), Alexandros Voilis (Jeunesse Esch, loan), Guilherme (al-Sadd), Miguel Ángel Guerrero (Nottingham Forest), Vasilis Torosidis (retired), Marios Siampanis (Aris), Igor Silva (Osijek), Franco Soldano (Boca Juniors, loan), Leonardo Koutris (Fortuna Düsseldorf, loan), Ioannis Kosti (Larissa, loan), Svetozar Marković (Partizan, loan), Fodé Camara (Chania, loan), Yassine Meriah (Rizespor, loan), Alexandros Nikolias (Larissa, loan), Nikola Čumić (Gijón, loan), Nemanja Nikolić (Chania, loan), Abdoulaye Keita (Ajaccio, loan), Giannis Masouras (Górnik Zabrze, loan), Fiorin Durmishaj (Larissa, loan), Stefanos Evangelou (Górnik Zabrze), Dimitris Manos (Aris), Thanasis Kostanasios (Ergotelis), Yaya Banana (released), Cafú (Nottingham Forest, loan)

Paris

In: Mauro Icardi (Inter), Sergio Rico (Sevilla), Alessandro Florenzi (Roma, loan), Moise Kean (Everton, loan), Danilo Pereira (Porto, loan), Rafinha (Barcelona)
Out: Moussa Sissako (Standard Liège), Thomas Meunier (Dortmund), Eric Dina-Ebimbe (Dijon, loan), Adil Aouchiche (St-Étienne), Thiago Silva (Chelsea), Edinson Cavani (Manchester United), Alphonse Areola (Fulham), Loïc Mbe Soh (Nottingham Forest), Marcin Bułka (Cartagena, loan), Garissone Innocent (Caen, loan), Eric Maxim Choupo-Moting (Bayern)

Porto

Porto newcomer Evanilson in action for Fluminense
Porto newcomer Evanilson in action for FluminenseGetty Images

In: Carraça (Boavista), Cláudio Ramos (Tondela), Zaidu Sanusi (Santa Clara), Mehdi Taremi (Rio Ave), Evanilson (Fluminense), Toni Martínez (Famalicão), Nanú (Marítimo), Malang Sarr (Chelsea, loan), Marko Grujić (Liverpool, loan), Felipe Anderson (West Ham, loan)
Out: Fábio Silva (Wolves), Vítor Ferreira (Wolves, loan), Danilo Pereira (Paris, loan), Alex Telles (Manchester United), Tomás Esteves (Reading, loan), Yordán Osorio (Parma), Zé Luís (Lokomotiv)

Real Madrid

In: none
Out: Achraf Hakimi (Inter), Takefusa Kubo (Villarreal, loan), Jesús Vallejo (Granada, loan), Reinier (Dortmund, loan), Óscar Rodríguez (Sevilla), Brahim Díaz (Milan, loan), Dani Ceballos (Arsenal, loan), James Rodríguez (Everton), Gareth Bale (Tottenham, loan), Sergio Reguilón (Tottenham), Borja Mayoral (Roma, loan), Javi Sánchez (Valladolid)

Rennes

In: Steven Nzonzi (Roma, loan), Martin Terrier (Lyon), Nayef Aguerd (Dijon), Serhou Guirassy (Amiens), Alfred Gomis (Dijon), Dalbert (Internazionale, loan), Daniele Rugani (Juventus, loan), Jérémy Doku (Anderlecht)
Out: Jakob Johansson (IFK Göteborg), Alan Kerouedan (Rodez), Jérémy Morel (Lorient), Maxime Bernauer (Le Mans), Riffi Mandanda (released), Mathis Picouleau (Valenciennes), Jordan Tell (Clermont), Souleyman Doumbia (Angers), Metehan Güçlü (Valenciennes, loan), Denis-Will Poha (Guimarães), Rafik Guitane (Marítimo, loan), Armand Laurienté (Lorient), Theoson Siebatcheu (Young Boys, loan), Édouard Mendy (Chelsea), Lucas Da Cunha (Nice), Jérémy Gelin (Royal Antwerp, loan), Sacha Boey (Dijon, loan), Raphinha (Leeds)

Salzburg

In: Oumar Solet (Lyon)
Out: Hee-Chan Hwang (RB Leipzig), Philipp Köhn (Wil, loan)

Sevilla

Bounou's heroics against Man. United
Bounou's heroics against Man. United

In: Oussama Idrissi (AZ Alkmaar), Óscar Rodríguez (Real Madrid), Marcos Acuña (Sporting CP), Ivan Rakitić (Barcelona), Suso (Milan), Yassine Bounou (Girona), Karim Rekik (Hertha)
Out: Sergio Rico (Paris Saint-Germain), Simon Kjær (AC Milan), Éver Banega (al-Shabab), Rony Lopes (Nice, loan), Sébastien Corchia (released), Juan Soriano (Málaga, loan), Alejandro Pozo (Eibar, loan), Bryan Gil (Eibar, loan), Roque Mesa (released)

Shakhtar Donetsk

In: none
Out: Oleksandr Zubkov (Ferencváros), Olarenwaju Kayode (Sivasspor, loan), Wellington Nem (released), Bogdan Butko (Lech Poznań, loan), Andriy Boryachuk (Mezőkövesd, loan)

Zenit

In: Dejan Lovren (Liverpool), Wendel (Sporting CP)
Out: Branislav Ivanović (West Brom), Igor Smolnikov (Krasnodar), Oleg Shatov (Rubin), Aleksandr Kokorin (Spartak Moskva), Emanuel Mammana (Sochi, loan)

*This list is not exhaustive; not all deals involving youth and reserve team players are included. The end of a loan spell is also not considered a departure or an arrival.