A look at all the transfer ins and outs in the Premier League so far this summer.
Ins: Pablo Mari (£8m, Flamengo), Cedric Soares (free, Southampton)
Outs: Konstantinos Mavropanos (loan, Stuttgart).
Outs: Callum O’Hare (free, Coventry), Matija Sarkic (free, Wolves), Rushian Hepburn-Murphy (free, Pafos), James Chester and Andre Green (released).
Ins: Jensen Weir (undisclosed, Wigan), Adam Lallana (free, Liverpool), Joel Veltman (£720,000, Ajax), Zak Emmerson (undisclosed, Oldham)
Outs: Anthony Knockaert (£10.5m, Fulham), Leon Balogun (free, Wigan), Archie Davies (free, Crawley), Lewis Freestone (free, Cheltenham), Beram Kayal and Ezequiel Schelotto (released).
Outs: Adam Legzdins, Joe Hart, Aaron Lennon and Jeff Hendrick (all released).
Ins: Hakim Ziyech (£36m, Ajax), Timo Werner (£47.7m, Bayer Leverkusen)
Outs: Nathan (£2.7m, Atletico MG), Josh Grant (free, Bristol Rovers), Danilo Pantic (loan, Cukaricki).
Ins: Nathan Ferguson (free, West Brom).
Outs: Jason Lokilo (free, Doncaster), Stephen Henderson and Ryan Inniss (released).
Ins: Niels Nkounkou (£250,000, Marseille)
Outs: Morgan Schneiderlin (£2m, Nice), Fraser Hornby (£1.8m, Reims), Maarten Stekelenburg (free, Ajax), Kieran Dowell (undisclosed, Norwich), Cuco Martina, Luke Garbutt and Oumar Niasse (released).
Ins: Anthony Knockaert (£10.5m, Brighton)
Ins: Helder Costa (£15m, Wolves), Jack Harrison (third season loan, Man City), Illan Meslier (£5.2m, Lorient)
Outs: Ryan Edmonson (loan, Aberdeen), Laurens De Bock (loan, Zulte Waragem), Kun Temenuzhkov (loan, Real Union).
Outs: George Thomas (free, QPR), Calvin Bassey (free, Rangers), Nampalys Mendy and Andy King (released).
Ins: Mateusz Musialowski (undisclosed, SMS Lodz), Fabian Mrozek (undisclosed, FC Wroclaw)
Outs: Dejan Lovren (£10.9m, Zenit St Petersburg), Adam Lallana (free, Brighton), Nathaniel Clyne and Andy Lonergan (released).
Ins: Yan Couto (£5.4m, Coritiba), Issa Kabore (£4m, Mechelen), Ferran Torres (£20.9m, Valencia), Nathan Ake (£41m, Bournemouth)
Outs: Leroy Sane (£44.7m, Bayern Munich), Fisayo Dele-Bashiru (undisclosed, Sheffield Wednesday), Luke Bolton (loan, Dundee United), Issa Kabore (loan, Mechelen), Ko Itakura (loan, Groningen), Aleix Garcia, Claudio Bravo and David Silva (released).
Outs: Angel Gomes (free, Lille), Cameron Borthwick-Jackson (free, Oldham), George Tanner (free, Carlisle).
Ins: Mark Gillespie (free, Motherwell).
Outs: Rob Eliot, Jack Colback and Jamie Sterry (all released).
Ins: Wes Foderingham (free, Rangers)
Outs: Jake Young (free, Forest Green), Callum Gribbin (free, Barrow), Jake Eastwood (loan, Kilmarnock), Mark Duffy, Nathan Thomas, Jack Rodwell, Ben Heneghan, Kieron Freeman, Phil Jagielka and Leon Clarke (all released).
Outs: Mohamed Elyounoussi (loan, Celtic), Cedric Soares (free, Arsenal), Maya Yoshida and Jack Rose (released).
Ins: Giovani Lo Celso (£28.8m, Real Betis).
Outs: Jan Vertonghen (released), Michel Vorm (released), Troy Parrott (loan, Millwall)
Outs: Nathan Ferguson (free, Crystal Palace), Finn Azaz (loan, Cheltenham), Lee Peltier, Ali Al-Habsi, Jonathan Bond, Gareth Barry and Chris Brunt (all released).
Ins: Tomas Soucek (£15m, Slavia Prague)
Outs: Kane Wilson (free, Forest Green), Stephen Hendrie (free, Morecambe), Pablo Zabaleta and Carlos Sanchez (released).
Ins: Matija Sarkic (free, Aston Villa).
Outs: Helder Costa (£16m, Leeds), Elliot Watt (undisclosed, Bradford), Ryan Giles (loan, Coventry), Ming Yang-Yang, Jordan Graham and Phil Ofosu-Ayeh (released).
The post All the completed transfers in the Premier League so far this summer appeared first on teamtalk.com.