Completed Premier League 2018-19 transfers – arrivals, departures & contracts expiring for all 20 clubs

Fabinho Liverpool

The 2018-19 Premier League season gets under way in a few months and there is sure to be a flurry of transfer activity during the summer as clubs attempt to strengthen their squads.

Some of the richest clubs on the planet are involved in the English top tier and the rumour mill is already in full flow, with a host of star names linked with moves to the division.

Defending champions Manchester City are already taking steps to bolster their panel, while rivals Manchester United will be hoping to add quality to their ranks as they plot a return to the summit.  

Elsewhere, new Arsenal boss Unai Emery will look to shape the Gunners squad in his image as the club looks to life after Arsene Wenger, while recently promoted teams such as Wolves will need to add talent in their bid to avoid the drop.

There is plenty of intrigue around the transfer window, and each of the 20 clubs involved will have different targets in mind. But one thing is sure when it comes to the Premier League: we can expect to see lucrative deals involving some of the best players in the world. 

With the transfer window now open until August, Goal will keep you up to date on all the latest comings and goings across the Premier League as they happen via this page.

Jump to…

1. Arsenal
2. Bournemouth
3. Brighton
4. Burnley
5. Cardiff City
6. Chelsea
7. Crystal Palace
8. Everton
9. Fulham
10. Huddersfield Town
11. Leicester City
12. Liverpool
13. Man City
14. Manchester United
15. Newcastle United
16. Southampton
17. Tottenham
18. Watford
19. West Ham
20. Wolves

*Correct as of 3pm BST (10am ET), June 11


Arsenal signings:

  • Stephen Lichtsteiner (Juventus)

Arsenal departures:

  • Takuma Asano (Hannover – loan)
  • Santi Cazorla (released)
  • Per Mertesacker (retired)

Arsenal players out of contract on June 30:

  • Jack Wilshere


Bournemouth signings:

Bournemouth departures:

  • Ryan Allsop (released)
  • Baily Cargill (released)
  • Ollie Harfield (released)
  • Sam Matthews (released)
  • Patrick O’Flaherty (released)
  • Joe Quigley (released)
  • Rhoys Wiggins (retired)

Bournemouth players out of contract on June 30:

  • Marc Pugh


Brighton signings:

  • Florin Andone (Deportivo La Coruna)
  • Leon Balogun (Mainz)
  • Joseph Tomlinson (Yeovil Town)

Brighton departures:

  • Uwe Hunemeier (Paderborn)
  • Jamie Murphy (Rangers)
  • Liam Rosenior (released)
  • Steve Sidwell (released)
  • Bailey Vose (Colchester)

Brighton players out of contract on June 30:

  • Tim Krul
  • Niki Maenpaa


Burnley signings:

Burnley departures:

  • Tom Anderson (Doncaster)
  • Scott Arfield (Rangers)
  • Josh Ginnelly (released)
  • Chris Long (released)
  • Dean Marney (released)

Burnley players out of contract on June 30:

  • Stephen Ward

Cardiff City

Cardiff City signings:

Cardiff City departures:

Cardiff City players out of contract on June 30:

  • Sol Bamba
  • Frederic Guonongbe
  • Aron Gunnarsson
  • Greg Halford
  • Kadeem Harris
  • Junior Hoilet
  • Ibrahim Meite
  • Brian Murphy
  • Jamie Ward (Nottingham Forest – end of loan)


Chelsea signings:

Chelsea departures:

  • Matej Delac (AC Horsens)

Chelsea players out of contract on June 30:

  • Eduardo

Crystal Palace

Crystal Palace signings:

  • Vicente Guaita (Getafe)

Crystal Palace departures:

Crystal Palace players out of contract on June 30:

  • Yohan Cabaye
  • Diego Cavalieri
  • Damien Delaney
  • Wayne Hennessy
  • Martin Kelly
  • Chung-yong Lee
  • Erdal Rakip (Benfica – end of loan)
  • Bakary Sako
  • Julian Speroni
  • Joel Ward


Everton signings:

Everton departures:

  • Callum Dyson (Plymouth)
  • Conor Grant (Plymouth)
  • Jose Baxter (Oldham)

Everton players out of contract on June 30:

  • Joel Robles


Fulham signings:

Fulham departures:

Fulham players out of contract on June 30:

  • Ryan Fredericks

Huddersfield Town

Huddersfield Town signings:

  • Ben Hamer (Leicester)
  • Terence Kongolo (Monaco)

Huddersfield Town departures:

  • Jack Boyle (released)
  • Denilson Carvalho (released)
  • Dylan Cogill (released)
  • Luca Colville (released)
  • Robert Green (released)
  • Cameron Taylor (released)
  • Dean Whitehead (retired)

Huddersfield Town players out of contract on June 30:

  • Terence Kongolo (end of loan)

Leicester City

Leicester City signings:

  • Ricardo Pereira (Porto)
  • Jonny Evans (West Brom)

Leicester City departures:

  • Robert Huth (released)

Leicester City players out of contract on June 30:

  • Aleksandar Dragovic (Bayer Leverkusen – end of loan)
  • Ben Hamer


Liverpool signings:

  • Fabinho (Monaco)
  • Naby Keita (RB Leipzig)

Liverpool departures:

  • Yan Dhanda (Swansea City)
  • Ovie Ejaria (Rangers – loan)

Liverpool players out of contract on June 30:

  • Emre Can
  • Jon Flanagan

Man City

Man City signings:

Man City departures:

  • Pablo Maffeo (Stuttgart)
  • Yaya Toure (released)
  • Will Patching (Notts County – end of contract)

Man City players out of contract on June 30:


Manchester United

Manchester United signings:

  • Diogo Dalot

Manchester United departures:

  • Michael Carrick (retired)
  • Joe Riley (Bradford City)

Manchester United players out of contract on June 30:

  • Marouane Fellaini
  • Luke Shaw

Newcastle United

Newcastle United signings:

Newcastle United departures:

  • Curtis Good (released)
  • Massadio Haidara (released)

Newcastle United players out of contract on June 30:

  • Martin Dubravka (Sparta Prague – end of loan)
  • Jesus Gamez


Southampton signings:

Southampton departures:

  • Olufela Olamola
  • Jeremy Pied (released)

Southampton players out of contract on June 30:

  • Stuart Taylor


Tottenham signings:

Tottenham departures:

  • Keanan Bennetts (Borussia Monchengladbach)

Tottenham players out of contract on June 30:

  • Michel Vorm


Watford signings:

Watford departures:

  • Ben Wilmot (Stevenage)

Watford players out of contract on June 30:

  • Miguel Britos
  • Andre Carrillo (Benfica – end of loan)
  • Gerard Deulofeu (Barcelona – end of loan)
  • Orestis Karnezis (Udinese – end of loan)
  • Molla Wague (Udinese – end of loan)

West Ham

West Ham signings:

  • Ryan Fredericks (Fulham)

West Ham departures:

  • James Collins (released)
  • Patrice Evra (released)

West Ham players out of contract on June 30:

  • Joao Mario (Inter – end of loan)


Wolves signings:

  • Benik Afobe
  • Willy Boly

Wolves departures:

  • Benik Afobe (Bournemouth – end of loan)
  • Jordan Allan (released)
  • Dan Armstrong (released) 
  • Anthony Breslin (released)
  • Nicu Carnat (released)
  • Ross Finnie (released)
  • Jon Flatt (released)
  • Christian Herc (Dunajska Streda – loan)
  • Conor Levingston (released)
  • Tomas Nogueira (released)
  • Hakeem Odoffin (released)
  • Adam Osbourne (released)
  • Ryan Rainey (released)
  • Jose Xavier (released)

Wolves players out of contract on June 30:

  • Willy Boly (Porto – end of loan)
  • Leo Bonatini (Al-Hilal – end of loan)
  • Jordan Graham
  • Diogo Jota (Atletico Madrid – end of loan)
  • Alfred N’Diaye (Villarreal – end of loan)
  • Ruben Vinagre (Monaco – end of loan)