– Caden Clark returns to Minnesota United from RB Leipzig for an undisclosed fee.
– Adrian Mazilu moves to Brighton from Farul Constanta for £2.5m after staying with Constanta for the first half of the season.
– Fábio Carvalho returns to Liverpool after an unsuccessful move and is likely to go out on loan again.
– Hugo Lloris agrees to an initial one-year deal with Los Angeles FC and says goodbye to fans at a Bournemouth game.
– Eric Bailly leaves Besiktas and moves to Villarreal.
– Bernardo Espinosa ends his contract with Girona and joins Atlético Nacional.
– Mateo Klimowicz makes a permanent move to San Luis for £650k after a year on loan.
– Fábio Silva makes a loan move to Rangers for the rest of the season.
– Bruno Méndez joins Granada from Corinthians to bolster their defense for a relegation battle.
– Johnny Cardoso moves to Real Betis for £4.9m.
– Vitor Roque completes his move to Barcelona for £26.1m.
– Eljif Elmas joins RB Leipzig after Napoli agrees to an initial €24m deal.
– Filip Stojilkovic moves to Kaiserslautern on loan from Darmstadt to help beat the drop in the second tier.
– Emil Forsberg moves to New York Red Bulls for an undisclosed fee after an eight-year spell with RB Leipzig.
These are the latest transfer deals from Europe’s top five leagues in the January transfer window.