The transfer window is now open. Find out who is on the move across the Championship.
Check below for a comprehensive list of all the Championship ins and outs from the 2024 summer transfer window.
Keep track of all the latest developments with our Transfer Centre blog.
Fees include potential add-ons.
Blackburn Rovers
IN
Jack Barrett – Everton, free
Aodhan Doherty – Linfield, free
Yuki Ohashi – Sanfrecce Hiroshima, undisclosed
Eaxauce Mafoumbi – Nantes, loan
Danny Batth – Norwich, free
Andreas Weimann – Bristol City, free
Kyle McFadzean – Free
Makhtar Gueye – RWD Molenbeek, undisclosed
OUT
Semir Telalovic – SSV Ulm, undisclosed
Leopold Wahlstedt – AGF Aarhus, undisclosed
Sam Barnes – Barrow, free
Jay Haddow – Kitchee, free
Ethan Walker – Ayr United, free
Lenni Cirino – Released
Ben Fyles – Released
Jared Harlock – Released
Ben Thirkill – Released
Charlie Weston – Released
Felix Goddard – Dundalk, loan
Georgie Gent – Barnsley, undisclosed
Jake Garrett – Bristol Rovers, loan
Sam Gallagher – Stoke, undisclosed
Bristol City
IN
Sinclair Armstrong, QPR, undisclosed
Fally Mayulu – Rapid Vienna, undisclosed
Yu Hirakawa – Machida Zelvia, loan
OUT
Zac Bell – Maidenhead, free
Callum Hutton – Risca United, free
Harry Leeson – Bishop’s Cleeve, free
Harvey Wiles-Richards – Bath City, free
Ben Acey – Released
Mac Boyd – Released
Marlee Francois – Released
Duncan Idehen – Released
Matty James – Released
Dylan Kadji – Released
Andreas Weimann – Blackburn, free
Jamie Knight-Lebel – Crewe, loan
Seb Palmer-Houlden – Dundee, loan
Ephraim Yeboah – Doncaster, loan
Andy King – Retired
Burnley
IN
Maxime Esteve – Montpellier, undisclosed
Andreas Hountondji – Caen, undisclosed
Lucas Pires – Santos, undisclosed
Mike Tresor – Genk, undisclosed
Vaclav Hladky – Ipswich, free
Kamarni Ryan – Arsenal, free
Shurandy Sambo – PSV, free
Charlie Veevers – Swansea, free
OUT
Arijanet Muric – Ipswich, £15m
Bailey Peacock-Farrell – Birmingham, undisclosed
Lawrence Vigouroux – Swansea, undisclosed
Jack Bates – Wigan, free
Jack Rogers – Wigan, free
Charlie Taylor – Southampton, free
Rohan Vaughan – QPR, free
Callum West – Barnsley, free
Jack Cork – Released
Ackeme Francis-Burrell – Released
Kian Le Fondre – Released
Marcel Lewis – Released
Harry Moss – Released
Mikey O’Neill – Released
Michael Parker – Released
Sonny Pickup – Released
Dylan Sime – Released
Oliver Sweeney – Released
Renaldo Torraj – Released
Jack Turner – Released
Lucas Wane – Released
Michael Mellon – Stockport, loan
Cardiff City
IN
Calum Chambers – Aston Villa, free
Ewan Griffiths – Swansea, free
Luke Pearce – Southampton, free
Michael Reindorf – Norwich, free
Chris Willock – QPR, free
Wilfried Kanga – Hertha, loan
Anwar El Ghazi – Mainz, free
Joel Colwill – Cheltenham, loan
OUT
Ebou Adams – Derby, undisclosed
Cameron Antwi – Newport, undisclosed
James Crole – Penybent, free
Oliver Denham – Sligo Rovers, free
Xavier Benjamin – Released
Ryan Kavanagh – Released
Kyle Kenniford – Released
Caleb Hughes – Released
Finlay Johnson – Released
Rohan Luthra – Released
Sheyi Ojo – Released
Romaine Sawyers – Released
Jai Semenyo – Released
Chanka Zimba – Released
Luke Pearce – Sligo Rovers, loan
Coventry City
IN
Luis Binks – Bologna, undisclosed
Raphael Borges Rodrigues – Macarthur, undisclosed
Harvey Broad – Chatham Town, undisclosed
Oliver Dovin – Hammarby IF, undisclosed
Jack Rudoni – Huddersfield, undisclosed
Aston Ellard – Conquest Academy, free
Greg Sandiford – Cambridge United, free
Kai Yearn – Cambridge United, free
Brandon Thomas-Asante – West Brom, undisclosed
OUT
Matt Godden – Charlton, undisclosed
Marco Rus – Ayr United, undisclosed
Evan Eghosa – Floridsdorfer, free
Liam Kelly – Rotherham, free
Simon Moore – Sunderland, free
Callum O’Hare – Sheffield United, free
Bradley Stretton – Oxford City, released
Dermi Lusala – Released
Derby County
IN
Ebou Adams – Cardiff, undisclosed
Kenzo Goudmijn – AZ Alkmaar, undisclosed
Corey Blackett-Taylor – Charlton, free
Emmanuel Ilesanmi – Harrogate, free
Kayden Jackson – Ipswich, free
Ben Osborn – Sheffield United, free
Jerome Richards – Enfield Town, free
Morten Spencer – Leeds, free
Alex Stepien-Iwumene – Southampton, free
Jerry Yates – Swansea, loan
David Ozoh – Crystal Palace, loan
OUT
Conor Hourihane – Barnsley, free
Owen Oseni – Gateshead, free
Louie Sibley – Oxford, free
Charlie Lindsay – Glentoran, free
Korey Smith – Cambridge United, free
Joe Wildsmith – West Brom, free
Jack Bates – Released
Adebayo Fapetu – Released
Dwight Gayle – Released
Alex Gibson-Hammond – Released
Callum Moore – Released
Eno Nto – Released
Kwaku Oduroh – Released
Carlos Richards – Released
Lewis Ridd – Released
Martyn Waghorn – Released
Tony Weston – Boston United, loan
Bradley Johnson – Retired
Scott Loach – Retired
Hull City
IN
Ryan Giles – Luton, undisclosed
Cody Drameh – Leeds, free
George Dickinson – Sheffield United, free
Noah Wadsworth – Bradford, free
Marvin Mehlem – Darmstadt, undisclosed
OUT
Jaden Philogene – Aston Villa, £18m
Ryan Allsop – Birmingham, undisclosed
Jacob Greaves – Ipswich, undisclosed
Matt Ingram – Oxford, undisclosed
Tom Nixon – Doncaster, undisclosed
Ozan Tufan – Trabzonspor, undisclosed
Harry Wood – Shelbourne, undisclosed
Greg Docherty – Charlton, free
Oliver Green – Livingston, free
Billy Sharp – Doncaster, free
Adama Traore – Amedspor, free
Ajay Weston – Bolton, free
Ryan Woods – Exeter, free
Jake Brown – Released
Cyrus Christie – Released
Aaron Connolly – Released
Vaughn Covil – Released
Joseph Johnson – Released
Rajdeep Palit – Released
David Robson – Released
Callum Jones – Morecambe, loan
Henry Sandat – Wealdstone, loan
James Furlong – AFC Wimbledon, loan
Leeds United
IN
Jayden Bogle – Sheffield United, undisclosed
Alex Cairns – Salford, undisclosed
Joe Rodon – Tottenham, undisclosed
Joe Rothwell – Bournemouth, loan
OUT
Archie Gray – Tottenham, £30m
Charlie Cresswell – Toulouse, undisclosed
Glen Kamara – Rennes, undisclosed
Kristoffer Klaesson – Rakow Czestochwa, undisclosed
Diego Llorente – Real Betis, undisclosed
Marc Roca – Real Betis, undisclosed
Luis Sinisterra – Bournemouth, undisclosed
Luke Ayling – Middlesbrough, free
Lewis Bate – Stockport, free
Cody Drameh – Hull, free
Robin Koch – Eintracht Frankfurt, free
Jamie Shackleton – Sheffield United, free
Morten Spencer – Derby, free
Charlie Allen – Released
Keenan Karole – Released
Cuba Dibo – Released
Scott Godden – Released
Ian Carlo Poveda – Sunderland
Harvey Sutcliffe – Released
Dani van den Heuvel – Released
Jack Harrison – Everton, loan
Sonny Perkins – Leyton Orient, loan
Darko Gyabi – Plymouth, loan
Sam Greenwood – Preston, loan
Rasmus Kristensen – Eintracht Frankfurt, loan
Luton Town
IN
Shandon Baptiste – Brentford, free
Ruell Walters – Arsenal, free
OUT
Ross Barkley – Aston Villa, undisclosed
Ryan Giles – Hull City, undisclosed
Luke Berry – Charlton, free
Millar Matthews-Lewis – Farnborough, free
Gabriel Osho – Auxerre, free
Ben Tompkins – Hemel Hempstead Town, free
Josh Allen – Released
Tobias Braney – Released
Oliver Camis – Released
Archie Heron – Released
Will Houghton – Released
Admiral Muskwe – Released
Fred Onyedinma – Released
Dan Potts – Released
Max Scott – Released
Elliot Thorpe – Released
Dion Pereira – Dagenham & Redbridge, loan
Jack Walton – Dundee United, loan
Middlesbrough
IN
Delano Burgzorg – Mainz, undisclosed
Harley Hunt – Swindon, undisclosed
Aidan Morris – Colombus Crew, undisclosed
Luke Ayling – Leeds, free
OUT
Bryant Bilongo – Bristol Rovers, undisclosed
Hayden Coulson – Blackpool, undisclosed
Ben Beals – Spennymoor Town, free
Sam Collins – Whitby Town, free
Fenton John – Gateshead, free
Jamie Jones – Salford, free
Max Metcalfe – Stockport, free
Liam Roberts – Millwall, free
Jeremy Sivi – Sutton, free
Frankie Whelan – Whitby Town, free
Joe Gibson – Released
Paddy McNair – Released
Henry Popple – Released
Terrell Agyemang – Airdrieonians, loan
Zach Hemming – Leyton Orient, loan
Samuel Sivera – Portsmouth, loan
Millwall
IN
Lukas Jensen – Lincoln, undisclosed
Macaulay Langstaff – Notts County, undisclosed
Liam Roberts – Middlesbrough, free
Japhet Tanganga – Tottenham, free
OUT
Alex Mitchell – Charlton, undisclosed
Nana Boateng – Sutton, free
Abdul Abdulmalik – Released
Bart Bialkowski – Released
Finley Cotton – Released
Seb Drozd – Released
Arezki Hamouchene – Released
Kyron Horsley-McKay – Released
Frankie Hvid – Released
Frankie Maciocia – Released
Zane Myers – Released
Christopher Ojemen – Released
Adedapo Olugbodi – Released
Albert Penney – Released
George Walker – Released
Kamarl Grant – Bromley, loan
Norwich City
IN
Jose Cordoba – Levski Sofia, undisclosed
Lucien Mahovo – Notts County, undisclosed
Tom Finch – Cambridge United, free
Harmony Okwomo – Charlton, free
Theo Adelusi – Tottenham, free
Ben Chrisene – Aston Villa, undisclosed
OUT
Christos Tzolis – Fortuna Dusseldorf, undisclosed
Dubem Eze – Bolton, free
Dimitris Giannoulis – Augsburg, free
Ben Gibson – Stoke, free
Sam McCallum – Sheffield United, free
Jon McCracken – Dundee, free
Sean Stewart – Cliftonville, free
Michael Reindorf – Cardiff, free
Danny Batth – Norwich, free
Flynn Clarke – Released
Kenny Coker – Released
Joe Duffy – Released
Marcel McIntosh – Released
Regan Riley – Released
Joe Rose – Released
Ben Watt – Released
Vicente Reyes – Cambridge United, loan
Oxford United
IN
Idris El Mizouni – Ipswich, undisclosed
Jamie Cumming – Chelsea, undisclosed
Jack Currie – AFC Wimbledon, undisclosed
Matt Ingram – Hull, undisclosed
Peter Kioso – Rotherham, undisclosed
Jacob Knightbridge – West Ham, free
Przemyslaw Placheta – Swansea, free
Louie Sibley – Derby, free
Will Vaulks – Sheffield Wednesday, free
Malcolm Ebiowei – Crystal Palace, loan
OUT
Oisin Smyth – St Mirren, undisclosed
Billy Bodin – Burton, free
Cammy Cooper – Airdrieonians, free
Josh Murphy – Portsmouth, free
Steve Seddon – Motherwell, free
Marcus Browne – Released
James Henry – Released
Stuart Findlay – Kilmarnock, loan
Edward McGinty – Sligo Rovers, loan
Stephan Negru – Salford, loan
Jacob Knightbridge – Braintree, loan
Plymouth Argyle
IN
Nathanael Ogbeta – Swansea, free
Ibrahim Cissoko – Toulouse, loan
Darko Gyabi – Leeds, loan
Muhamed Tijani – Slavia Prague, loan
Victor Palsson – KAS Eupen, free
OUT
Tyreik Wright – Bradford, undisclosed
Callum Burton – Wrexham, free
Mikel Miller – Huddersfield, free
Jack Endacott – Released
Oscar Halls – Released
Zak Baker – Plymouth Parkway, loan
Dan Scarr – Wrexham, undisclosed
Portsmouth
IN
Reuben Swann – AFC Sudbury, undisclosed
Jordan Archer – QPR, free
Josh Murphy – Oxford, free
Jordan Williams – Barnsley, free
Samuel Sivera – Middlesbrough, loan
Elias Sorensen – Esbjerg, undisclosed
Jacob Farrell – Central Coast Mariners, undisclosed
OUT
Lee Evans – Blackpool, free
Matt Macey – Colchester, free
Koby Mottoh – Bournemouth, free
Joe Rafferty – Rotherham, free
Sean Raggett – Rotherham, free
Mitch Aston – Released
Josh Dockerill – Released
Sam Folarin – Released
Harry Jewitt-White – Released
Harvey Laidlaw – Released
Josh Martin – Released
Haji Mnoga – Released
Daniel Murray – Released
Malachi Osei-Owusu – Released
Brian Quarm – Released
Ryan Schofield – Released
Bastian Smith – Released
Liam Vincent – Released
Toby Steward – Tonbridge Angels, loan
Jack Sparkes – Peterborough, undisclosed
Preston North End
IN
Stefan Teitur Thordarson – Silkeborg, undisclosed
Sam Greenwood – Leeds, loan
OUT
Lewis Leigh – Bromley, undisclosed
Alan Browne – Sunderland, free
Ben Woodburn – Salford, free
Greg Cunningham – Released
Queens Park Rangers
IN
Zan Celar – Lugano, undisclosed
Liam Morrison – Bayern Munich, undisclosed
Daniel Bennie – Perth Glory, free
Rocco Friel – Hearts, free
Jack McDowell – Aston Villa, free
Paul Nardi – Gent, free
Kieran Morgan – Tottenham, free
Heverton Santos – Estrela, free
Rohan Vaughan – Burnley, free
OUT
Sinclair Armstrong – Bristol City, undisclosed
Albert Adomah – Walsall, free
Joseph Ajose – Maidstone, free
Jordan Archer – Portsmouth, free
Stephen Duke-McKenna – Harrogate, free
Joe Gubbins – Southend, free
Arkel Jude-Boyd – Cheltenham, free
Teddy Lawrence – Bracknell Town, free
Trent Randall – Dagenham & Redbridge, free
Chris Willock – Cardiff, free
Deon Woodman – Wealdstone, free
Micah Anthony – Released
Steven Bala – Released
Asmir Begovic – Released
Ramy Bouhiaoui – Released
Harry Cant – Released
Andre Dozzell – Released
Aaron Drewe – Released
Nathan Jeche – Released
Osman Kakay – Released
Hamzad Kargbo – Released
Rafferty Pedder – Released
Samuel Sackey – Released
Youssef Yahyaou – Released
Tyler Young – Released
Charlie Kelman – Leyton Orient, loan
Taylor Richards – Cambridge, loan
Ziyad Larkeche – Dundee, loan
Murphy Cooper – Stevenage, loan
Sheffield United
IN
Harrison Burrows – Peterborough, £3m
Kieffer Moore – Bournemouth, undisclosed
Sam McCallum – Norwich, free
Henry Molyneux – Charlton, free
Callum O’Hare – Coventry, free
Jamie Shackleton – Leeds, free
OUT
Cameron Archer – Aston Villa, £14m
Jayden Bogle – Leeds, undisclosed
Daniel Jebbison – Bournemouth, £1.5m
Benie Traore – Basel, undisclosed
George Baldock – Panathinaikos, free
George Dickinson – Hull, free
Wes Foderingham – West Ham, free
Max Lowe – Sheffield Wednesday, free
Ben Osborn – Derby, free
Jordan Amissah – Released
Chris Basham – Released
John Egan – Released
Oli McBurnie – Las Palmas, free
Oliver Norwood – Released
Miguel Freckleton – Swindon, loan
Sam Curtis – Peterborough, loan
Sheffield Wednesday
IN
Svante Ingelsson – Hansa Rostock, undisclosed
Yann Valery – Angers, undisclosed
Nathaniel Chalobah – West Brom, free
Ben Hamer – Watford, free
Jamal Lowe – Bournemouth, free
Max Lowe – Sheffield United, free
Olaf Kabacki – Arka Gdynia, free
Charlie McNeill – Manchester United, free
James Beadle – Brighton, loan
OUT
Adam Alimi-Adetoro – Halifax, free
Tyreeq Bakinson – Wycombe, free
Ciaran Brennan – Newport, free
George Byers – Port Vale, free
Cameron Dawson – Rotherham, free
Juan Delgado – Everton de Vina del Mar, free
Lee Gregory – Mansfield, free
Reece James – Rotherham, free
Will Vaulks – Oxford, free
Luke Cook – Released
Tyrell Dawes – Released
Jay Glover – Released
Luke Jackson – Released
Carlos Rodrigues – Released
Stoke City
IN
Eric Bocat – St Truiden, undisclosed
Viktor Johansson – Rotherham, undisclosed
Chinoso Chibueze – Chelsea, free
Noah Cooper – Arsenal, free
Ben Gibson – Norwich, free
Francis Gyimah – Liverpool, free
Kieron Willox – Rangers, free
Sam Gallagher – Blackburn, undisclosed
OUT
Matthew Baker – Newport, compensation
David Okagbue – Walsall, compensation
Tom Edwards – Salford, free
Tom Sparrow – Motherwell, free
D’Margio Wright-Phillips – Beerschot, free
Tyrese Campbell – Released
Ciaran Clark – Released
Tom Curl – Released
Ian Kamga – Released
Ben Kershaw – Released
Blondy Nna Noukeu – Sunderland, free
Kahrel Reddin – Released
Sonny Singh – Released
Wesley – Released
Tommy Simkin – Walsall, loan
Liam McCarron – Northampton, undisclosed
Sunderland
IN
Alan Browne – Preston, free
Simon Moore – Coventry, free
Ian Poveda – Leeds, free
Blondy Nna Noukeu – Stoke, free
OUT
Alex Bass – Notts County, undisclosed
Jacob Carney – Newport, free
Jack Diamond – Stockport, free
Michael Spellman – Newport, free
Connor Pye – Bury, free
Ellis Taylor – Harrogate, free
Kailem Beattie – Released
Tom Chiabi – Released
Ben Creamer – Released
Bradley Dack – Released
Corry Evans – Released
Harry Gardiner – Released
Daniel Obolo – Released
Joe Ryder – Released
Jayden Sekete – Released
Callum Wilson – Released
Nathan Bishop – Wycombe, loan
Matty Young – Salford, loan
Oliver Bainbridge – Kilmarnock, loan
Swansea City
IN
Ji-Sung Eom – Gwangju FC, undisclosed
Goncalo Baptista Franco – Moreirense, undisclosed
Lawrence Vigouroux – Burnley, undisclosed
OUT
Nathan Wood – Southampton, £3m
Ewan Griffiths – Cardiff, free
Archie Matthews – Wealdstone, free
Nathanael Ogbeta – Plymouth, free
Joe Thomas – Newport, free
Charlie Veevers – Burnley, free
Przemyslaw Placheta – Oxford, free
Ben Blythe – Released
Joshua Carey – Released
Jack Cooper – Released
Rohan Davies – Released
Ruben Davies – Released
Kian Jenkins – Released
Cameron Llewellyn – Released
Kai – Released
Lincoln McFayden – Released
Remy Mitchell – Released
Liam Walsh – Released
Lewis Webb – Released
Maliq Cadogan – Kidderminster, loan
Jerry Yates – Derby, loan
Joel Cotterill – Swindon, loan
Cameron Congreve – Bromley, loan
Mykola Kukharevych – Hibernian, loan
Watford
IN
Mamadou Doumbia – Black Stars, undisclosed
Rocco Vata – Celtic, compensation
Jonathan Bond – LA Galaxy, free
Moussa Sissoko – Nantes, free
Antonio Tikivic – Udinese, loan
Yasser Larouci – Troyes, loan
OUT
Ismael Kone – Marseille, undisclosed
Ashley Fletcher – Blackpool, free
Ben Hamer – Sheffield Wednesday, free
Hamzat Balogun – Released
Ben Casey – Released
James Collins – Released
Charlie Davis – Released
Yianni – Released
Edward Gyamfi – Released
Dawid Hamiga – Released
Scott Holding – Released
Alfie King – Released
Jake Livermore – Released
Jack Taylor – Released
Victor Wachowicz – Released
Jack Grieves – Ross County, loan
West Bromwich Albion
IN
Torbjorn Heggem – IF Brommapojkarna, undisclosed
Ousmane Diakite – TSV Prolactal Hartberg, free
Muhamed Diomande – Wolves, free
Joe Wildsmith – Derby, free
Paddy McNair – San Diego, loan
Devante Cole – Barnsley, free
OUT
Conor Townsend – Ipswich, £500,000
Jamie Andrews – Released
Zac Ashworth – Blackpool, undisclosed
Nathaniel Chalobah – Sheffield Wednesday, free
Jenson Sumnall – Peterborough, free
Jamie Andrews – Released
Bradley Foster – Released
Aaron Harper-Bailey – Released
Martin Kelly – Released
Cheick Kone – Released
Jovan Malcolm – Released
Yann M’Vila – Released
Matt Phillips – Released
Narel Phillips – Released
Erik Pieters – Released
Adam Reach – Released
Ruben Shakpoke – Released
Josh Griffiths – Bristol Rovers, loan
Okay Yokuslu – Trabzonspor, undisclosed
Brandon Thomas-Asante – Coventry, undisclosed