With the Premier League season almost upon us, Premier League teams are working hard to add to their squads before the action kicks off.
Nottingham Forest have been one of the busiest teams in the Premier League so far this summer, with Steve Cooper adding 11 new faces to his squad ahead of the new season. Dean Henderson, Jesse Lingard, Neco Williams and Omar Richards are among the new players to arrive at the City Ground with a more arrivals expected over the next few weeks.
But it's not just Forest who are looking to strengthen their squad this summer, with a number of big money moves already taking place. Liverpool, Arsenal and Tottenham have been among the teams to add to their team this summer, and here's a look at every deal that has been completed so far in the Premier League...
READ MORE: Nottingham Forest issue statement as major City Ground decision made
READ MORE: Nottingham Forest fans send message after redevelopment plans approval
AFC Bournemouth
In
Ryan Fredericks (West Ham)
Joe Rothwell (Blackburn)
Out
Gary Cahill (Released)
Brennan Camp (Released)
Ryan Glover (Released)
Connor Kurrran-Browne (Released)
Luke Nippard (Released)
Owen Palmer (Released)
Aaron Roberts (Released)
Jack Seddon (Released)
Gavin Kilkenny (Stoke) Loan
Zeno Ibsen Rossi (Cambridge)
Arsenal
In
Marquinhos (Sao Paulo)
Fabio Vieira (Porto)
Matt Turner (NE Revolution)
Gabriel Jesus (Man City)
Oleksandr Zinchenko (Man City)
Out
Dinos Mavropanos (Stuttgart)
Alexandre Lacazette (Released)
Jonathan Dinzeyi (Released)
Joel Lopez (Released)
Jordan McEneff (Released)
Harry Clarke (Stoke City) Loan
Omar Rekik (Sparta Rotterdam) Loan
Tyreece John-Jules (Ipswich) Loan
Mika Biereth (Waalwijk) Loan
Jordi Osei-Tutu (Bochum)
Daniel Ballard (Sunderland)
Nikolaj Moller (Den Bosch) Loan
Matteo Guendouzi (Marseille)
Zak Swanson (Portsmouth)
Ovie Ejeheri (Chelmsford) Loan
Auston Trusty (Birmingham City) Loan
Omari Hutchinson (Chelsea)
Marcelo Flores (Oviedo) Loan
Ryan Alebiosu (Kilmarnock) Loan
Aston Villa
In
Philippe Coutinho (Barcelona)
Boubacar Kamara (Marseille)
Diego Carlos (Sevilla)
Robin Olsen (Roma)
Rory Wilson (Rangers)
Ludwig Augustinsson (Sevilla) Loan
Out
Indiana Vassilev (Inter Miami) Loan
Matt Targett (Newcastle)
Conor Hourihane (Released)
Lovre Kalinic (Hajduk Split)
Trezeguet (Trabzonspor)
Viljami Sinisalo (Burton) Loan
Finn Azaz (Plymouth) Loan
Louie Barry (MK Dons) Loan
Wesley (Levante) Loan
Jaden Philogene-Bidace (Cardiff) Loan
Brentford
In
Max Dickov
Max Wilcox (Bolton)
Aaron Hickey (Bologna)
Keane Lewis-Potter (Hull)
Kyreece Lisbie (Free)
Thomas Strakosha (Lazio)
Yehor Yarmoliuk (SC Dnipro-1)
Ben Mee (Burnley)
Out
Ben Hockenhull (Tranmere)
Hans Mpongo
Mads Bidstrup (Nordsjaelland) Loan
Gustav Mogensen (Sarpsborg)
Christian Eriksen (Man Utd)
Paris Maghoma (AFC Wimbledon) Loan
Dominic Thompson (Blackpool)
Lachlan Brook (Crewe) Loan
Marcus Forss (Middlesbrough)
Brighton & Hove Albion
In
Julio Enciso (Libertad Asuncion)
Benicio Baker-Boaitey (Porto)
Simon Adingra (Nordsjaelland)
Out
Jayson Molumby (West Brom)
Tudor Baluta (Released)
Adam Desbois (Released)
Lars Dendoncker (Released)
Ulrick Ella (Released)
Ayo Tanimowo (Released)
John Lucero (Released)
Jaami Qureshi (Released)
Fynn Talley (Cliftonville) Loan
Yves Bissouma (Spurs)
Alex Cochrane (Hearts)
Simon Adingra (RU Saint-Gilloise) Loan
Carl Rushworth (Lincoln) Loan
Haydon Roberts (Derby) Loan
Abdallah Sima (Angers) Loan
Aaron Connolly (Venezia) Loan
Leo Ostigard (Napoli)
Taylor Richards (QPR) Loan
Marc Leonard (Northampton) Loan
Jensen Weir (Morecambe) Loan
Reda Khadra (Sheff Utd) Loan
Chelsea
In
Eddie Beach
Raheem Sterling (Manchester City)
Kalidou Koulibaly (Napoli)
Omari Hutchinson (Arsenal)
Out
Antonio Rudiger (Real Madrid) Free
Andreas Christensen (Released)
Danny Drinkwater (Released)
Charly Musonda (Released)
Jake Clarke-Salter (QPR)
Lucas Bergstrom (Peterborough) Loan
Romelu Lukaku (Inter Milan) Loan
Nathan Baxter (Hull) Loan
Ethan Wady (Woking) Loan
Ian Maatsen (Burnley) Loan
Tino Anjorin (Huddersfield) Loan
Crystal Palace
In
Malcolm Ebiowei (Derby)
Sam Johnstone (Free)
Cheick Doucoure (Lens)
Cormac Austin
Chris Richards (Bayern Munich)
Out
Martin Kelly (Released)
Jaroslaw Jach (Released)
Luke Dreher (Released)
Rian Jamai (Released)
Kanye Jobson (Released)
Nya Kirby (Released)
Joseph Ling (Released)
Sean Robertson (Released)
Sion Spence (Released)
Aidan Steele (Released)
James Taylor (Released)
Dylan Thiselton (Released)
Reece Hannam (Bromley) Loan
Remi Matthews (St Johnstone) Loan
Everton
In
James Tarkowski (Burnley)
Ruben Vinagre (Sporting) Loan
Dwight McNeil (Burnley)
Out
Jonjoe Kenny (Released)
Richarlison (Spurs)
Joao Virginia (Cambuur) Loan
Harry Tyrer (Chester) Loan
Ryan Astley (Accrington Stanley) Loan
Jarrad Branthwaite (PSV) Loan
Tyler Onyango (Burton Albion) Loan
Fulham
In
Joao Palhinha (Sporting)
Kristian Sekularac (Juventus)
Callum McFarlane
Andreas Pereira (Man Utd)
Manor Solomon (Shakhtar Donetsk)
Kevin Mbabu (VfL Wolfsburg)
Out
Taye Ashby-Hammond (Stevenage) Loan
Fabio Carvalho (Liverpool)
Cyrus Christie (Released)
Fabri (Released)
Michael Hector (Released)
Alfie Mawson (Released)
Jean Michael Seri (Released)
Timmy Abraham (Released)
Jacob Adams (Released)
Eric Ameyaw (Released)
Xavier Benjamin (Released)
Tyler Caton (Released)
Jerome Opoku (Released)
Jonathon Page (Released)
Julian Schwarzer (Released)
Jaylan Wildbore (Released)
Sonny Hilton (Carlisle) Loan
Steven Sessegnon (Charlton) Loan
Kieron Bowie (Northampton Town) Loan
Luca Ashby-Hammond (Aldershot Town) Loan
Leeds United
In
Brenden Aaronson (RB Salzburg)
Rasmus Kristensen (RB Salzburg)
Marc Roca (Bayern Munich)
Darko Gyabi (Man City)
Tyler Adams (RB Leipzig)
Luis Sinisterra (Feyenoord)
Sonny Perkins
Out
Laurens De Bock (Released)
Josh Galloway (Released)
Alfie Hughes (Released)
Bobby Kamwa (Released)
Lui Bradbury (Released)
Joe Littlewood (Released)
Mitchell Picksley (Released)
Ryan Edmondson (Carlisle)
Liam McCarron (Stoke)
Kalvin Phillips (Man City)
Charlie Cresswell (Millwall) Loan
Tyler Roberts (QPR) Loan
Elia Caprile (Bari)
Raphinha (Barcelona)
Jamie Shackleton (Millwall) Loan
Leif Davis (Ipswich)
Leicester City
Out
Eldin Jakupovic (Released)
Vontae Daley-Campbell (Released)
Callum Hulme (Released)
Will Russ (Released)
Tyrese Shade (Released)
Jacob Wakeling (Released)
Khanya Leshabela (Crewe Alexandra) loan
Ben Nelson (Rochdale) Loan
Liverpool
In
Fabio Carvalho (Fulham)
Darwin Nunez (Benfica)
Calvin Ramsay (Aberdeen)
Out
Divock Origi (AC Milan)
Loris Karius (Released)
Sheyi Ojo (Released)
Ben Woodburn (Released)
Elijah Dixon-Bonner (Released)
Luis Longstaff (Released)
Conor Bradley (Bolton) Loan
Jakub Ojrzynski (Radomiak) Loan
Sadio Mane (Bayern Munich)
Billy Koumetio (Austria Vienna) Loan
Takumi Minamino (Monaco)
James Balagizi (Crawley Town) Loan
Marcelo Pitaluga (Macclesfield) Loan
Neco Williams (Nottingham Forest)
Owen Beck (Famalicao) Loan
Tom Clayton (Swindon)
Rhys Williams (Blackpool) Loan
Ben Davies (Rangers)
Manchester City
In
Erling Haaland (Dortmund)
Stefan Ortega Moreno (Free)
Kalvin Phillips (Leeds)
Out
Fernandinho (Released)
Gavin Bazunu (Southampton)
CJ Egan-Riley (Burnley) Free
Taylor Harwood-Bellis (Burnley) Loan
Gabriel Jesus (Arsenal)
Darko Gyabi (Leeds)
Tommy Doyle (Sheff Utd) Loan
Romeo Lavia (Southampton)
Raheem Sterling (Chelsea)
Zack Steffen (Middlesbrough) Loan
Arijanet Muric (Burnley)
Oleksandr Zinchenko (Arsenal)
Yan Couto (Girona) Loan
Manchester United
In
Tyrell Malacia (Feyenoord)
Christian Eriksen (Free)
Lisandro Martinez (Ajax)
Out
Edinson Cavani (Released)
Juan Mata (Released)
Paul Pogba (Released)
Jesse Lingard (Released)
D'Mani Mellor (Released)
Reece Devine (Released)
Lee Grant (Released)
Paul McShane (Released)
Connor Stanley (Released)
Paul Woolston (Released)
Nemanja Matic (Roma)
Dean Henderson (Nott'm Forest) Loan
Dylan Levitt (Dundee)
Andreas Pereira (Fulham)
Alvaro Fernandez (Preston) Loan
Newcastle United
In
Alex Murphy (Galway United)
Nick Pope (Burnley)
Matt Targett (Aston Villa)
Sven Botman (Lille)
Charlie McArthur (Kilmarnock)
Out
Oisin McEntee (Walsall)
Mo Sangare (Accrington)
Isaac Hayden (Norwich) Loan
Lewis Cass (Port Vale)
Freddie Woodman (Preston)
Dan Langley (Gateshead) Loan
Jeff Hendrick (Reading) Loan
Ciaran Clark (Sheff Utd) Loan
Dwight Gayle (Stoke)
Nottingham Forest
In
Ryan Hammond (Millwall)
Taiwo Awoniyi (Union Berlin)
Dean Henderson (Man Utd) Loan
Giulian Biancone (Troyes)
Moussa Niakhate (Mainz)
Omar Richards (Bayern Munich)
Neco Williams (Liverpool)
Wayne Hennessey (Burnley)
Brandon Aguilera (Alajuelense)
Harry Toffolo (Huddersfield)
Lewis O'Brien (Huddersfield)
Jesse Lingard (Free)
Out
Tobias Figueiredo (Released)
Carl Jenkinson (Released)
Gaetan Bong (Released)
Marcelo Valencia (released)
Josh Barnes (Released)
Baba Fernandes (Released)
Sam Sanders (Released)
Morgan Thomas-Sadler (Released)
Joe Watkins (Released)
Mohamed Drager (Luzern) Loan
Jayden Richardson (Aberdeen)
Ethan Horvath (Luton) Loan
Brice Samba (Lens)
Tyrese Fornah (Reading) Loan
Will Swan (Mansfield) Loan
Jonathan Panzo (Coventry City) Loan
Fin Back (Carlisle United) Loan
Lewis Grabban (Released)
Riley Harbottle (Mansfield) Loan
Brandon Aguilera (Guanacasteca) Loan
Nicholas Ioannou (Como)
Southampton
In
Alex Iwumene (Sutton United)
Gavin Bazunu (Man City)
Mateusz Lis (Altay)
Armel Bella-Kotchap (Bochum)
Romeo Lavia (Man City)
Joe Aribo (Rangers)
Sekou Mara (Bordeaux)
Out
Harry Lewis (Bradford)
Fraser Forster (Spurs) Free
Caleb Watts (Morecambe) Loan
Kazeem Olaigbe (Ross County) Loan
Shane Long (Released)
Dan Nlundulu (Cheltenham Town) Loan
Will Smallbone (Stoke) Loan
Thierry Small (Port Vale) Loan
Kegs Chauke (Exeter) Loan
Tottenham Hotspur
In
Ivan Perisic (Free)
Fraser Forster (Southampton) Free
Yves Bissouma (Brighton)
Richarlison (Everton)
Tyrell Ashcroft (Reading)
Josh Keeley (St Patrick's Athletic)
Clement Lenglet (Barcelona) Loan
Djed Spence (Middlesbrough)
Out
J'Neil Bennett (Released)
Jez Davies (Released)
Jordan Hackett (Released)
Khalon Haysman (Released)
Kacper Kurylowicz (Released)
Thimothee Lo-Tutala (Released)
Dermi Lusala (Released)
Josh Oluwayemi (Released)
Tobi Omole (Released)
Isak Solberg (Released)
Renaldo Torraj (Released)
Oliver Turner (Released)
Cameron Carter-Vickers (Celtic)
Steven Bergwijn (Ajax)
Jack Clarke (Sunderland)
Troy Parrott (Preston North End) Loan
Dane Scarlett (Portsmouth) Loan
West Ham United
In
Nayef Aguerd (Rennes)
Alphonse Areola (PSG)
Patrick Kelly (Coleraine)
Flynn Downes (Swansea)
Gianluca Scamacca (Sassuolo)
Out
Ryan Fredericks (Released)
David Martin (Released)
Mark Noble (Retired)
Andriy Yarmolenko (Released)
Sonny Perkins (Released)
Wolverhampton Wanderers
In
Nathan Collins (Burnley)
Out
Conor Carty (Released)
Pascal Estrada (Released)
Marcal (Released)
Raphael Nya (Released)
Jamie Pardington (Released)
John Ruddy (Released)
Romain Saiss (Released)
Faisu Sangare (Released)
Ki-Jana Hoever (PSV) Loan
Ryan Giles (Middlesbrough) Loan
Bendeguz Bolla (Grasshoppers) Loan
Louie Moulden (Solihull Moors) Loan
Dion Sanderson (Birmingham) Loan
Meritan Shabani (Grasshoppers)
Renat Dadashov (Grasshoppers)
Taylor Perry (Cheltenham Town) Loan
Fabio Silva (Anderlecht) Loan
Who else would you like to see Forest sign this summer? Let us know in the comments section
Read more on the Reds' latest transfer news here:
- Nottingham Forest transfer target has 'accepted' offer in transfer hammer blow
Nottingham Forest and Leeds United 'showing strong interest' in Man City transfer
Breaking - Nottingham Forest receive approval for City Ground redevelopment plans
Nottingham Forest and Newcastle tipped to explore transfer for Arsenal old boy