The table below does not include loan agreements.

    Player Club Price Date
IN   Rob Kozluk unattached - 12/07/10
OUT   Billy Sharp Doncaster Rovers up to £1,150,000 07/07/10
IN   Steve Simonsen Stoke City Free 01/07/10
IN   Leon Britton Swansea City Free 01/07/10
IN   Daniel Bogdanovic Barnsley Free 01/07/10
OUT   James Harper - Released 01/07/10
OUT   Glen Little - Released 01/07/10
OUT   Henri Camara Atromitos Free 01/07/10
OUT   Jonathan Fortune - Released 01/07/10
OUT   Derek Geary - Released 01/07/10
OUT   Justin Haber Ferencvaros Free 01/07/10
OUT   Ian Bennett - Released 01/07/10
OUT   Liban Abdi - Released 01/07/10
OUT   Sam Wedgbury - Released 01/07/10
OUT   Jordan Stewart Skoda Xanthi Mutual agreement 22/06/10
IN   Johnny Ertl Crystal Palace Free 08/07/10
OUT   Paddy Kenny QPR £750,000 07/06/10
IN   Mihkel Aksalu Flora Tallinn Nominal 29/01/10
IN   James Harper Reading Free 28/01/10
OUT   Matt Kilgallon Sunderland Undisclosed 21/01/10
IN   Mark Yeates Middlesbrough Undisclosed 19/01/10
OUT   David Cotterill Swansea £600,000 07/01/10
IN   Richard Cresswell Stoke Undisclosed 05/01/10
IN   Jordan Stewart Derby Free 01/09/09
OUT   Lee Hendrie Derby Free 01/09/09
OUT   Brian Howard Reading Undisclosed 01/09/09
OUT   Leigh Bromby Leeds Undisclosed 01/09/09
OUT   David Carney FC Twente Undisclosed 01/09/09
IN   Glen Little Portsmouth Free 05/08/09
OUT   Nicky Travis Central Coast Mariners Free 03/08/09
IN   Ryan France Hull Free 23/07/09
IN   Ched Evans Manchester City £3,000,000 22/07/09
OUT   Kyle Naughton Tottenham Undisclosed 22/07/09
OUT   Kyle Walker Tottenham Undisclosed 22/07/09
IN   Andy Taylor Tranmere Undisclosed 15/07/09
OUT   Sun Jihai - Mutual agreement 07/07/09
OUT   Nicky Law Rotherham Free 01/07/09
OUT   Jamie Annerson Rotherham Free 01/07/09
OUT   Ben Starosta - Released 01/07/09
OUT   Maxime Chanot - Released 01/07/09
OUT   Keith Quinn - Released 01/07/09
OUT   Danny Webber - Released 01/07/09
OUT   Ugo Ehiogu - Released 01/07/09
IN   Kyel Reid West Ham Free 01/07/09
IN   Lee Williamson Watford Undisclosed 10/06/09
OUT   Adam Chapman Oxford £15,000 27/05/09
IN   Jamie Ward Chesterfield £330,000 19/01/09
OUT   James Beattie Stoke City up to £3,500,000 12/01/09
IN   Brian Howard Barnsley Undisclosed 02/01/09
OUT   Michael Tonge Stoke City Undisclosed 01/09/08
OUT   Chris Armstrong Reading £500,000 26/08/08
OUT   Mamadou Seck - Released 01/08/08
IN   David Cotterill Wigan Atletic Undisclosed 31/07/08
IN   Justin Haber Haidari Free 31/07/08
OUT   Luton Shelton Valerenga £1,000,000 24/07/08
IN   Darius Henderson Watford £2,000,000 22/07/08
OUT   Rob Hulse Derby County £1,750,000 21/07/08
OUT   Ryan Cresswell Bury FC Free 11/07/08
OUT   Chris Lucketti Huddersfield Town Free 03/07/08
IN   Sun Jihai Manchester City Free 02/07/08
OUT   Geoff Horsefield - Released 09/05/08
OUT   Paul Gerrard - Released 09/05/08
OUT   James Ashmore - Released 09/05/08
OUT   Martin Donnelly - Released 09/05/08
OUT   Stephen Hernandez - Released 09/05/08
OUT   Lloyd Kerry - Released 09/05/08
OUT   Dean Oliver - Released 09/05/08
OUT   Leigh Bromby Watford £650,000 31/01/08
OUT   Alan Quinn Ipswich £600,000 23/01/08
IN   Ugo Ehiogu Rangers Free 18/01/08
OUT   Evan Horwood Carlisle Free 15/01/08
IN   Gary Speed Bolton 250,000 02/01/08
OUT   Ian Ross Rotherham Free 02/01/08
OUT   Ahmed Fahti Al-Ahly £675,000 11/09/07
OUT   Mikele Leigertwood Crystal Palace Undisclosed 31/08/07
OUT   Christian Nade Hearts £400,000 31/08/07
IN   Paul Gerrard Unattached Free 06/08/07
IN   James Beattie Everton £4,000,000 04/08/07
IN   David Carney Sydney FC £46,500 04/08/07
OUT   Claude Davis Derby County £3,000,000 25/07/07
IN   Lee Hendrie Aston Villa Free 19/07/07
IN   Gary Naysmith Everton £1,000,000 05/07/07
IN   Billy Sharp Scunthorpe United Undisclosed 04/07/07
OUT   Phil Jagielka Everton £4,000,000 04/07/07
OUT   Colin Kazim-Richards Fernabache £1,275,000 13/06/07
OUT   Rob Kozluk - Released 18/05/07
OUT   Craig Short - Released 18/05/07
OUT   Alan Wright - Released 18/05/07
OUT   Paul Gerrard - Released 18/05/07
OUT   Colin Marrison - Released 18/05/07
OUT   Kyle McFadzean - Released 18/05/07
OUT   Ryan Gyaki - Released 18/05/07
OUT   Dominic Roma - Released 18/05/07
OUT   Sharu Naraji - Released 18/05/07
OUT   Steven Kabba Watford £500,000 26/01/07
IN   Luton Shelton Helsingborgs £1,850,000 22/01/07
IN   Ahmed Fathi Ismaily £750,000 18/01/07
OUT   Neil Shipperley - Released 15/01/07
IN   Mamadou Seck Le Havre Free 11/01/07
IN   Jon Stead Sunderland £750,000 11/01/07
IN   Matthew Kilgallon Leeds United £1,750,000 08/01/07
OUT   Paul Ifill Crystal Palace £750,000 08/01/07
OUT   David Unsworth Wigan Athletic Free 05/01/07
OUT   Ade Akinbiyi Burnley £1,125,000 01/01/07
IN   Paul Gerrard - Free 19/09/06
IN   Colin Kazim-Richards Brighton & Hove Albion £150,000 31/08/06
IN   Ian Bennett Leeds United Undisclosed 27/07/06
IN   Rob Hulse Leeds United £2,125,000 26/07/06
IN   Li Tie Everton Out of contract 24/07/06
IN   Mikele Leigertwood Crystal Palace £600,000 04/07/06
OUT   Luke Beckett Huddersfield Undisclosed 03/07/06
IN   David Sommeil Man City Out of contract 01/07/06
OUT   Bruce Dyer - Released 30/06/06
OUT   Gary Mulligan - Released 30/06/06
OUT   Kyle Nix - Released 30/06/06
OUT   San Lee - Released 30/06/06
OUT   Sharu Naraji - Released 30/06/06
OUT   Phil Barnes Grimsby Town Undisclosed 29/06/06
IN   Christian Nade Troyes Out of contract 27/06/06
IN   Claude Davis Preston North End £3m 14/06/06
OUT   Simon Francis Southend Undisclosed 14/06/06
IN   Chris Lucketti Preston NE £300,000 01/06/06
IN   Ade Akinbiyi Burnley £1.75m 25/01/06
IN   Bruce Dyer Stoke City Free 26/02/06
OUT   Paul Shaw Rotherham U Released 20/01/06
IN   Garry Flitcroft Blackburn Rovers Free 12/01/06
OUT   Lilian Nalis Plymouth Arg Released 12/01/06
IN   Brian Deane - Free 01/01/06
OUT   Jon Harley Burnley Undisclosed 26/08/05
IN   David Unsworth Portsmouth Undisclosed 22/08/05
OUT   Billy Sharp Scunthorpe £50,000 16/08/05
OUT   Andy Gray Sunderland £1m 10/08/05
IN   Keith Gillespie Leicester City Out of contract 05/08/05
OUT   Paul Thirlwell Derby County Nominal fee 05/08/05
OUT   Danny Cullip Nottm Forest Nominal fee 03/08/05
IN   Craig Short Blackburn Out of contract 01/08/05
IN   San Lee Brentford Free 01/08/05
IN   Neil Shipperley C Palace Undisclosed 20/07/05
IN   Lilian Nalis Leicester Out of contract 01/07/05
OUT   Andy Liddell Oldham Ath Contract terminated 29/06/05
OUT   Danny Cadamarteri Bradford Contract terminated 13/06/05
IN   Danny Webber Watford £500,000 31/05/05
IN   Paul Ifill Millwall £800,000 20/05/05
OUT   Ashley Sestanovich - Released 14/02/05
IN   Hao Haidong Dalian Shide £1 28/01/05
IN   Danny Cullip Brighton Undisclosed 17/12/04
OUT   Jack Lester Nottm Forest £50,000 26/11/04
IN   Luke Beckett Stockport County Undisclosed 15/11/04
IN   Derek Geary Stockport County Undisclosed 22/10/04
IN   Danny Cadamarteri Leeds United Free 30/09/04
IN   Emanuele Gabrieli - Free 29/09/04
OUT   Barry Hayles Millwall £75,000 31/08/04
IN   Paul Thirlwell Sunderland Out of contract 27/07/04
OUT   Andy Parkinson Grimsby Town Released 12/07/04
OUT   Robert Page Cardiff City Free 02/07/04
IN   Alan Quinn Sheff Weds Out of contract 01/07/04
IN   Andy Liddell Wigan Athletic Bosman 01/07/04
IN   Barry Hayles Fulham Out of contract 01/07/04
IN   Jon Harley Fulham Undisclosed 01/07/04
IN   Leigh Bromby Sheff Weds Out of contract 01/07/04
IN   Phil Barnes Blackpool Out of contract 01/07/04
OUT   Wayne Allison Chesterfield Released 01/07/04
IN   Simon Francis Bradford City £200,0000 15/03/04
OUT   Paul Peschisolido Derby County Undisclosed 11/03/04
IN   Andy Gray Bradford City Undisclosed 26/02/04
IN   Sasa Ilic Unattached Free 23/02/04
IN   Alan Wright Middlesbrough Free 12/01/04
IN   Paul Shaw Gillingham Undisclosed 12/01/04
OUT   Michael Brown Spurs Undisclosed 01/01/04
IN   Steve Jagielka Shrewsbury Free 21/11/03
OUT   Iffy Onuora - Contract terminated 24/10/03
IN   Dries Boussatta Excelsior Out of contract 05/10/03
OUT   Laurens Ten Heuvel - Mutual agreement 09/09/03
OUT   Anthony Tansley - Mutual agreement 08/09/03
OUT   JP Javary - Mutual agreement 01/09/03
IN   Ashley Ward Bradford City Out of contract 06/08/03
OUT   Carl Asaba Stoke City Mutual agreement 05/08/03
OUT   Steve Yates - Mutual agreement 28/07/03
IN   Chris Morgan Barnsley Free 23/07/03
IN   Andy Parkinson Tranmere Rovers Free 16/07/03
IN   Mike Whitlow Bolton Free 16/07/03
OUT   Shaun Murphy - Mutual agreement 16/07/03
IN   Mark Rankine Preston NW Free 15/07/03
IN   Chris Armstrong Oldham Ath £100,000 07/07/03
IN   Jack Lester Nottm Forest Out of contract 07/07/03
IN   Kristian Rogers Wrexham Out of contract 18/06/03
IN   Ashley Sestanovich Hampton & Richmond £10,000 26/03/03
IN   Gary Kelly Northwich Vic Free 26/03/03
OUT   Karl Colley - Mutual agreement 11/03/03
IN   Owen Morrison - Free 21/02/03
IN   Marcel Cas Notts County Free 04/02/03
OUT   Wilko de Vogt RBC Roosendaal Free 31/01/03
IN   Dean Windass Middlesbrough Free 16/01/03
OUT   Lee Featherstone Scunthorpe Free 16/12/02
IN   Steve Kabba Crystal Palace £250,000 15/11/02
OUT   Lee Thompson Boston United Free 06/11/02
IN   Paddy Kenny Bury Undisclosed 16/10/02
IN   Wayne Allison Tranmere Rovers Out of contract 30/07/02
OUT   Shane Nicholson Tranmere Rovers Mutual consent 15/07/02
IN   Laurens Ten Heuvel Telstar Undisclosed 09/07/02
IN   Iffy Onuora Gillingham Free 04/07/02
IN   Stuart McCall Bradford City Free 02/07/02
IN   Karl Colley Newcastle United Undisclosed 01/07/02
IN   Steve Yates Tranmere Rovers Free 01/07/02
OUT   Adam Burley - Contract expired 30/06/02
OUT   Bobby Ford - Contract expired 30/06/02
OUT   Georges Santos - Contract expired 30/06/02
OUT   Gus Uhlenbeek - Contract expired 30/06/02
OUT   Keith Curle - Contract expired 30/06/02
OUT   Laurent D'Jaffo - Contract expired 30/06/02
OUT   Mark Ward - Contract expired 30/06/02
OUT   Lee Sandford - Mutual agreement 27/05/02
OUT   Patrick Suffo CD Numancia Undisclosed 24/05/02
OUT   Paul Devlin Birmingham City £200,000 09/05/02
IN   JP Javary - Free 15/03/02
OUT   Andy Smith Glenavon Free 19/02/02
OUT   Davy Gysbrechts - Released 11/01/02
IN   Rob Ullathorne - Free 23/11/01
OUT   Terry Phelan - Released 05/11/01
IN   Adrian Littlejohn - Free 22/10/01
IN   Robert Page Watford £350,000 13/09/01
OUT   Buba Yohanna - Released 14/08/01
IN   Terry Phelan - Free 09/08/01
IN   Benoit Croissant Troyes Free 08/08/01
IN   Wilko de Vogt NAC Breda Free 08/08/01
IN   Grant Smith Clydebank Free 09/07/01
IN   Paul Peschisolido Fulham £150,000 06/07/01
OUT   David Kelly Motherwell Free 02/07/01
IN   Shane Nicholson Stockport Co Free 01/07/01
OUT   Andy Woodward Halifax Town Free 12/06/01
IN   Carl Asaba Gillingham £92,500 08/03/01
OUT   Wayne Quinn Newcastle United £1m 12/02/01
IN   Peter Ndlovu Birmingham City Free 02/02/01
OUT   Curtis Woodhouse Birmingham City £1m 02/02/01
IN   Rob Ullathorne - Free 01/12/00
OUT   Marcus Bent Blackburn Rovers £2.1m 22/11/00
IN   Frank Talia - Free 26/09/00
OUT   Matt Duke Burton Albion Free 07/09/00
OUT   Ian Hamilton - Released 17/08/00
IN   Gus Uhlenbeek Fulham Free 03/08/00
OUT   Jonathan Hunt - Released 20/07/00
IN   David Kelly Tranmere Rovers Free 19/07/00
IN   Georges Santos West Brom Free 03/07/00
IN   Keith Curle Wolves Free 03/07/00
IN   Patrick Suffo Nantes £150,000 09/06/00
IN   Andy Woodward Bury £33,000 23/03/00
OUT   Shaun Derry Portsmouth £700,000 16/03/00
OUT   Aidan Davison Bradford City Undisclosed 14/03/00
OUT   Petr Katchouro Chengduo Wuniu Undisclosed 14/03/00
IN   Laurent D'Jaffo Stockport County £175,000 04/02/00
OUT   Martin Smith Huddersfield £350,000 03/02/00
IN   Michael Brown Manchester City £400,000 14/01/00