With the summer transfer window now in full swing, teams are starting to push transfers over the line, with clubs scrapping to get their business done ahead of their rivals. Join us once again for a streamlined look at every completed deal across the Championship.
Aston Villa
In – John Terry from Chelsea (Free)
Out – Carlos Sanchez to Fiorentina (£2.55m), Bradley Watkins to Slough Town (Free)
Barnsley
In – Jason McCarthy from Southampton (Undisclosed), Stevie Mallan from St Mirren (Undisclosed), Liam Lindsay from Partick Thistle (Free), Cameron McGeehan from Luton Town (Undisclosed), Ethan Pinnock from Forest Green Rovers (Undisclosed), Lloyd Isgrove from Southampton (Free), Zeki Fryers from Palace (Free)
Out – Marley Watkins to Norwich (Free), Callum Evans to Forest Green Rovers (Free), Ryan Williams to Rotherham (Free), Jack Cowgill to Boston United (Free), Marc Roberts to Birmingham City (£3.5m), Josh Scowen to QPR (Free)
Birmingham City
In – Craig Gardner from West Brom (£1.5m), David Stockdale from Brighton (Free), Marc Roberts from Barnsley (£3.5m)
Out – Reece Brown to Forest Green Rovers (Free), Andrew Shinnie to Luton Town (Free)
Bolton Wanderers
In – Mark Little from Bristol City (Free), Adam Le Fondre from Cardiff (Free), Andrew Taylor from Wigan (Free), Will Buckley from Sunderland (Free)
Out – Max Clayton to Blackpool (Free), Dean Moxey to Exeter City (Free), Conor Wilkinson to Gillingham (Free)
Brentford
In – Henrik Dalsgaard from Zulte Waragem (£900k), Luke Daniels from Scunthorpe (Free), Kamohelo Mokotjo from FC Twente (£800k)
Out – Alan McCormack to Luton (Free), Philipp Hoffmann to Greuther Furth (Undisclosed), Akaki Gogia to Dynamo Dresden (£600k), Konstantin Kerschbaumer to Armenia Bielefeld (Loan)
Bristol City
In – Eros Pisano from Hellas Verona (Undisclosed), Famara Diedhiou from SCO Angers (£5.1m)
Out – Mark Little to Bolton Wanderers (Free)