Below are all the Premier League permanent ins and outs as of the January 31 transfer deadline. All transfer fees are undisclosed unless stated:
InsThomas Eisfeld (from Borussia Dortmund, GER)
OutsLuke Freeman (to Stevenage for undisclosed)
InsEnda Stevens (from Shamrock Rovers, IRE for £250,000)
OutsElliot Parish (to Cardiff City) Shane Lowry (to Millwall)
InsMarcus Olsson (from Hamstad BK, SWE for free) Bradley Orr (from QPR)
OutsJason Roberts (to Reading for undisclosed) Keith Andrews (to West Bromwich Albion for free)
InsTim Ream (from New York Red Bulls, USA) Marvin Sordell (from Watford)
OutsGary Cahill (to Chelsea for £7million)
InsGary Cahill (from Bolton for £7million) Kevin de Bruyne (from RacingGenk, BEL) Patrick Bamford (from Nottingham Forest)
OutsNicolas Anelka (to Shanghai Shenhua, CHN) Alex (to Paris Saint-Germain, FRA)
InsDarron Gibson (from Manchester United) Nikica Jelavic (from Rangers, SCO)
Outs Diniyar Bilyaletdinov (to Spartak Moscow, RUS for £5m) Louis Saha (to Tottenham)
InsPavel Pogrebnyak (from VfB Stuttgart, GER) Jack Grimmer (from Aberdeen, SCO) Lasse Vigen Christensen (from FC Copenhagen, DEN) Ryan Williams (from Portsmouth for £500,000)
OutsBobby Zamora (to QPR for £4m)
InsDanny Ward (from Wrexham for £100,000)
OutsMartin Hansen (to Viborg FF, DEN)
OutsNedum Onuoha (to QPR) Frederic Veseli (to Manchester United) Kieran Trippier (to Burnley) Ben Mee (to Burnley)
InsPaul Scholes (out of retirement) Frederic Veseli (from Manchester City)
OutsRavel Morrison (to West Ham United) Darron Gibson (to Everton) Danny Drinkwater (to Leicester City) Mame Biram Diouf (to Hannover 96, GER)
InsPapiss Cisse (from Freiburg, GER for £9m)
Ins Jonny Howson (from Leeds United) Ryan Bennett (from Peterborough United)
Outs Oli Johnson (released)
InsNedum Onuoha (from Manchester City for undisclosed) Djibril Cisse (from Lazio, ITA for £4m) Bobby Zamora (from Fulham for £4m)
OutsBradley Orr (to Blackburn Rovers)
OutsDanny Pugh (to Leeds United) Ben Marshall (to Leicester City)
OutsNyron Nosworthy (to Watford)
InsGylfi Sigurdsson (from Hoffenheim, GER) Rory Donnelly (from Cliftonville, IRE) Darnel Situ-Buyente (from Lens, FRA) Curtis Obeng (from Wrexham)
Ins Louis Saha (from Everton) Iago Falque (from Juventus, ITA)
OutsRoman Pavlyuchenko (to Lokomotiv Moscow, RUS)
InsScott Allan (from Dundee United, SCO for £400,000) Keith Andrews (from Blackburn Rovers for free) Liam Ridgewell (from Birmingham City)
Outs Roman Bednar (to Blackpool for free)
InsJean Beausejour (from Birmingham City)
Wolves
Ins Eggert Jonsson (from Heart of Midlothian, SCO for £200,000)
OutsAndy Keogh (to Millwall)
The game is about opinions. Make yours heard! Join the tribalfootball.com