In
Liam Roberts (free, Northampton Town)
Ryan Giles (loan, Middlesbrough)
Darragh Lenihan (free, Blackburn Rovers)
Zack Steffen (loan, Manchester City)
Tommy Smith (free, Stoke City)
Marcus Forss (£3.2m, Brentford)
Alex Mowatt (loan, West Bromwich Albion)
Rodrigo Muniz (loan, Fulham)
Matt Clarke (undisclosed, Brighton & Hove Albion)
Massimo Luongo (free, unattached)
Out
Sol Bamba (released)
Lee Peltier (released)
Neil Taylor (released)
Nathan Wood (undisclosed, Swansea City)
Toyosi Olusanya (free, St Mirren)
Joe Lumley (loan, Reading)
Sammy Ameobi (released)
Dejan Stojanovic (undisclosed, Jahn Regensburg)
Sol Brynn (loan, Swindon Town)
Martin Payero (loan, Boca Juniors)
Djed Spence (£13.2m, Tottenham Hotspur)
Grant Hall (loan, Rotherham United)
Hayden Coulson (loan, Aberdeen)
Marcus Tavernier (£12.5m, Bournemouth)
Uche Ikpeazu (undisclosed, Konyaspor)
Connor Malley (free, Rochdale)
Josh Coburn (loan, Bristol Rovers)
Sam Folarin (loan, Harrogate Town)
Middlesbrough total spent to date: £8.3m
Middlesbrough total received to date: £23.9m
Middlesbrough net transfer balance: £15.6m