# List of English football transfers summer 2018

The 2018 summer transfer window for English football transfers opened on 17 May and closed on 9 August. Additionally, players without a club may join at any time, clubs may sign players on loan at any time, and clubs may sign a goalkeeper on an emergency loan if they have no registered goalkeeper available. This list includes transfers featuring at least one Premier League or EFL club which were completed after the end of the winter 2017–18 transfer window and before the end of the 2018 summer window.

## 2018 Summer Transfers

All players and clubs without a flag are English. Note that while Swansea City, Cardiff City, Newport County and Wrexham are affiliated with the Football Association of Wales and thus take the Welsh flag, they play in the English football league system, and so their transfers are included here.

### Transfers

| Date | Name | Moving from | Moving to | Fee |
| 29 August 2017 | Naby Keïta | RB Leipzig | Liverpool | £48m |
| 5 February 2018 | Ben Watson | Watford | Nottingham Forest | Free |
| 10 February 2018 | Lasse Vibe | Brentford | Changchun Yatai | Undisclosed |
| 9 March 2018 | Andrew Fox | AFC Eskilstuna | Grimsby Town | Free |
| 9 March 2018 | Carl Baker | ATK | Coventry City | Free |
| 13 March 2018 | Michael Ledger | Sunderland | Notodden FK | Undisclosed |
| 16 March 2018 | Jonas Lössl | 1. FSV Mainz 05 | Huddersfield Town | Undisclosed |
| 23 March 2018 | Zlatan Ibrahimović | Manchester United | LA Galaxy | Free |
| 18 April 2018 | Uche Ikpeazu | Cambridge United | Hearts | Undisclosed |
| 20 April 2018 | Tobias Figueiredo | Sporting CP | Nottingham Forest | Undisclosed |
| 2 May 2018 | Adama Diomande | Hull City | Los Angeles FC | Free |
| 4 May 2018 | Uwe Hünemeier | Brighton & Hove Albion | SC Paderborn | Free |
| 4 May 2018 | Alex Addai | Merstham | Cheltenham Town | Free |
| 9 May 2018 | Drey Wright | Colchester United | St Johnstone | Free |
| 9 May 2018 | James Ball | Stockport County | Stevenage | Undisclosed |
| 10 May 2018 | Zain Westbrooke | Brentford | Coventry City | Free |
| 10 May 2018 | Harry Pell | Cheltenham Town | Colchester United | Undisclosed |
| 10 May 2018 | Paul Green | Oldham Athletic | Crewe Alexandra | Free |
| 14 May 2018 | Pablo Maffeo | Manchester City | VfB Stuttgart | Undisclosed |
| 14 May 2018 | Scott Brown | Wycombe Wanderers | Port Vale | Free |
| 14 May 2018 | Scott Arfield | Burnley | Rangers | Free |
| 15 May 2018 | Aaron Chapman | Accrington Stanley | Peterborough United | Free |
| 15 May 2018 | Sam Barratt | Maidenhead United | Southend United | Undisclosed |
| 16 May 2018 | Luther Wildin | Nuneaton Town | Stevenage | Undisclosed |
| 16 May 2018 | Johnny Mullins | Luton Town | Cheltenham Town | Free |
| 16 May 2018 | Allan McGregor | Hull City | Rangers | Free |
| 16 May 2018 | Olly Lee | Luton Town | Hearts | Free |
| 16 May 2018 | Rhys Bennett | Mansfield Town | Peterborough United | Free |
| 17 May 2018 | Ricardo Pereira | Porto | Leicester City | Undisclosed |
| 17 May 2018 | Andy Yiadom | Barnsley | Reading | Free |
| 17 May 2018 | Shaun Miller | Carlisle United | Crewe Alexandra | Free |
| 17 May 2018 | Ryan Ledson | Oxford United | Preston North End | Undisclosed |
| 17 May 2018 | Luke Joyce | Carlisle United | Port Vale | Free |
| 17 May 2018 | Brendon Daniels | Alfreton Town | Port Vale | Free |
| 17 May 2018 | Tom Anderson | Burnley | Doncaster Rovers | Undisclosed |
| 18 May 2018 | Cameron Norman | Kings Lynn | Oxford United | Free |
| 18 May 2018 | Jamie Murphy | Brighton & Hove Albion | Rangers | Undisclosed |
| 18 May 2018 | Ryan Broom | Bristol Rovers | Cheltenham Town | Free |
| 18 May 2018 | Keanan Bennetts | Tottenham Hotspur | Borussia Mönchengladbach | Undisclosed |
| 21 May 2018 | Andy Williams | Doncaster Rovers | Northampton Town | Free |
| 21 May 2018 | Olufela Olomola | Southampton | Scunthorpe United | Free |
| 21 May 2018 | Michael Nottingham | Salford City | Blackpool | Free |
| 21 May 2018 | Louis John | Sutton United | Cambridge United | Free |
| 22 May 2018 | Leon Balogun | 1. FSV Mainz 05 | Brighton & Hove Albion | Free |
| 22 May 2018 | Andy Cook | Tranmere Rovers | Walsall | Free |
| 22 May 2018 | Shwan Jalal | Macclesfield Town | Chesterfield | Free |
| 22 May 2018 | Ed Upson | Milton Keynes Dons | Bristol Rovers | Free |
| 22 May 2018 | Max Watters | Ashford United | Doncaster Rovers | Free |
| 22 May 2018 | Sam Wedgbury | Wrexham | Chesterfield | Free |
| 23 May 2018 | Leon Legge | Cambridge United | Port Vale | Free |
| 23 May 2018 | Connell Rawlinson | The New Saints | Port Vale | Free |
| 24 May 2018 | Colin Daniel | Blackpool | Peterborough United | Free |
| 24 May 2018 | Ben Tozer | Newport County | Cheltenham Town | Free |
| 25 May 2018 | Ben Wilmot | Stevenage | Watford | Undisclosed |
| 25 May 2018 | Bailey Vose | Brighton & Hove Albion | Colchester United | Undisclosed |
| 25 May 2018 | Conor Thomas | ATK | Cheltenham Town | Free |
| 25 May 2018 | Noah Chesmain | Millwall | Colchester United | Free |
| 25 May 2018 | Bruno Andrade | Boreham Wood | Lincoln City | Free |
| 25 May 2018 | Mark O'Hara | Dundee | Peterborough United | Compensation |
| 25 May 2018 | Joe Riley | Manchester United | Bradford City | Undisclosed |
| 25 May 2018 | Florin Andone | Deportivo La Coruña | Brighton & Hove Albion | Undisclosed |
| 27 May 2018 | Harry Pritchard | Maidenhead United | Blackpool | Free |
| 28 May 2018 | Fabinho | Monaco | Liverpool | £39m |
| 29 May 2018 | Chris Hussey | Sheffield United | Cheltenham Town | Free |
| 29 May 2018 | Jamal Campbell-Ryce | Carlisle United | Stevenage | Free |
| 29 May 2018 | Matt Preston | Swindon Town | Mansfield Town | Undisclosed |
| 30 May 2018 | Alex Woodyard | Lincoln City | Peterborough United | Undisclosed |
| 30 May 2018 | George Taft | Mansfield Town | Cambridge United | Free |
| 30 May 2018 | Dean Parrett | AFC Wimbledon | Gillingham | Free |
| 30 May 2018 | Kal Naismith | Portsmouth | Wigan Athletic | Free |
| 30 May 2018 | Regan Charles-Cook | Charlton Athletic | Gillingham | Free |
| 30 May 2018 | Alex Whitmore | Chesterfield | Grimsby Town | Undisclosed |
| 30 May 2018 | Scott Cuthbert | Luton Town | Stevenage | Free |
| 30 May 2018 | Michael Dawson | Hull City | Nottingham Forest | Free |
| 30 May 2018 | Tom Crawford | Chester City | Notts County | Undisclosed |
| 30 May 2018 | Jose Baxter | Everton | Oldham Athletic | Free |
| 30 May 2018 | Martin Dúbravka | Sparta Prague | Newcastle United | Undisclosed |
| 31 May 2018 | Stephen Dooley | Coleraine | Rochdale | Free |
| 31 May 2018 | Kristian Dennis | Chesterfield | Notts County | Undisclosed |
| 31 May 2018 | Andy Kellett | Wigan Athletic | Notts County | Free |
| 31 May 2018 | Carl Winchester | Cheltenham Town | Forest Green Rovers | Free |
| 31 May 2018 | Will Wood | Southampton | Accrington Stanley | Free |
| 31 May 2018 | Josh Wright | Southend United | Bradford City | Free |
| 31 May 2018 | Reise Allassani | Dulwich Hamlet | Coventry City | Undisclosed |
| 1 June 2018 | Benik Afobe | AFC Bournemouth | Wolverhampton Wanderers | £10m |
| 1 June 2018 | Willy Boly | Porto | Wolverhampton Wanderers | £10m |
| 1 June 2018 | Ben Hamer | Leicester City | Huddersfield Town | Free |
| 1 June 2018 | Tahvon Campbell | West Bromwich Albion | Forest Green Rovers | Free |
| 1 June 2018 | Kane Hemmings | Oxford United | Notts County | Undisclosed |
| 1 June 2018 | Manny Oyeleke | Aldershot Town | Port Vale | Free |
| 1 June 2018 | Andrew Shinnie | Birmingham City | Luton Town | Free |
| 1 June 2018 | Tom Smith | Swindon Town | Cheltenham Town | Free |
| 1 June 2018 | Konstantin Kerschbaumer | Brentford | FC Ingolstadt 04 | Undisclosed |
| 4 June 2018 | Matt Godden | Stevenage | Peterborough United | Undisclosed |
| 4 June 2018 | Craig MacGillivray | Shrewsbury Town | Portsmouth | Undisclosed |
| 4 June 2018 | Byron Moore | Bristol Rovers | Bury | Free |
| 4 June 2018 | Will Patching | Manchester City | Notts County | Free |
| 4 June 2018 | Louis Robles | San Roque de Lepe | Grimsby Town | Free |
| 5 June 2018 | Stephan Lichtsteiner | Juventus | Arsenal | Free |
| 5 June 2018 | Mark Gillespie | Walsall | Motherwell | Free |
| 5 June 2018 | George Francomb | AFC Wimbledon | Crawley Town | Free |
| 5 June 2018 | Josh Ginnelly | Burnley | Walsall | Free |
| 5 June 2018 | Leonardo Da Silva Lopes | Peterborough United | Wigan Athletic | Undisclosed |
| 5 June 2018 | Santi Cazorla | Arsenal | Villarreal | Free |
| 5 June 2018 | Ryan Fredericks | Fulham | West Ham United | Free |
| 5 June 2018 | David Meyler | Hull City | Reading | Free |
| 5 June 2018 | Chris Forrester | Peterborough United | Aberdeen | Undisclosed |
| 6 June 2018 | Diogo Dalot | Porto | Manchester United | £19m |
| 6 June 2018 | Neal Bishop | Scunthorpe United | Mansfield Town | Free |
| 6 June 2018 | Junior Brown | Shrewsbury Town | Coventry City | Free |
| 6 June 2018 | Michael Crowe | Ipswich Town | Preston North End | Free |
| 6 June 2018 | Sam Matthews | AFC Bournemouth | Bristol Rovers | Free |
| 6 June 2018 | John O'Shea | Sunderland | Reading | Free |
| 6 June 2018 | Alex Penny | Peterborough United | Hamilton Academical | Undisclosed |
| 7 June 2018 | Harry Davis | St Mirren | Grimsby Town | Free |
| 7 June 2018 | Conor Grant | Everton | Plymouth Argyle | Free |
| 7 June 2018 | Miles Welch-Hayes | Bath City | Macclesfield Town | Undisclosed |
| 7 June 2018 | Ethan Ross | West Bromwich Albion | Colchester United | Free |
| 7 June 2018 | Fabio Borini | Sunderland | Milan | Undisclosed |
| 7 June 2018 | Jeremain Lens | Sunderland | Beşiktaş | Undisclosed |
| 8 June 2018 | Jonny Evans | West Bromwich Albion | Leicester City | £3.5m |
| 8 June 2018 | Jason Lowe | Birmingham City | Bolton Wanderers | Free |
| 8 June 2018 | Vicente Guaita | Getafe | Crystal Palace | Free |
| 8 June 2018 | Emiliano Buendía | Getafe | Norwich City | Undisclosed |
| 8 June 2018 | Terence Kongolo | Monaco | Huddersfield Town | £17.5m |
| 8 June 2018 | Damien Delaney | Crystal Palace | Cork City | Free |
| 8 June 2018 | Frank Nouble | Newport County | Colchester United | Free |
| 8 June 2018 | Niall Canavan | Rochdale | Plymouth Argyle | Free |
| 8 June 2018 | Joseph Mills | Perth Glory | Forest Green Rovers | Free |
| 8 June 2018 | Tom Naylor | Burton Albion | Portsmouth | Free |
| 9 June 2018 | Freddie Ladapo | Southend United | Plymouth Argyle | Free |
| 10 June 2018 | Pierluigi Gollini | Aston Villa | Atalanta | Undisclosed |
| 10 June 2018 | Kieran Kennedy | Macclesfield Town | Shrewsbury Town | Undisclosed |
| 10 June 2018 | Fejiri Okenabirhie | Dagenham and Redbridge | Shrewsbury Town | Undisclosed |
| 10 June 2018 | Joe Riley | Shrewsbury Town | Plymouth Argyle | Free |
| 11 June 2018 | Lee Brown | Bristol Rovers | Portsmouth | Free |
| 11 June 2018 | Calum Dyson | Everton | Plymouth Argyle | Free |
| 11 June 2018 | Oghenekaro Etebo | Feirense | Stoke City | £6.35m |
| 11 June 2018 | Madger Gomes | Leeds United | Sochaux | Undisclosed |
| 11 June 2018 | Sebastian Larsson | Hull City | AIK | Free |
| 11 June 2018 | Ashley Nathaniel-George | Hendon | Crawley Town | Free |
| 11 June 2018 | Michael Timlin | Southend United | Stevenage | Free |
| 11 June 2018 | Gerard Deulofeu | Barcelona | Watford | £11.5m |
| 12 June 2018 | Josh Murphy | Norwich City | Cardiff City | £11m |
| 12 June 2018 | Sonny Bradley | Plymouth Argyle | Luton Town | Free |
| 12 June 2018 | Paul Farman | Lincoln City | Stevenage | Undisclosed |
| 12 June 2018 | Thomas Isherwood | Bayern Munich II | Bradford City | Undisclosed |
| 12 June 2018 | Ezri Konsa | Charlton Athletic | Brentford | Undisclosed |
| 12 June 2018 | Harry Toffolo | Millwall | Lincoln City | Free |
| 12 June 2018 | Ramadan Sobhi | Stoke City | Huddersfield Town | £5.7m |
| 12 June 2018 | John O'Sullivan | Carlisle United | Blackpool | Free |
| 12 June 2018 | Josh Rees | Bromley | Gillingham | Undisclosed |
| 12 June 2018 | Jordan Storey | Exeter City | Preston North End | Undisclosed |
| 12 June 2018 | George Williams | Fulham | Forest Green Rovers | Free |
| 12 June 2018 | Jason Naismith | Ross County | Peterborough United | Undisclosed |
| 13 June 2018 | Greg Cunningham | Preston North End | Cardiff City | Undisclosed |
| 13 June 2018 | Connor Goldson | Brighton & Hove Albion | Rangers | Undisclosed |
| 13 June 2018 | Jonson Clarke-Harris | Rotherham United | Coventry City | Free |
| 13 June 2018 | Erhun Oztumer | Walsall | Bolton Wanderers | Free |
| 13 June 2018 | Emmanuel Sonupe | Kidderminster Harriers | Stevenage | Undisclosed |
| 13 June 2018 | Chris Taylor | Bolton Wanderers | Blackpool | Free |
| 13 June 2018 | Graham Burke | Shamrock Rovers | Preston North End | Undisclosed |
| 14 June 2018 | Jordan Williams | Liverpool | Rochdale | Free |
| 14 June 2018 | Duckens Nazon | Wolverhampton Wanderers | Sint-Truidense | Undisclosed |
| 14 June 2018 | Anthony O'Connor | Aberdeen | Bradford City | Free |
| 14 June 2018 | Jordan Thompson | Rangers | Blackpool | Free |
| 14 June 2018 | João Carvalho | Benfica | Nottingham Forest | £13.2m |
| 15 June 2018 | Darius Charles | AFC Wimbledon | Wycombe Wanderers | Free |
| 15 June 2018 | Elliott Whitehouse | Lincoln City | Grimsby Town | Free |
| 15 June 2018 | Christoph Knasmüllner | Barnsley | Rapid Wien | Undisclosed |
| 15 June 2018 | Marc Navarro | Espanyol | Watford | Undisclosed |
| 15 June 2018 | Mitchell Pinnock | Dover Athletic | AFC Wimbledon | Tribunal |
| 15 June 2018 | Tom Hopper | Scunthorpe United | Southend United | Free |
| 15 June 2018 | Marley Watkins | Norwich City | Bristol City | £1m |
| 18 June 2018 | Nathan Blissett | Plymouth Argyle | Macclesfield Town | Free |
| 18 June 2018 | Fraser Franks | Stevenage | Newport County | Free |
| 18 June 2018 | Rui Patrício | Sporting CP | Wolverhampton Wanderers | Free |
| 18 June 2018 | Jermaine McGlashan | Southend United | Swindon Town | Free |
| 19 June 2018 | Chris Dunn | Wrexham | Walsall | Free |
| 19 June 2018 | Craig Morgan | Wigan Athletic | Fleetwood Town | Free |
| 19 June 2018 | Louis Reed | Sheffield United | Peterborough United | Undisclosed |
| 19 June 2018 | Issa Diop | Toulouse | West Ham United | £22m |
| 19 June 2018 | Ryan Allsop | AFC Bournemouth | Wycombe Wanderers | Free |
| 19 June 2018 | Chris Dagnall | Crewe Alexandra | Bury | Free |
| 19 June 2018 | Jordan Moore-Taylor | Exeter City | Milton Keynes Dons | Free |
| 19 June 2018 | Stephen Gleeson | Ipswich Town | Aberdeen | Free |
| 19 June 2018 | Felix Wiedwald | Leeds United | Eintracht Frankfurt | Undisclosed |
| 20 June 2018 | Łukasz Fabiański | Swansea City | West Ham United | £7m |
| 20 June 2018 | Gary Miller | Plymouth Argyle | Carlisle United | Free |
| 20 June 2018 | Ryan Watson | Barnet | Milton Keynes Dons | Free |
| 20 June 2018 | Macaulay Gillesphey | Newcastle United | Carlisle United | Free |
| 20 June 2018 | Juninho Bacuna | Groningen | Huddersfield Town | Undisclosed |
| 20 June 2018 | James Maddison | Norwich City | Leicester City | Undisclosed |
| 20 June 2018 | Murray Wallace | Scunthorpe United | Millwall | Undisclosed |
| 20 June 2018 | Michael O'Connor | Notts County | Lincoln City | Free |
| 20 June 2018 | Bernd Leno | Bayer Leverkusen | Arsenal | £19.3m |
| 21 June 2018 | Fred | Shakhtar Donetsk | Manchester United | £47m |
| 21 June 2018 | Will Aimson | Blackpool | Bury | Free |
| 21 June 2018 | Joel Byrom | Mansfield Town | Stevenage | Free |
| 21 June 2018 | Carl Dickinson | Notts County | Yeovil Town | Free |
| 21 June 2018 | George Glendon | Fleetwood Town | Carlisle United | Free |
| 21 June 2018 | Mitch Hancox | Macclesfield Town | Milton Keynes Dons | Free |
| 21 June 2018 | Zak Mills | Grimsby Town | Morecambe | Free |
| 21 June 2018 | Rhys Oates | Hartlepool United | Morecambe | Free |
| 21 June 2018 | Emre Can | Liverpool | Juventus | Free |
| 21 June 2018 | Andrew Hughes | Peterborough United | Preston North End | Undisclosed |
| 21 June 2018 | Alim Öztürk | Boluspor | Sunderland | Free |
| 21 June 2018 | Connor Wood | Leicester City | Bradford City | Undisclosed |
| 21 June 2018 | Ramiro Funes Mori | Everton | Villarreal | Undisclosed |
| 21 June 2018 | Jon Flanagan | Liverpool | Rangers | Free |
| 22 June 2018 | Jordan Cook | Luton Town | Grimsby Town | Free |
| 22 June 2018 | Jamie Grimes | Cheltenham Town | Macclesfield Town | Free |
| 22 June 2018 | Harry Lennon | Charlton Athletic | Southend United | Undisclosed |
| 22 June 2018 | Eric Lichaj | Nottingham Forest | Hull City | Undisclosed |
| 22 June 2018 | Ricky Miller | Peterborough United | Port Vale | Undisclosed |
| 22 June 2018 | Joe Rothwell | Oxford United | Blackburn Rovers | Undisclosed |
| 22 June 2018 | Ben Stephens | Stratford Town | Macclesfield Town | Undisclosed |
| 22 June 2018 | Jeff King | Bolton Wanderers | St Mirren | Free |
| 22 June 2018 | Max Clark | Hull City | Vitesse | Undisclosed |
| 22 June 2018 | Siriki Dembélé | Grimsby Town | Peterborough United | Undisclosed |
| 22 June 2018 | Sam Mantom | Scunthorpe United | Southend United | Undisclosed |
| 25 June 2018 | Jake Hessenthaler | Gillingham | Grimsby Town | Free |
| 25 June 2018 | Grant Smith | Boreham Wood | Lincoln City | Free |
| 25 June 2018 | Robert Tesche | Birmingham City | VfL Bochum | Free |
| 25 June 2018 | Max Gradel | AFC Bournemouth | Toulouse | Undisclosed |
| 25 June 2018 | Kristian Pedersen | Union Berlin | Birmingham City | Undisclosed |
| 25 June 2018 | Chris Maguire | Bury | Sunderland | Free |
| 25 June 2018 | Jon McLaughlin | Hearts | Sunderland | Free |
| 25 June 2018 | Paul Mullin | Swindon Town | Tranmere Rovers | Undisclosed |
| 25 June 2018 | John Welsh | Preston North End | Grimsby Town | Free |
| 25 June 2018 | Aaron Wilbraham | Bolton Wanderers | Rochdale | Free |
| 25 June 2018 | Aaron McGowan | Morecambe | Hamilton Academical | Free |
| 25 June 2018 | Sam Kelly | Grimsby Town | Hamilton Academical | Free |
| 25 June 2018 | Aaron Smith | Nottingham Forest | Hamilton Academical | Free |
| 26 June 2018 | Jonathan Forte | Notts County | Exeter City | Free |
| 26 June 2018 | James Hanson | Sheffield United | AFC Wimbledon | Undisclosed |
| 26 June 2018 | Johnny Hunt | Mansfield Town | Stevenage | Free |
| 26 June 2018 | Zeli Ismail | Bury | Walsall | Free |
| 26 June 2018 | Moritz Leitner | FC Augsburg | Norwich City | Undisclosed |
| 26 June 2018 | Sean Long | Lincoln City | Cheltenham Town | Free |
| 26 June 2018 | Paddy McNair | Sunderland | Middlesbrough | Undisclosed |
| 26 June 2018 | Matty Pearson | Barnsley | Luton Town | Undisclosed |
| 26 June 2018 | Ashley Smith-Brown | Manchester City | Plymouth Argyle | Undisclosed |
| 26 June 2018 | Abu Ogogo | Shrewsbury Town | Coventry City | Free |
| 26 June 2018 | Stuart Armstrong | Celtic | Southampton | £7m |
| 26 June 2018 | Clayton Donaldson | Sheffield United | Bolton Wanderers | Free |
| 27 June 2018 | Marc Muniesa | Stoke City | Girona | Undisclosed |
| 27 June 2018 | Dusan Tadic | Southampton | Ajax | £10m |
| 27 June 2018 | Aden Flint | Bristol City | Middlesbrough | £7m |
| 27 June 2018 | Peter Grant | Falkirk | Plymouth Argyle | Free |
| 27 June 2018 | Piero Mingoia | Cambridge United | Accrington Stanley | Free |
| 27 June 2018 | Lyle Taylor | AFC Wimbledon | Charlton Athletic | Free |
| 27 June 2018 | Luke Norris | Swindon Town | Colchester United | Undisclosed |
| 27 June 2018 | Scott Wootton | Milton Keynes Dons | Plymouth Argyle | Free |
| 27 June 2018 | Jason Oswell | Stockport County | Morecambe | Undisclosed |
| 27 June 2018 | Richard O'Donnell | Northampton Town | Bradford City | Free |
| 27 June 2018 | Ollie Palmer | Lincoln City | Crawley Town | Undisclosed |
| 28 June 2018 | Bobby Reid | Bristol City | Cardiff City | £10m |
| 28 June 2018 | Reggie Lambe | Carlisle United | Cambridge United | Free |
| 28 June 2018 | Tony McMahon | Bradford City | Oxford United | Free |
| 28 June 2018 | Isaac Pearce | Fulham | Forest Green Rovers | Free |
| 28 June 2018 | Liam Shephard | Peterborough United | Forest Green Rovers | Undisclosed |
| 28 June 2018 | Theo Vassell | Gateshead | Port Vale | Free |
| 28 June 2018 | Jordan Roberts | Crawley Town | Ipswich Town | Free |
| 28 June 2018 | Alex Smithies | Queens Park Rangers | Cardiff City | £3.5m |
| 28 June 2018 | Jake Caprice | Leyton Orient | Tranmere Rovers | Free |
| 28 June 2018 | Tom Flanagan | Burton Albion | Sunderland | Free |
| 28 June 2018 | Brian Galach | Aldershot Town | Crawley Town | Free |
| 28 June 2018 | Gary Warren | Inverness CT | Yeovil Town | Undisclosed |
| 28 June 2018 | Adam Webster | Ipswich Town | Bristol City | Undisclosed |
| 29 June 2018 | Mohamed Elyounoussi | Basel | Southampton | £16m |
| 29 June 2018 | Ki Sung-yueng | Swansea City | Newcastle United | Free |
| 29 June 2018 | Andy Dales | Mickleover Sports | Scunthorpe United | Undisclosed |
| 29 June 2018 | Craig Davies | Oldham Athletic | Mansfield Town | Undisclosed |
| 29 June 2018 | Timothée Dieng | Bradford City | Southend United | Free |
| 29 June 2018 | Otis Khan | Yeovil Town | Mansfield Town | Undisclosed |
| 29 June 2018 | Clark Robertson | Blackpool | Rotherham United | Free |
| 29 June 2018 | Hillal Soudani | Dinamo Zagreb | Nottingham Forest | Undisclosed |
| 29 June 2018 | Andrew Tutte | Bury | Morecambe | Free |
| 29 June 2018 | Kyle Vassell | Blackpool | Rotherham United | Free |
| 29 June 2018 | Gustav Engvall | Bristol City | Mechelen | Undisclosed |
| 30 June 2018 | Teemu Pukki | Brøndby | Norwich City | Free |
| 30 June 2018 | Ben Marshall | Wolverhampton Wanderers | Norwich City | Undisclosed |
| 30 June 2018 | Jack Robinson | Queens Park Rangers | Nottingham Forest | Free |
| 30 June 2018 | Diogo Jota | Atlético Madrid | Wolverhampton Wanderers | Undisclosed |
| 30 June 2018 | Léo Bonatini | Al-Hilal | Wolverhampton Wanderers | Undisclosed |
| 30 June 2018 | Rúben Vinagre | Monaco | Wolverhampton Wanderers | Undisclosed |
| 1 July 2018 | David Brooks | Sheffield United | AFC Bournemouth | Undisclosed |
| 1 July 2018 | Joe Felix | Fulham | Queens Park Rangers | Free |
| 1 July 2018 | Toni Leistner | Union Berlin | Queens Park Rangers | Free |
| 2 July 2018 | Hakeeb Adelakun | Scunthorpe United | Bristol City | Free |
| 2 July 2018 | Adam Masina | Bologna | Watford | Undisclosed |
| 2 July 2018 | Sokratis Papastathopoulos | Borussia Dortmund | Arsenal | Undisclosed |
| 2 July 2018 | Barry Fuller | AFC Wimbledon | Gillingham | Free |
| 2 July 2018 | Brandon Hanlan | Charlton Athletic | Gillingham | Free |
| 2 July 2018 | Luke Hyam | Ipswich Town | Southend United | Free |
| 2 July 2018 | Nicky Law | Bradford City | Exeter City | Free |
| 2 July 2018 | Dylan McGeouch | Hibernian | Sunderland | Free |
| 2 July 2018 | Alex Rodman | Shrewsbury Town | Bristol Rovers | Free |
| 2 July 2018 | Theo Widdrington | Portsmouth | Bristol Rovers | Free |
| 2 July 2018 | Morgan Williams | Mickleover Sports | Coventry City | Undisclosed |
| 2 July 2018 | Reece James | Wigan Athletic | Sunderland | Free |
| 2 July 2018 | Jacob Davenport | Manchester City | Blackburn Rovers | Undisclosed |
| 3 July 2018 | Johan Branger | Dieppe | Oldham Athletic | Free |
| 3 July 2018 | Jordan Cranston | Cheltenham Town | Morecambe | Free |
| 3 July 2018 | Adam Federici | AFC Bournemouth | Stoke City | Undisclosed |
| 3 July 2018 | Lee Grant | Stoke City | Manchester United | Undisclosed |
| 3 July 2018 | Sam Johnstone | Manchester United | West Bromwich Albion | £6.5m |
| 3 July 2018 | Costel Pantilimon | Watford | Nottingham Forest | Undisclosed |
| 3 July 2018 | Callum Reilly | Bury | Gillingham | Undisclosed |
| 3 July 2018 | Gavin Reilly | St Mirren | Bristol Rovers | Free |
| 3 July 2018 | Andreas Weimann | Derby County | Bristol City | Undisclosed |
| 4 July 2018 | Hope Akpan | Burton Albion | Bradford City | Free |
| 4 July 2018 | Enzio Boldewijn | Crawley Town | Notts County | Undisclosed |
| 4 July 2018 | Adam Collin | Notts County | Carlisle United | Free |
| 4 July 2018 | Brad Inman | Peterborough United | Rochdale | Free |
| 4 July 2018 | Lloyd James | Exeter City | Forest Green Rovers | Undisclosed |
| 4 July 2018 | Harry Smith | Millwall | Macclesfield Town | Free |
| 5 July 2018 | Scott Fraser | Dundee United | Burton Albion | Free |
| 5 July 2018 | Mark Howard | Bolton Wanderers | Blackpool | Free |
| 5 July 2018 | Dominic Poleon | Bradford City | Crawley Town | Undisclosed |
| 5 July 2018 | David Templeton | Hamilton Academical | Burton Albion | Free |
| 5 July 2018 | Bernardo | RB Leipzig | Brighton & Hove Albion | £9m |
| 5 July 2018 | Ben Foster | West Bromwich Albion | Watford | Undisclosed |
| 5 July 2018 | Ken Sema | Östersund | Watford | Undisclosed |
| 6 July 2018 | Jordan Houghton | Chelsea | Milton Keynes Dons | Free |
| 6 July 2018 | Jack Hunt | Sheffield Wednesday | Bristol City | Undisclosed |
| 6 July 2018 | Tom Miller | Carlisle United | Bury | Free |
| 6 July 2018 | David Vaughan | Nottingham Forest | Notts County | Free |
| 6 July 2018 | John Akinde | Barnet | Lincoln City | Undisclosed |
| 6 July 2018 | Stevie Mallan | Barnsley | Hibernian | Undisclosed |
| 6 July 2018 | Alex Nicholls | Barnet | Crewe Alexandra | Free |
| 6 July 2018 | Lewis Grabban | AFC Bournemouth | Nottingham Forest | Undisclosed |
| 6 July 2018 | Saïd Benrahma | Nice | Brentford | Undisclosed |
| 6 July 2018 | Josh Yorwerth | Crawley Town | Peterborough United | Undisclosed |
| 6 July 2018 | Marc McNulty | Coventry City | Reading | Undisclosed |
| 6 July 2018 | Brandon Mason | Watford | Coventry City | Free |
| 9 July 2018 | Jack Wilshere | Arsenal | West Ham United | Free |
| 9 July 2018 | Mark Halstead | Southport | Morecambe | Free |
| 9 July 2018 | Ryan Harley | Exeter City | Milton Keynes Dons | Free |
| 9 July 2018 | Robbie Simpson | Exeter City | Milton Keynes Dons | Free |
| 9 July 2018 | David Milinković | Genoa | Hull City | Undisclosed |
| 9 July 2018 | Hakeem Odoffin | Wolverhampton Wanderers | Northampton Town | Free |
| 10 July 2018 | Reece Burke | West Ham United | Hull City | Undisclosed |
| 10 July 2018 | Ali Crawford | Hamilton Academical | Doncaster Rovers | Free |
| 10 July 2018 | Jonathan Flatt | Wolverhampton Wanderers | Scunthorpe United | Free |
| 10 July 2018 | Alex Gilliead | Newcastle United | Shrewsbury Town | Free |
| 10 July 2018 | Paweł Olkowski | 1. FC Köln | Bolton Wanderers | Free |
| 10 July 2018 | Steven Taylor | Peterborough United | Wellington Phoenix | Undisclosed |
| 10 July 2018 | Angus Gunn | Manchester City | Southampton | £13.5m |
| 10 July 2018 | Riyad Mahrez | Leicester City | Manchester City | £60m |
| 10 July 2018 | Lucas Torreira | Sampdoria | Arsenal | £26.4m |
| 10 July 2018 | Josh Debayo | Leicester City | Cheltenham Town | Free |
| 11 July 2018 | Matteo Guendouzi | FC Lorient | Arsenal | £8m |
| 11 July 2018 | Andriy Yarmolenko | Borussia Dortmund | West Ham United | Undisclosed |
| 11 July 2018 | Scott Wagstaff | Gillingham | AFC Wimbledon | Free |
| 11 July 2018 | Jordy de Wijs | PSV Eindhoven | Hull City | Undisclosed |
| 12 July 2018 | Maxime Le Marchand | Nice | Fulham | Undisclosed |
| 12 July 2018 | Jean Michaël Seri | Nice | Fulham | Undisclosed |
| 12 July 2018 | Prince Oniangué | Wolverhampton Wanderers | SM Caen | Undisclosed |
| 12 July 2018 | Jordan Archer | Chester | Bury | Undisclosed |
| 12 July 2018 | Anthony Wordsworth | Southend United | AFC Wimbledon | Free |
| 12 July 2018 | Mikel Merino | Newcastle United | Real Sociedad | Undisclosed |
| 13 July 2018 | Aaron Amadi-Holloway | Oldham Athletic | Shrewsbury Town | Undisclosed |
| 13 July 2018 | Sessi D'Almeida | Blackpool | Yeovil Town | Free |
| 13 July 2018 | Erik Durm | Borussia Dortmund | Huddersfield Town | Undisclosed |
| 13 July 2018 | Junior Morias | Peterborough United | Northampton Town | Undisclosed |
| 13 July 2018 | Xherdan Shaqiri | Stoke City | Liverpool | £13m |
| 13 July 2018 | Jannik Vestergaard | Borussia Mönchengladbach | Southampton | Undisclosed |
| 13 July 2018 | Gavin Whyte | Crusaders | Oxford United | Undisclosed |
| 14 July 2018 | Fabián Balbuena | Corinthians | West Ham United | Undisclosed |
| 14 July 2018 | Jorginho | Napoli | Chelsea | Undisclosed |
| 14 July 2018 | Joel Asoro | Sunderland | Swansea City | Undisclosed |
| 15 July 2018 | Felipe Anderson | Lazio | West Ham United | Undisclosed |
| 16 July 2018 | Kyle Bartley | Swansea City | West Bromwich Albion | Undisclosed |
| 16 July 2018 | Chris Stokes | Coventry City | Bury | Free |
| 16 July 2018 | Thomas Verheydt | Crawley Town | Go Ahead Eagles | Undisclosed |
| 16 July 2018 | Jonathan Bond | Reading | West Bromwich Albion | Free |
| 16 July 2018 | Terell Thomas | Wigan Athletic | AFC Wimbledon | Undisclosed |
| 16 July 2018 | David Button | Fulham | Brighton & Hove Albion | Undisclosed |
| 17 July 2018 | Marc Bola | Arsenal | Blackpool | Free |
| 17 July 2018 | Gwion Edwards | Peterborough United | Ipswich Town | Undisclosed |
| 17 July 2018 | Daley Blind | Manchester United | Ajax | £14m |
| 17 July 2018 | Jak McCourt | Chesterfield | Swindon Town | Free |
| 17 July 2018 | Ryan McLaughlin | Oldham Athletic | Blackpool | Undisclosed |
| 17 July 2018 | James Horsfield | NAC Breda | Scunthorpe United | Free |
| 17 July 2018 | Wahbi Khazri | Sunderland | Saint-Étienne | Undisclosed |
| 17 July 2018 | Darren Sidoel | Jong Ajax | Reading | Undisclosed |
| 17 July 2018 | Yves Bissouma | Lille | Brighton & Hove Albion | Undisclosed |
| 17 July 2018 | Isaac Buckley-Ricketts | Manchester City | Peterborough United | Undisclosed |
| 18 July 2018 | George Long | Sheffield United | Hull City | Undisclosed |
| 18 July 2018 | Fábio | Middlesbrough | Nantes | Undisclosed |
| 18 July 2018 | Jamie Mackie | Queens Park Rangers | Oxford United | Free |
| 18 July 2018 | Christian Oxlade-Chamberlain | Portsmouth | Notts County | Free |
| 18 July 2018 | Toumani Diagouraga | Fleetwood Town | Swindon Town | Free |
| 18 July 2018 | Anton Walkes | Tottenham Hotspur | Portsmouth | Undisclosed |
| 19 July 2018 | Steve Arnold | Barrow | Shrewsbury Town | Free |
| 19 July 2018 | John Egan | Brentford | Sheffield United | Undisclosed |
| 19 July 2018 | Filipe Morais | Bolton Wanderers | Crawley Town | Free |
| 19 July 2018 | Alex Reid | Fleetwood Town | Stevenage | Undisclosed |
| 19 July 2018 | Sean Scannell | Huddersfield Town | Bradford City | Undisclosed |
| 19 July 2018 | Romain Vincelot | Bradford City | Crawley Town | Undisclosed |
| 19 July 2018 | Alisson | Roma | Liverpool | Undisclosed |
| 20 July 2018 | Florian Jozefzoon | Brentford | Derby County | Undisclosed |
| 20 July 2018 | Adama Diakhaby | Monaco | Huddersfield Town | Undisclosed |
| 20 July 2018 | Billy Jones | Sunderland | Rotherham United | Free |
| 20 July 2018 | Percy Tau | Mamelodi Sundowns | Brighton & Hove Albion | Undisclosed |
| 20 July 2018 | James Wallace | Tranmere Rovers | Fleetwood Town | Free |
| 20 July 2018 | Chris Long | Burnley | Fleetwood Town | Free |
| 20 July 2018 | Callum McManaman | Sunderland | Wigan Athletic | Undisclosed |
| 20 July 2018 | Rhys Taylor | AFC Fylde | Macclesfield Town | Free |
| 20 July 2018 | Glenn Loovens | Sheffield Wednesday | Sunderland | Free |
| 20 July 2018 | Danny Ward | Liverpool | Leicester City | £12.5m |
| 22 July 2018 | Korrey Henry | West Ham United | Yeovil Town | Free |
| 22 July 2018 | James McClean | West Bromwich Albion | Stoke City | £5m |
| 23 July 2018 | Chancel Mbemba | Newcastle United | Porto | Undisclosed |
| 23 July 2018 | Michael Doughty | Peterborough United | Swindon Town | Free |
| 23 July 2018 | Mohamed Eisa | Cheltenham Town | Bristol City | Undisclosed |
| 23 July 2018 | Ellis Harrison | Bristol Rovers | Ipswich Town | Undisclosed |
| 23 July 2018 | Josh Laurent | Wigan Athletic | Shrewsbury Town | Undisclosed |
| 23 July 2018 | Tareiq Holmes-Dennis | Huddersfield Town | Bristol Rovers | Undisclosed |
| 24 July 2018 | Fabricio | Beşiktaş | Fulham | Undisclosed |
| 24 July 2018 | João Moutinho | Monaco | Wolverhampton Wanderers | £5m |
| 24 July 2018 | Richarlison | Watford | Everton | £35m |
| 24 July 2018 | Tom Ince | Huddersfield Town | Stoke City | £10m |
| 24 July 2018 | Tim Krul | Brighton & Hove Albion | Norwich City | Free |
| 24 July 2018 | Lee Martin | Gillingham | Exeter City | Free |
| 24 July 2018 | David McGoldrick | Ipswich Town | Sheffield United | Free |
| 24 July 2018 | Jimmy Oates | Hereford | Exeter City | Free |
| 24 July 2018 | Dominic Telford | Stoke City | Bury | Free |
| 24 July 2018 | Charles Vernam | Derby County | Grimsby Town | Undisclosed |
| 24 July 2018 | Marc Wilson | Sunderland | Bolton Wanderers | Free |
| 24 July 2018 | Diego Rico | Leganés | AFC Bournemouth | Undisclosed |
| 25 July 2018 | Alireza Jahanbakhsh | AZ Alkmaar | Brighton & Hove Albion | Undisclosed |
| 25 July 2018 | Sam Walker | Colchester United | Reading | Free |
| 25 July 2018 | Tom Conlon | Stevenage | Port Vale | Free |
| 25 July 2018 | Nordin Amrabat | Watford | Al-Nassr | Undisclosed |
| 26 July 2018 | Robert Green | Huddersfield Town | Chelsea | Free |
| 26 July 2018 | Fabian Schär | Deportivo La Coruña | Newcastle United | £3m |
| 26 July 2018 | Manny Duku | Hayes & Yeading United | Cheltenham Town | Free |
| 26 July 2018 | Kurtis Guthrie | Colchester United | Stevenage | Free |
| 26 July 2018 | Jack Marriott | Peterborough United | Derby County | Undisclosed |
| 27 July 2018 | Kenny Dougall | Sparta Rotterdam | Barnsley | Free |
| 27 July 2018 | Davy Klaassen | Everton | Werder Bremen | Undisclosed |
| 27 July 2018 | Donovan Makoma | Barrow | Stevenage | Undisclosed |
| 28 July 2018 | Jack Baldwin | Peterborough United | Sunderland | Undisclosed |
| 28 July 2018 | Barry Douglas | Wolverhampton Wanderers | Leeds United | Undisclosed |
| 28 July 2018 | Liam McAlinden | Exeter City | Cheltenham Town | Free |
| 28 July 2018 | Conor Townsend | Scunthorpe United | West Bromwich Albion | Undisclosed |
| 28 July 2018 | Ben Wilson | Cardiff City | Bradford City | Free |
| 30 July 2018 | Sam Baldock | Brighton & Hove Albion | Reading | Undisclosed |
| 30 July 2018 | Mathieu Baudry | Doncaster Rovers | Milton Keynes Dons | Free |
| 30 July 2018 | Callum Cooke | Middlesbrough | Peterborough United | Undisclosed |
| 30 July 2018 | Jack Hobbs | Nottingham Forest | Bolton Wanderers | Free |
| 30 July 2018 | Julian Jeanvier | Stade de Reims | Brentford | Undisclosed |
| 30 July 2018 | Josh Magennis | Charlton Athletic | Bolton Wanderers | Undisclosed |
| 30 July 2018 | Dean Marney | Burnley | Fleetwood Town | Free |
| 30 July 2018 | Aleksandar Mitrović | Newcastle United | Fulham | Undisclosed |
| 30 July 2018 | Chris O'Grady | Chesterfield | Oldham Athletic | Free |
| 30 July 2018 | Luke O'Nien | Wycombe Wanderers | Sunderland | Undisclosed |
| 31 July 2018 | Patrick Bamford | Middlesbrough | Leeds United | £10m |
| 31 July 2018 | Bersant Celina | Manchester City | Swansea City | Undisclosed |
| 31 July 2018 | Paul Digby | Mansfield Town | Forest Green Rovers | Undisclosed |
| 31 July 2018 | George Evans | Reading | Derby County | Undisclosed |
| 31 July 2018 | Nicky Hunt | Notts County | Crewe Alexandra | Free |
| 31 July 2018 | Barrie McKay | Nottingham Forest | Swansea City | Undisclosed |
| 31 July 2018 | Kelvin Mellor | Blackpool | Bradford City | Free |
| 31 July 2018 | Philippe Sandler | PEC Zwolle | Manchester City | Undisclosed |
| 1 August 2018 | Tarryn Allarakhia | Colchester United | Crawley Town | Free |
| 1 August 2018 | Lucas Digne | Barcelona | Everton | £18m |
| 1 August 2018 | Eoin Doyle | Preston North End | Bradford City | Undisclosed |
| 1 August 2018 | Cheikhou Kouyaté | West Ham United | Crystal Palace | Undisclosed |
| 1 August 2018 | Niki Mäenpää | Brighton & Hove Albion | Bristol City | Free |
| 1 August 2018 | David Sesay | Watford | Crawley Town | Free |
| 1 August 2018 | Luke Steele | Bristol City | Nottingham Forest | Free |
| 1 August 2018 | Ronaldo Vieira | Leeds United | Sampdoria | Undisclosed |
| 1 August 2018 | Charlie Wyke | Bradford City | Sunderland | Undisclosed |
| 2 August 2018 | Kean Bryan | Manchester City | Sheffield United | Free |
| 2 August 2018 | Anthony Grant | Peterborough United | Shrewsbury Town | Undisclosed |
| 2 August 2018 | Jordy Hiwula | Huddersfield Town | Coventry City | Undisclosed |
| 2 August 2018 | Paul Jones | Norwich City | Fleetwood Town | Free |
| 2 August 2018 | Andy Lonergan | Leeds United | Middlesbrough | Free |
| 2 August 2018 | Alfie Mawson | Swansea City | Fulham | £20m |
| 2 August 2018 | Rod McDonald | Coventry City | AFC Wimbledon | Undisclosed |
| 2 August 2018 | Max Meyer | FC Schalke 04 | Crystal Palace | Free |
| 2 August 2018 | Stuart Moore | Swindon Town | Milton Keynes Dons | Free |
| 2 August 2018 | Luke Murphy | Leeds United | Bolton Wanderers | Free |
| 2 August 2018 | Yoshinori Mutō | 1. FSV Mainz 05 | Newcastle United | Undisclosed |
| 2 August 2018 | Xande Silva | Vitória Guimarães | West Ham United | Undisclosed |
| 2 August 2018 | Luke Simpson | York City | Macclesfield Town | Free |
| 2 August 2018 | Jiří Skalák | Brighton & Hove Albion | Millwall | Undisclosed |
| 2 August 2018 | Cole Stockton | Carlisle United | Tranmere Rovers | Free |
| 2 August 2018 | Offrande Zanzala | Derby County | Accrington Stanley | Undisclosed |
| 3 August 2018 | Chuba Akpom | Arsenal | PAOK | Undisclosed |
| 3 August 2018 | Morgan Ferrier | Boreham Wood | Walsall | Undisclosed |
| 3 August 2018 | Cédric Kipré | Motherwell | Wigan Athletic | £1m |
| 3 August 2018 | Matty Lund | Burton Albion | Scunthorpe United | Undisclosed |
| 3 August 2018 | Michael Mancienne | Nottingham Forest | New England Revolution | Free |
| 3 August 2018 | Wes McDonald | Birmingham City | Yeovil Town | Free |
| 3 August 2018 | Ahmed Musa | Leicester City | Al-Nassr | Undisclosed |
| 3 August 2018 | Gary O'Neil | Bristol City | Bolton Wanderers | Free |
| 3 August 2018 | Dexter Walters | Tamworth | Coventry City | Undisclosed |
| 5 August 2018 | Ben Gibson | Middlesbrough | Burnley | £15m |
| 5 August 2018 | Rachid Ghezzal | Monaco | Leicester City | Undisclosed |
| 6 August 2018 | Adam Armstrong | Newcastle United | Blackburn Rovers | Undisclosed |
| 6 August 2018 | Callum Styles | Bury | Barnsley | Undisclosed |
| 7 August 2018 | Amadou Bakayoko | Walsall | Coventry City | Undisclosed |
| 7 August 2018 | Joe Hart | Manchester City | Burnley | £3.5m |
| 7 August 2018 | Jefferson Lerma | Levante | AFC Bournemouth | £25m |
| 7 August 2018 | Ørjan Nyland | FC Ingolstadt 04 | Aston Villa | Undisclosed |
| 7 August 2018 | Moses Odubajo | Hull City | Brentford | Free |
| 7 August 2018 | Andrew Scott | Maiden City | Accrington Stanley | Free |
| 7 August 2018 | Matěj Vydra | Derby County | Burnley | Undisclosed |
| 7 August 2018 | Luke Waterfall | Lincoln City | Shrewsbury Town | Undisclosed |
| 8 August 2018 | Kepa Arrizabalaga | Athletic Bilbao | Chelsea | £71m |
| 8 August 2018 | Lee Camp | Cardiff City | Birmingham City | Free |
| 8 August 2018 | A-Jay Leitch-Smith | Shrewsbury Town | Morecambe | Free |
| 8 August 2018 | Scott Malone | Huddersfield Town | Derby County | Undisclosed |
| 8 August 2018 | John McGinn | Hibernian | Aston Villa | Undisclosed |
| 8 August 2018 | Jon Nolan | Shrewsbury Town | Ipswich Town | Undisclosed |
| 8 August 2018 | Aristote Nsiala | Shrewsbury Town | Ipswich Town | Undisclosed |
| 8 August 2018 | Adama Traoré | Middlesbrough | Wolverhampton Wanderers | £18m |
| 8 August 2018 | Martyn Waghorn | Ipswich Town | Derby County | Undisclosed |
| 8 August 2018 | Jordan Williams | Huddersfield Town | Barnsley | Undisclosed |
| 9 August 2018 | Jordi Amat | Swansea City | Rayo Vallecano | £1m |
| 9 August 2018 | Lee Angol | Mansfield Town | Shrewsbury Town | Undisclosed |
| 9 August 2018 | Daniel Arzani | Melbourne City | Manchester City | Undisclosed |
| 9 August 2018 | Filip Benković | Dinamo Zagreb | Leicester City | Undisclosed |
| 9 August 2018 | Bernard | Shakhtar Donetsk | Everton | Free |
| 9 August 2018 | Joe Bryan | Bristol City | Fulham | £6m |
| 9 August 2018 | Dan Burn | Wigan Athletic | Brighton & Hove Albion | Undisclosed |
| 9 August 2018 | Canice Carroll | Oxford United | Brentford | Undisclosed |
| 9 August 2018 | Sam Clucas | Swansea City | Stoke City | £6m |
| 9 August 2018 | Ryan Colclough | Wigan Athletic | Scunthorpe United | Undisclosed |
| 9 August 2018 | Thibaut Courtois | Chelsea | Real Madrid | Undisclosed |
| 9 August 2018 | Tsun Dai | Bury | Oxford United | Undisclosed |
| 9 August 2018 | Donervon Daniels | Wigan Athletic | Blackpool | Free |
| 9 August 2018 | Milan Đurić | Bristol City | Salernitana | Undisclosed |
| 9 August 2018 | Federico Fernández | Swansea City | Newcastle United | £6m |
| 9 August 2018 | Joe Garner | Ipswich Town | Wigan Athletic | Undisclosed |
| 9 August 2018 | Anthony Gerrard | Oldham Athletic | Carlisle United | Free |
| 9 August 2018 | Josh Gordon | Leicester City | Walsall | Undisclosed |
| 9 August 2018 | Peter Gwargis | Jönköping | Brighton & Hove Albion | Undisclosed |
| 9 August 2018 | Jamie Hanson | Derby County | Oxford United | Undisclosed |
| 9 August 2018 | Michael Hefele | Huddersfield Town | Nottingham Forest | Undisclosed |
| 9 August 2018 | Duane Holmes | Scunthorpe United | Derby County | Undisclosed |
| 9 August 2018 | Kayden Jackson | Accrington Stanley | Ipswich Town | Undisclosed |
| 9 August 2018 | Joan Luque | Heybridge Swifts | Lincoln City | Undisclosed |
| 9 August 2018 | Andy Mangan | Bala Town | Accrington Stanley | Free |
| 9 August 2018 | Jason McCarthy | Barnsley | Wycombe Wanderers | Undisclosed |
| 9 August 2018 | Yerry Mina | Barcelona | Everton | £27.19m |
| 9 August 2018 | Martín Montoya | Valencia | Brighton & Hove Albion | Undisclosed |
| 9 August 2018 | Oliver Norburn | Tranmere Rovers | Shrewsbury Town | Undisclosed |
| 9 August 2018 | Isaiah Osbourne | Forest Green Rovers | Walsall | Free |
| 9 August 2018 | Stefan Payne | Shrewsbury Town | Bristol Rovers | Undisclosed |
| 9 August 2018 | Lucas Pérez | Arsenal | West Ham United | Undisclosed |
| 9 August 2018 | Domingos Quina | West Ham United | Watford | Undisclosed |
| 9 August 2018 | Carlos Sánchez | Fiorentina | West Ham United | Undisclosed |
| 9 August 2018 | Jason Shackell | Derby County | Lincoln City | Free |
| 9 August 2018 | Çağlar Söyüncü | SC Freiburg | Leicester City | £19m |
| 9 August 2018 | Ivan Toney | Newcastle United | Peterborough United | Undisclosed |
| 9 August 2018 | Peter Vincenti | Coventry City | Macclesfield Town | Free |
| 9 August 2018 | Josh Windass | Rangers | Wigan Athletic | Undisclosed |
| 9 August 2018 | André-Frank Zambo Anguissa | Marseille | Fulham | £22.3m |
| 10 August 2018 | Elliot Hodge | Notts County | Burton Albion | Free |
| 11 August 2018 | Daryl Horgan | Preston North End | Hibernian | Undisclosed |
| 12 August 2018 | Leonardo Ulloa | Leicester City | Pachuca | Undisclosed |
| 17 August 2018 | Joel Campbell | Arsenal | Frosinone | Undisclosed |
| 17 August 2018 | Ragnar Klavan | Liverpool | Cagliari | £2m |
| 17 August 2018 | Adam Le Fondre | Bolton Wanderers | Sydney FC | Free |
| 21 August 2018 | Josh Dasilva | Arsenal | Brentford | Compensation |
| 21 August 2018 | Matt Mills | Barnsley | Pune City | Free |
| 24 August 2018 | Darren Lyon | Hamilton Academical | Peterborough United | Free |
| 30 August 2018 | Nacer Chadli | West Bromwich Albion | Monaco | £10m |
| 31 August 2018 | Jack Byrne | Oldham Athletic | Kilmarnock | Free |
| 31 August 2018 | Eric Maxim Choupo-Moting | Stoke City | Paris Saint-Germain | Free |
| 31 August 2018 | Cameron Jerome | Derby County | Göztepe | Undisclosed |
| 31 August 2018 | Matthew Kilgallon | Bradford City | Hamilton Academical | Free |
| 31 August 2018 | Conor Washington | Queens Park Rangers | Sheffield United | Free |

### Loans

| Date | Name | Moving from | Moving to |
| 20 February 2018 | Joe Mason | Wolverhampton Wanderers | Colorado Rapids |
| 27 March 2018 | Andrew Eleftheriou | Watford | Sandefjord |
| 29 March 2018 | Gustav Engvall | Bristol City | IFK Göteborg |
| 27 May 2018 | Kevin Wimmer | Stoke City | Hannover 96 |
| 7 June 2018 | Ovie Ejaria | Liverpool | Rangers |
| 7 June 2018 | Aaron Collins | Wolverhampton Wanderers | Colchester United |
| 12 June 2018 | Raúl Jiménez | Benfica | Wolverhampton Wanderers |
| 12 June 2018 | Benik Afobe | Wolverhampton Wanderers | Stoke City |
| 13 June 2018 | Joe Dodoo | Rangers | Blackpool |
| 14 June 2018 | Diogo Gonçalves | Benfica | Nottingham Forest |
| 15 June 2018 | Robert Sánchez | Brighton & Hove Albion | Forest Green Rovers |
| 16 June 2018 | Harry Burgoyne | Wolverhampton Wanderers | Plymouth Argyle |
| 18 June 2018 | Ben Hall | Brighton & Hove Albion | Notts County |
| 18 June 2018 | Dean Henderson | Manchester United | Sheffield United |
| 18 June 2018 | Jason Holt | Rangers | Fleetwood Town |
| 20 June 2018 | Diallang Jaiyesimi | Norwich City | Yeovil Town |
| 21 June 2018 | Samir Carruthers | Sheffield United | Oxford United |
| 21 June 2018 | Louis Dodds | Chesterfield | Port Vale |
| 22 June 2018 | Charlie Cooper | Forest Green Rovers | Newport County |
| 22 June 2018 | Sherwin Seedorf | Wolverhampton Wanderers | Bradford City |
| 22 June 2018 | Christian Walton | Brighton & Hove Albion | Wigan Athletic |
| 23 June 2018 | Gil Dias | Monaco | Nottingham Forest |
| 24 June 2018 | Mason Bloomfield | Norwich City | Hamilton Academical |
| 25 June 2018 | Joe Bunney | Northampton Town | Blackpool |
| 25 June 2018 | Trevoh Chalobah | Chelsea | Ipswich Town |
| 26 June 2018 | Nathan Baxter | Chelsea | Yeovil Town |
| 27 June 2018 | Lewie Coyle | Leeds United | Fleetwood Town |
| 27 June 2018 | Reece James | Chelsea | Wigan Athletic |
| 27 June 2018 | Tommy Spurr | Preston North End | Fleetwood Town |
| 27 June 2018 | Tom King | Millwall | AFC Wimbledon |
| 27 June 2018 | Dujon Sterling | Chelsea | Coventry City |
| 28 June 2018 | Joe Fryer | Middlesbrough | Carlisle United |
| 28 June 2018 | Idris Kanu | Peterborough United | Port Vale |
| 28 June 2018 | Marcel Franke | Norwich City | SV Darmstadt 98 |
| 28 June 2018 | Cheick Keita | Birmingham City | Eupen |
| 29 June 2018 | Fiacre Kelleher | Oxford United | Macclesfield Town |
| 29 June 2018 | Tyler Walker | Nottingham Forest | Mansfield Town |
| 30 June 2018 | Lewis Baker | Chelsea | Leeds United |
| 1 July 2018 | Dan Turner | Port Vale | Falkirk |
| 2 July 2018 | Adam King | Swansea City | Peterborough United |
| 2 July 2018 | Zak Vyner | Bristol City | Rotherham United |
| 2 July 2018 | Steven Alzate | Brighton & Hove Albion | Swindon Town |
| 2 July 2018 | Theo Archibald | Brentford | Forest Green Rovers |
| 2 July 2018 | Luke Garbutt | Everton | Oxford United |
| 2 July 2018 | Jake Clarke-Salter | Chelsea | Vitesse |
| 2 July 2018 | Felix Passlack | Borussia Dortmund | Norwich City |
| 3 July 2018 | Tristan Abrahams | Norwich City | Exeter City |
| 3 July 2018 | Ben Heneghan | Sheffield United | Blackpool |
| 3 July 2018 | Nathan Thomas | Sheffield United | Notts County |
| 3 July 2018 | Paweł Cibicki | Leeds United | Molde |
| 3 July 2018 | Ádám Bogdán | Liverpool | Hibernian |
| 5 July 2018 | Scott Quigley | Blackpool | Port Vale |
| 5 July 2018 | Jay-Roy Grot | Leeds United | VVV-Venlo |
| 6 July 2018 | Tyler Denton | Leeds United | Peterborough United |
| 6 July 2018 | Mathew Hudson | Preston North End | Bury |
| 6 July 2018 | Paudie O'Connor | Leeds United | Blackpool |
| 6 July 2018 | Akin Famewo | Luton Town | Grimsby Town |
| 6 July 2018 | Sam Graham | Sheffield United | Oldham Athletic |
| 6 July 2018 | Jorge Grant | Nottingham Forest | Luton Town |
| 6 July 2018 | Stephen Humphrys | Fulham | Scunthorpe United |
| 6 July 2018 | Steven Naismith | Norwich City | Hearts |
| 7 July 2018 | Rob Lainton | Port Vale | Wrexham |
| 8 July 2018 | Guido Carrillo | Southampton | Leganés |
| 9 July 2018 | Hayden Coulson | Middlesbrough | St Mirren |
| 9 July 2018 | Danzell Gravenberch | Reading | Roeselare |
| 10 July 2018 | Jordan Rhodes | Sheffield Wednesday | Norwich City |
| 10 July 2018 | Tennai Watson | Reading | AFC Wimbledon |
| 10 July 2018 | Jonny Smith | Bristol City | Tranmere Rovers |
| 11 July 2018 | Mallik Wilks | Leeds United | Doncaster Rovers |
| 12 July 2018 | Kenedy | Chelsea | Newcastle United |
| 12 July 2018 | Liam Mandeville | Doncaster Rovers | Morecambe |
| 12 July 2018 | Roderick Miranda | Wolverhampton Wanderers | Olympiacos |
| 13 July 2018 | Ben Amos | Bolton Wanderers | Millwall |
| 13 July 2018 | Jason Cummings | Nottingham Forest | Peterborough United |
| 13 July 2018 | Harvey Gilmour | Sheffield United | Tranmere Rovers |
| 16 July 2018 | Jamal Blackman | Chelsea | Leeds United |
| 16 July 2018 | George Miller | Middlesbrough | Bradford City |
| 16 July 2018 | Jack Payne | Huddersfield Town | Bradford City |
| 17 July 2018 | Todd Kane | Chelsea | Hull City |
| 17 July 2018 | Mason Mount | Chelsea | Derby County |
| 17 July 2018 | Harry Wilson | Liverpool | Derby County |
| 18 July 2018 | Dominic Ball | Rotherham United | Aberdeen |
| 19 July 2018 | Yanic Wildschut | Norwich City | Bolton Wanderers |
| 20 July 2018 | Dior Angus | Port Vale | Nuneaton Town |
| 20 July 2018 | Mike Calveley | Port Vale | Nuneaton Town |
| 20 July 2018 | Jack Colback | Newcastle United | Nottingham Forest |
| 20 July 2018 | Ched Evans | Sheffield United | Fleetwood Town |
| 20 July 2018 | Regan Slater | Sheffield United | Carlisle United |
| 20 July 2018 | Jerry Yates | Rotherham United | Carlisle United |
| 21 July 2018 | Charlie Colkett | Chelsea | Shrewsbury Town |
| 22 July 2018 | Ryan Kent | Liverpool | Rangers |
| 22 July 2018 | Scott Wharton | Blackburn Rovers | Lincoln City |
| 23 July 2018 | Rafa Mir | Wolverhampton Wanderers | Las Palmas |
| 24 July 2018 | Harvey Barnes | Leicester City | West Bromwich Albion |
| 24 July 2018 | Marcus Browne | West Ham United | Oxford United |
| 24 July 2018 | Shamal George | Liverpool | Tranmere Rovers |
| 24 July 2018 | Shay McCartan | Bradford City | Lincoln City |
| 25 July 2018 | Jonny | Atlético Madrid | Wolverhampton Wanderers |
| 25 July 2018 | André Schürrle | Borussia Dortmund | Fulham |
| 25 July 2018 | Jerome Sinclair | Watford | Sunderland |
| 25 July 2018 | Sean Raggett | Norwich City | Rotherham United |
| 25 July 2018 | Marek Rodák | Fulham | Rotherham United |
| 25 July 2018 | Tommie Hoban | Watford | Aberdeen |
| 25 July 2018 | Jordy Clasie | Southampton | Feyenoord |
| 25 July 2018 | Joey van den Berg | Reading | NEC Nijmegen |
| 25 July 2018 | Mario Pašalić | Chelsea | Atalanta |
| 26 July 2018 | Daniel Iversen | Leicester City | Oldham Athletic |
| 26 July 2018 | Jacob Maddox | Chelsea | Cheltenham Town |
| 26 July 2018 | Conor Mitchell | Burnley | St Johnstone |
| 27 July 2018 | Reece Cole | Brentford | Yeovil Town |
| 27 July 2018 | Joel Coleman | Huddersfield Town | Shrewsbury Town |
| 27 July 2018 | Lewis Ward | Reading | Northampton Town |
| 27 July 2018 | Randell Williams | Watford | Wycombe Wanderers |
| 27 July 2018 | Matty Willock | Manchester United | St Mirren |
| 28 July 2018 | Cameron Borthwick-Jackson | Manchester United | Scunthorpe United |
| 29 July 2018 | Brendon Daniels | Port Vale | Altrincham |
| 30 July 2018 | Tyreeq Bakinson | Bristol City | Newport County |
| 30 July 2018 | Jack Harrison | Manchester City | Leeds United |
| 30 July 2018 | Matt Macey | Arsenal | Plymouth Argyle |
| 30 July 2018 | Callum Maycock | Coventry City | Macclesfield Town |
| 30 July 2018 | Kasey Palmer | Chelsea | Blackburn Rovers |
| 30 July 2018 | Sam Surridge | AFC Bournemouth | Oldham Athletic |
| 31 July 2018 | Janoi Donacien | Accrington Stanley | Ipswich Town |
| 31 July 2018 | Hadi Sacko | Leeds United | Las Palmas |
| 31 July 2018 | Sam Smith | Reading | Oxford United |
| 1 August 2018 | Lamine Koné | Sunderland | Strasbourg |
| 1 August 2018 | André Moreira | Atlético Madrid | Aston Villa |
| 1 August 2018 | Ben Purrington | Rotherham United | AFC Wimbledon |
| 1 August 2018 | Ben Woodburn | Liverpool | Sheffield United |
| 2 August 2018 | Adam Crookes | Nottingham Forest | Lincoln City |
| 2 August 2018 | Tyler Garratt | Doncaster Rovers | AFC Wimbledon |
| 2 August 2018 | Herbie Kane | Liverpool | Doncaster Rovers |
| 2 August 2018 | Sid Nelson | Millwall | Swindon Town |
| 2 August 2018 | Joel Pereira | Manchester United | Vitória de Setúbal |
| 2 August 2018 | Ashley Williams | Everton | Stoke City |
| 3 August 2018 | Tosin Adarabioyo | Manchester City | West Bromwich Albion |
| 3 August 2018 | Aden Baldwin | Bristol City | Cheltenham Town |
| 3 August 2018 | Adam Campbell | Morecambe | Carlisle United |
| 3 August 2018 | Seny Dieng | Queens Park Rangers | Stevenage |
| 3 August 2018 | Tayo Edun | Fulham | Ipswich Town |
| 3 August 2018 | Jack Fitzwater | West Bromwich Albion | Walsall |
| 3 August 2018 | Malachi Napa | Oxford United | Macclesfield Town |
| 3 August 2018 | Alex Pattison | Middlesbrough | Yeovil Town |
| 3 August 2018 | Matthew Platt | Blackburn Rovers | Accrington Stanley |
| 3 August 2018 | Antonee Robinson | Everton | Wigan Athletic |
| 3 August 2018 | Ryan Sweeney | Stoke City | Mansfield Town |
| 3 August 2018 | George Thomas | Leicester City | Scunthorpe United |
| 3 August 2018 | Kane Wilson | West Bromwich Albion | Walsall |
| 6 August 2018 | Dwight Gayle | Newcastle United | West Bromwich Albion |
| 6 August 2018 | Dodi Lukebakio | Watford | Fortuna Düsseldorf |
| 6 August 2018 | Salomón Rondón | West Bromwich Albion | Newcastle United |
| 6 August 2018 | Callum Styles | Barnsley | Bury |
| 6 August 2018 | Fikayo Tomori | Chelsea | Derby County |
| 6 August 2018 | Axel Tuanzebe | Manchester United | Aston Villa |
| 7 August 2018 | Brandon Barker | Manchester City | Preston North End |
| 7 August 2018 | Omar Bogle | Cardiff City | Birmingham City |
| 7 August 2018 | Calum Chambers | Arsenal | Fulham |
| 7 August 2018 | Connor Mahoney | AFC Bournemouth | Birmingham City |
| 7 August 2018 | Bryn Morris | Shrewsbury Town | Wycombe Wanderers |
| 7 August 2018 | Dara O'Shea | West Bromwich Albion | Exeter City |
| 7 August 2018 | David Wheeler | Queens Park Rangers | Portsmouth |
| 8 August 2018 | Thomas Agyepong | Manchester City | Hibernian |
| 8 August 2018 | Daniel Bachmann | Watford | Kilmarnock |
| 8 August 2018 | Greg Docherty | Rangers | Shrewsbury Town |
| 8 August 2018 | Jordan Hugill | West Ham United | Middlesbrough |
| 8 August 2018 | Emerson Hyndman | AFC Bournemouth | Hibernian |
| 8 August 2018 | Brad Smith | AFC Bournemouth | Seattle Sounders |
| 9 August 2018 | Tom Aldred | Bury | Motherwell |
| 9 August 2018 | Harry Arter | AFC Bournemouth | Cardiff City |
| 9 August 2018 | Jordan Ayew | Swansea City | Crystal Palace |
| 9 August 2018 | Nicolai Brock-Madsen | Birmingham City | St Mirren |
| 9 August 2018 | Dan Burn | Brighton & Hove Albion | Wigan Athletic |
| 9 August 2018 | Víctor Camarasa | Real Betis | Cardiff City |
| 9 August 2018 | Callum Connolly | Everton | Wigan Athletic |
| 9 August 2018 | Jay Dasilva | Chelsea | Bristol City |
| 9 August 2018 | Leander Dendoncker | Anderlecht | Wolverhampton Wanderers |
| 9 August 2018 | Jordan Flores | Wigan Athletic | Östersund |
| 9 August 2018 | Timothy Fosu-Mensah | Manchester United | Fulham |
| 9 August 2018 | Gary Gardner | Aston Villa | Birmingham City |
| 9 August 2018 | André Gomes | Barcelona | Everton |
| 9 August 2018 | Ricky Holmes | Sheffield United | Oxford United |
| 9 August 2018 | Danny Ings | Liverpool | Southampton |
| 9 August 2018 | Alex Jakubiak | Watford | Bristol Rovers |
| 9 August 2018 | Mateo Kovačić | Real Madrid | Chelsea |
| 9 August 2018 | Isaac Mbenza | Montpellier | Huddersfield Town |
| 9 August 2018 | Lukas Nmecha | Manchester City | Preston North End |
| 9 August 2018 | Sergio Rico | Sevilla | Fulham |
| 9 August 2018 | Connor Ripley | Middlesbrough | Accrington Stanley |
| 9 August 2018 | Luciano Vietto | Atlético Madrid | Fulham |
| 10 August 2018 | Michy Batshuayi | Chelsea | Valencia |
| 10 August 2018 | Sam Byram | West Ham United | Nottingham Forest |
| 10 August 2018 | Lee Evans | Sheffield United | Wigan Athletic |
| 10 August 2018 | Shawn McCoulsky | Bristol City | Southend United |
| 10 August 2018 | Max Power | Wigan Athletic | Sunderland |
| 10 August 2018 | Jed Steer | Aston Villa | Charlton Athletic |
| 10 August 2018 | Kurt Zouma | Chelsea | Everton |
| 12 August 2018 | Remi Matthews | Norwich City | Bolton Wanderers |
| 12 August 2018 | Islam Slimani | Leicester City | Fenerbahçe |
| 13 August 2018 | Jonathan Grounds | Birmingham City | Bolton Wanderers |
| 13 August 2018 | Jonathan Mitchell | Derby County | Oxford United |
| 13 August 2018 | Oliver Norwood | Brighton & Hove Albion | Sheffield United |
| 13 August 2018 | James Wilson | Manchester United | Aberdeen |
| 14 August 2018 | Tiémoué Bakayoko | Chelsea | Milan |
| 14 August 2018 | Callum Lang | Wigan Athletic | Oldham Athletic |
| 15 August 2018 | Jamie Barjonas | Rangers | Bury |
| 15 August 2018 | Nick Blackman | Derby County | Sporting Gijón |
| 15 August 2018 | Magnus Norman | Fulham | Rochdale |
| 15 August 2018 | Kieran O'Hara | Manchester United | Macclesfield Town |
| 15 August 2018 | Aiden O'Neill | Burnley | Central Coast Mariners |
| 16 August 2018 | Krystian Bielik | Arsenal | Charlton Athletic |
| 16 August 2018 | Mitchell Clark | Aston Villa | Port Vale |
| 16 August 2018 | Ryan Manning | Queens Park Rangers | Rotherham United |
| 16 August 2018 | Cheikh N'Doye | Birmingham City | Angers |
| 16 August 2018 | Patrick Roberts | Manchester City | Girona |
| 16 August 2018 | Luke Thomas | Derby County | Coventry City |
| 17 August 2018 | Nick Anderton | Blackpool | Accrington Stanley |
| 17 August 2018 | Daniel Arzani | Manchester City | Celtic |
| 17 August 2018 | Cuco Martina | Everton | Stoke City |
| 17 August 2018 | Dylan Mottley-Henry | Barnsley | Tranmere Rovers |
| 17 August 2018 | Ashley Nadesan | Fleetwood Town | Carlisle United |
| 17 August 2018 | Allan Nyom | West Bromwich Albion | Leganés |
| 17 August 2018 | David Ospina | Arsenal | Napoli |
| 17 August 2018 | Ben Thompson | Millwall | Portsmouth |
| 18 August 2018 | Luke Hendrie | Shrewsbury Town | Grimsby Town |
| 20 August 2018 | James Husband | Norwich City | Fleetwood Town |
| 20 August 2018 | Luke McCullough | Doncaster Rovers | Tranmere Rovers |
| 20 August 2018 | Josh Sims | Southampton | Reading |
| 21 August 2018 | Laurens De Bock | Leeds United | Ostend |
| 21 August 2018 | Yōsuke Ideguchi | Leeds United | Greuther Fürth |
| 21 August 2018 | Sam Slocombe | Bristol Rovers | Lincoln City |
| 22 August 2018 | Franklyn Akammadu | Alessandria | Tranmere Rovers |
| 22 August 2018 | Anwar El Ghazi | Lille | Aston Villa |
| 23 August 2018 | Harry Benns | Port Vale | Stafford Rangers |
| 23 August 2018 | Muhamed Bešić | Everton | Middlesbrough |
| 23 August 2018 | Tom Bradshaw | Barnsley | Millwall |
| 23 August 2018 | Tomer Hemed | Brighton & Hove Albion | Queens Park Rangers |
| 23 August 2018 | Tomáš Kalas | Chelsea | Bristol City |
| 23 August 2018 | Connor Randall | Liverpool | Rochdale |
| 23 August 2018 | Nahki Wells | Burnley | Queens Park Rangers |
| 23 August 2018 | Joe Williams | Everton | Bolton Wanderers |
| 24 August 2018 | Jermaine Anderson | Peterborough United | Doncaster Rovers |
| 24 August 2018 | Rhys Healey | Cardiff City | Milton Keynes Dons |
| 24 August 2018 | Michael Ihiekwe | Rotherham United | Accrington Stanley |
| 24 August 2018 | Sam Jones | Shrewsbury Town | Cheltenham Town |
| 24 August 2018 | Stuart O'Keefe | Cardiff City | Plymouth Argyle |
| 24 August 2018 | Cauley Woodrow | Fulham | Barnsley |
| 25 August 2018 | Yannick Bolasie | Everton | Aston Villa |
| 25 August 2018 | Ryan Woods | Brentford | Stoke City |
| 27 August 2018 | Jack Bonham | Brentford | Bristol Rovers |
| 27 August 2018 | Harrison Reed | Southampton | Blackburn Rovers |
| 28 August 2018 | Ben Brereton | Nottingham Forest | Blackburn Rovers |
| 28 August 2018 | Harry Bunn | Bury | Southend United |
| 28 August 2018 | Kellan Gordon | Derby County | Lincoln City |
| 28 August 2018 | Jordan Graham | Wolverhampton Wanderers | Ipswich Town |
| 28 August 2018 | Demetri Mitchell | Manchester United | Hearts |
| 28 August 2018 | Badou Ndiaye | Stoke City | Galatasaray |
| 28 August 2018 | Tristan Nydam | Ipswich Town | St Johnstone |
| 28 August 2018 | Omari Patrick | Bradford City | Yeovil Town |
| 28 August 2018 | Greg Stewart | Birmingham City | Kilmarnock |
| 29 August 2018 | Caleb Ekuban | Leeds United | Trabzonspor |
| 29 August 2018 | Andre Green | Aston Villa | Portsmouth |
| 29 August 2018 | Joe Martin | Stevenage | Bristol Rovers |
| 29 August 2018 | Nathan McGinley | Middlesbrough | Forest Green Rovers |
| 29 August 2018 | Julien Ngoy | Stoke City | Grasshoppers |
| 29 August 2018 | Kevin O'Connor | Preston North End | Crewe Alexandra |
| 29 August 2018 | Aaron Tshibola | Aston Villa | Kilmarnock |
| 30 August 2018 | Jak Alnwick | Rangers | Scunthorpe United |
| 30 August 2018 | Tyrone Barnett | Port Vale | Cheltenham Town |
| 30 August 2018 | Izzy Brown | Chelsea | Leeds United |
| 30 August 2018 | Conor Chaplin | Portsmouth | Coventry City |
| 30 August 2018 | Devante Cole | Wigan Athletic | Burton Albion |
| 30 August 2018 | Josh Cullen | West Ham United | Charlton Athletic |
| 30 August 2018 | Elliot Embleton | Sunderland | Grimsby Town |
| 30 August 2018 | Jake Flannigan | Southampton | Burton Albion |
| 30 August 2018 | Charlie Fox | Queens Park Rangers | Wycombe Wanderers |
| 30 August 2018 | Lewis Hardcastle | Blackburn Rovers | Port Vale |
| 30 August 2018 | Sam Hart | Blackburn Rovers | Rochdale |
| 30 August 2018 | Jake Hesketh | Southampton | Burton Albion |
| 30 August 2018 | Giannelli Imbula | Stoke City | Rayo Vallecano |
| 30 August 2018 | Enes Mahmutovic | Middlesbrough | Yeovil Town |
| 30 August 2018 | Sam McQueen | Southampton | Middlesbrough |
| 30 August 2018 | Fred Onyedinma | Millwall | Wycombe Wanderers |
| 30 August 2018 | Sandro Ramírez | Everton | Real Sociedad |
| 30 August 2018 | Steve Seddon | Birmingham City | Stevenage |
| 30 August 2018 | Ike Ugbo | Chelsea | Scunthorpe United |
| 30 August 2018 | Jonathan Walters | Burnley | Ipswich Town |
| 31 August 2018 | Tammy Abraham | Chelsea | Aston Villa |
| 31 August 2018 | Vurnon Anita | Leeds United | Willem II |
| 31 August 2018 | Mike-Steven Bähre | Hannover 96 | Barnsley |
| 31 August 2018 | Daniel Barlaser | Newcastle United | Accrington Stanley |
| 31 August 2018 | Danny Batth | Wolverhampton Wanderers | Middlesbrough |
| 31 August 2018 | Filip Benković | Leicester City | Celtic |
| 31 August 2018 | Andy Boyle | Preston North End | Dundee |
| 31 August 2018 | Geoff Cameron | Stoke City | Queens Park Rangers |
| 31 August 2018 | Mitchel Candlin | Walsall | Blackburn Rovers |
| 31 August 2018 | Luke Charman | Newcastle United | Accrington Stanley |
| 31 August 2018 | Zach Clough | Nottingham Forest | Rochdale |
| 31 August 2018 | Bradley Collins | Chelsea | Burton Albion |
| 31 August 2018 | Keston Davies | Swansea City | Notts County |
| 31 August 2018 | Christian Doidge | Forest Green Rovers | Bolton Wanderers |
| 31 August 2018 | Tommy Elphick | Aston Villa | Hull City |
| 31 August 2018 | Timi Elšnik | Derby County | Mansfield Town |
| 31 August 2018 | Josh Emmanuel | Ipswich Town | Shrewsbury Town |
| 31 August 2018 | Bright Enobakhare | Wolverhampton Wanderers | Kilmarnock |
| 31 August 2018 | Tom Field | Brentford | Cheltenham Town |
| 31 August 2018 | Luke Gambin | Luton Town | Crawley Town |
| 31 August 2018 | Callum Guy | Derby County | Blackpool |
| 31 August 2018 | Connor Hall | Bolton Wanderers | Accrington Stanley |
| 31 August 2018 | Michael Hector | Chelsea | Sheffield Wednesday |
| 31 August 2018 | Ryan Inniss | Crystal Palace | Dundee |
| 31 August 2018 | Saidy Janko | Porto | Nottingham Forest |
| 31 August 2018 | Jake Jervis | Luton Town | AFC Wimbledon |
| 31 August 2018 | Connor Johnson | Wolverhampton Wanderers | Walsall |
| 31 August 2018 | Marvin Johnson | Middlesbrough | Sheffield United |
| 31 August 2018 | Bartosz Kapustka | Leicester City | OH Leuven |
| 31 August 2018 | Caolan Lavery | Sheffield United | Bury |
| 31 August 2018 | Ryan Leonard | Sheffield United | Millwall |
| 31 August 2018 | Jordan Lyden | Aston Villa | Oldham Athletic |
| 31 August 2018 | Joe Maguire | Fleetwood Town | Crawley Town |
| 31 August 2018 | Chris Martin | Derby County | Hull City |
| 31 August 2018 | Joe Mason | Wolverhampton Wanderers | Portsmouth |
| 31 August 2018 | Bernard Mensah | Bristol Rovers | Lincoln City |
| 31 August 2018 | Robert Milsom | Crawley Town | Notts County |
| 31 August 2018 | Kelsey Mooney | Aston Villa | Cheltenham Town |
| 31 August 2018 | Taylor Moore | Bristol City | Southend United |
| 31 August 2018 | Ben Morris | Ipswich Town | Forest Green Rovers |
| 31 August 2018 | Reiss Nelson | Arsenal | 1899 Hoffenheim |
| 31 August 2018 | Lewis O'Brien | Huddersfield Town | Bradford City |
| 31 August 2018 | Eunan O'Kane | Leeds United | Luton Town |
| 31 August 2018 | Chiedozie Ogbene | Brentford | Exeter City |
| 31 August 2018 | Connor Ogilvie | Tottenham Hotspur | Gillingham |
| 31 August 2018 | Olufela Olomola | Scunthorpe United | Yeovil Town |
| 31 August 2018 | Josh Onomah | Tottenham Hotspur | Sheffield Wednesday |
| 31 August 2018 | Matthew Pennington | Everton | Ipswich Town |
| 31 August 2018 | Joe Piggott | Wigan Athletic | Morecambe |
| 31 August 2018 | Jordan Ponticelli | Coventry City | Macclesfield Town |
| 31 August 2018 | Cameron Pring | Bristol City | Newport County |
| 31 August 2018 | Ben Pringle | Preston North End | Grimsby Town |
| 31 August 2018 | Connor Ronan | Wolverhampton Wanderers | Walsall |
| 31 August 2018 | George Saville | Millwall | Middlesbrough |
| 31 August 2018 | Jack Sowerby | Fleetwood Town | Carlisle United |
| 31 August 2018 | Richie Towell | Brighton & Hove Albion | Rotherham United |
| 31 August 2018 | Apostolos Vellios | Nottingham Forest | Waasland-Beveren |
| 31 August 2018 | Marnick Vermijl | Preston North End | MVV Maastricht |
| 31 August 2018 | Jamie Walker | Wigan Athletic | Peterborough United |
| 31 August 2018 | Jamie Ward | Nottingham Forest | Charlton Athletic |
| 31 August 2018 | Corey Whelan | Liverpool | Crewe Alexandra |
| 31 August 2018 | Luke Woolfenden | Ipswich Town | Swindon Town |
| 31 August 2018 | Joe Worrall | Nottingham Forest | Rangers |
| 31 August 2018 | Matt Worthington | AFC Bournemouth | Forest Green Rovers |

### Unattached players

| Date | Name | New club |
| 6 February 2018 | Jonathan Benteke | Oldham Athletic |
| 7 February 2018 | Patrice Evra | West Ham United |
| 8 February 2018 | Stefanos Kapino | Nottingham Forest |
| 8 February 2018 | Juan Fuentes | Nottingham Forest |
| 20 February 2018 | Stuart Nelson | Yeovil Town |
| 22 February 2018 | Jan Kirchhoff | Bolton Wanderers |
| 3 March 2018 | Chinedu Obasi | Bolton Wanderers |
| 8 March 2018 | Kevin Luckassen | Northampton Town |
| 10 March 2018 | Matthew Briggs | Barnet |
| 13 March 2018 | Paul Paton | Plymouth Argyle |
| 15 March 2018 | Gary McSheffrey | Grimsby Town |
| 16 March 2018 | Tomáš Egert | Burton Albion |
| 22 March 2018 | Lloyd Sam | AFC Wimbledon |
| 22 March 2018 | Nigel Reo-Coker | Milton Keynes Dons |
| 30 June 2018 | James Sinclair | Morecambe |
| 13 July 2018 | Christopher Missilou | Oldham Athletic |
| 13 July 2018 | Gold Omotayo | Bury |
| 14 July 2018 | Curtis Thompson | Wycombe Wanderers |
| 16 July 2018 | Reece Grego-Cox | Crawley Town |
| 16 July 2018 | James Pearson | Macclesfield Town |
| 16 July 2018 | Giles Coke | Oldham Athletic |
| 17 July 2018 | Darren Pratley | Charlton Athletic |
| 18 July 2018 | Armand Gnanduillet | Blackpool |
| 18 July 2018 | Zoumana Bakayogo | Tranmere Rovers |
| 18 July 2018 | Ben Nugent | Stevenage |
| 19 July 2018 | Andy Taylor | Oldham Athletic |
| 20 July 2018 | Michael Rose | Macclesfield Town |
| 27 July 2018 | Jonathan Benteke | Oldham Athletic |
| 31 July 2018 | Boaz Myhill | West Bromwich Albion |
| 1 August 2018 | Baily Cargill | Milton Keynes Dons |
| 1 August 2018 | James Perch | Scunthorpe United |
| 2 August 2018 | Yoann Arquin | Yeovil Town |
| 2 August 2018 | Callum McFadzean | Bury |
| 2 August 2018 | Ishmael Miller | Oldham Athletic |
| 2 August 2018 | Paul Taylor | Doncaster Rovers |
| 3 August 2018 | Darron Gibson | Wigan Athletic |
| 3 August 2018 | Kalvin Lumbombo Kalala | Cheltenham Town |
| 13 August 2018 | Rob Milsom | Crawley Town |
| 15 August 2018 | Àngel Rangel | Queens Park Rangers |
| 17 August 2018 | Jem Karacan | Millwall |
| 17 August 2018 | Wes Thomas | Grimsby Town |
| 22 August 2018 | Stephen Quinn | Burton Albion |
| 23 August 2018 | Liam Feeney | Blackpool |
| 23 August 2018 | Jack Rodwell | Blackburn Rovers |
| 23 August 2018 | Alex Samuel | Wycombe Wanderers |
| 27 August 2018 | Chris Clements | Cheltenham Town |
| 28 August 2018 | Tyrone Mears | West Bromwich Albion |
| 30 August 2018 | Ben Whitfield | Port Vale |
| 31 August 2018 | Bondz N'Gala | Crawley Town |
| 31 August 2018 | Luke O'Reilly | Carlisle United |