UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

All the Champions League sides' winter transfers

The transfer window has now closed across the majority of Europe. UEFA.com rounds up all the ins and outs from the 16 contenders.

Tottenham have lured Lucas Moura from Paris
Tottenham have lured Lucas Moura from Paris ©Getty Images

A UEFA Champions League club may register a maximum of three new eligible players for the remaining matches by 24:00 CET on 1 February (the transfer deadlines themselves are set by individual national associations) The full procedures around player registration can be found in Article 44 of the official competition regulations.

  • Transfer deadline passes for most of Europe
  • Squad changes will be confirmed in due course
  • Barcelona sign Coutinho, Mascherano departs
  • Manchester United acquire Alexis Sánchez
  • Man. City add Laporte for reported record fee
  • Tottenham bring in Lucas Moura from Paris
  • Van Dijk most expensive ever defender
  • Ten of the best January signings

The domestic window remains open for Basel (15 February) and Shakhtar (2 March).

Club by club


Watch five great Coutinho goals
  • In: Philippe Coutinho (Liverpool), Yerry Mina (Palmeiras)
  • Out: Arda Turan (İstanbul Başakşehir, loan), Rafinha (Internazionale Milano, loan), Javier Mascherano (Hebei China Fortune), Gerard Deulofeu (Watford, loan)


  • In: Fabian Frei (Mainz), Samuele Campo (Lausanne), Valentin Stocker (Hertha Berlin), Léo Lacroix (St-Étienne, loan)
  • Out: Alexander Fransson (Lausanne, loan), Omar Gaber (Los Angeles, loan), Renato Steffen (Wolfsburg), Manuel Akanji (Borussia Dortmund), Cédric Itten (St Gallen), Andraž Šporar (Slovan Bratislava)

Bayern München

  • In: Sandro Wagner (Hoffenheim)
  • Out: Marco Friedl (Werder Bremen, loan)


  • In: Domagoj Vida (Dynamo Kyiv), Vágner Love (Alanyaspor), Cyle Larin (Orlando City)
  • Out: Cenk Tosun (Everton), Orkan Çınar (Konyaspor, loan), Matej Mitrović (Club Brugge, loan), Aras Özbiliz (Sheriff, loan)
Sandro Wagner is now a Bayern player
Sandro Wagner is now a Bayern player©Getty Images


  • In: Ross Barkley (Everton), Emerson Palmieri (Roma), Olivier Giroud (Arsenal)
  • Out: Diego Costa (Atlético Madrid), Jake Clarke-Salter (Sunderland, loan), Kenedy (Newcastle, loan), Michy Batshuayi (Dortmund, loan)


  • In: none
  • Out: Marko Pjaca (Schalke, loan), Nicola Leali (Perugia, loan), Federico Mattiello (Atalanta), Pol Lirola (Sassuolo, loan made permanent)


  • In: Virgil van Dijk (Southampton)
  • Out: Philippe Coutinho (Barcelona), Marko Grujić (Cardiff City, loan), Corey Whelan (Yeovil Town, loan), Matty Virtue (Notts County, loan), Cameron Brannagan (Oxford United), Daniel Sturridge (West Brom, loan), Lazar Marković (Anderlecht, loan), Jon Flanagan (Bolton Wanderers, loan)
Ross Barkley has made the switch to Chelsea
Ross Barkley has made the switch to Chelsea©Getty Images

Manchester City

  • In: Aymeric Laporte (Athletic), Jack Harrison (New York City)
  • Out: Shay Facey (Northampton Town), Isaac Buckley (Oxford United, loan), Marlos Moreno (Flamengo, loan), Kean Bryan (Oldham Athletic, loan), Jack Harrison (Middlesbrough, loan), Eliaquim Mangala (Everton, loan)

Manchester United

  • In: Alexis Sánchez (Arsenal)
  • Out: James Wilson (Sheffield United, loan), Henrikh Mkhitaryan (Arsenal), Alex Tuanzebe (Aston Villa, loan)

Paris Saint-Germain

  • In: Lassana Diarra (Free agent)
  • Out: Romain Habran (Royal Antwerp), Rémy Descamps (Tours, loan), Lucas Moura (Tottenham)
Virgil van Dijk has joined Liverpool
Virgil van Dijk has joined Liverpool©Getty Images


  • In: Majeed Waris (Lorient, loan), Paulinho (Portimonense, loan), Yordan Osório (Tondela, loan)
  • Out: João Costa (Gil Vicente, loan), Federico Varela (Portimonense, loan), Miguel Layún (Sevilla, loan), Jorge Fernandes (Tondela, loan)

Real Madrid

  • In: none
  • Out: none


  • In: Jonathan Silva (Sporting CP, loan)
  • Out: Leandro Castan (Cagliari, loan), Edoardo Soleri (Almería, loan), Arturo Calabresi (Foggia, loan), Umar Sadiq (NAC Breda, loan), Emerson Palmieri (Chelsea), Héctor Moreno (Real Sociedad)
Sevilla have added Guilherme Arana to their ranks
Sevilla have added Guilherme Arana to their ranks©Getty Images


  • In: Guilherme Arana (Corinthians), Miguel Layún (Porto, loan), Roque Mesa (Swansea, loan), Sandro Ramírez (Everton, loan)
  • Out: Walter Montoya (Cruz Azul), Borja Lasso (Osasuna, loan), Michael Krohn-Dehli (Deportivo La Coruña)

Shakhtar Donetsk

  • In: Dodô (Curitiba)
  • Out: Marcio Azevedo (PAOK, loan)

Tottenham Hotspur

  • In: Lucas Moura (Paris)
  • Out: Georges-Kévin N'Koudou (Burnley, loan), Cameron Carter-Vickers (Ipswich Town, loan), Marcus Edwards (Norwich City, loan), Ryan Loft (Exteter City, loan)