After another hectic summer of transfer business in the Bundesliga, the latest window has slammed shut! For a comprehensive list of all the comings and goings in Germany's top flight, look no further!

To find out who ended up where, simply scroll through for every single confirmed deal, but not before clicking on the video below ;)

Bayern Munich

IN: Kingsley Coman (Juventus, loan deal made permanent), Serge Gnabry (Werder Bremen), James Rodriguez (two-year loan, Real Madrid) Sebastian Rudy (Hoffenheim), Niklas Süle (Hoffenheim), Corentin Tolisso (Lyon), Marco Friedl, Christian Früchtl, Felix Götze (all youth academy)

OUT: Xabi Alonso (retired), Holger Badstuber (out of contract), Medhi Benatia (Juventus, loan deal made permanent), Douglas Costa (one-year loan, Juventus) Gianluca Gaudino (Chievo Verona), Serge Gnabry (Hoffenheim, loan), Philipp Lahm (retired), Renato Sanches(Swansea City, loan)

RB Leipzig

IN: Jean-Kevin Augustin (Paris-Saint Germain), Bruma (Galatasaray), Kevin Kampl (Bayer Leverkusen), Ibrahima Konate (Sochaux), Philipp Köhn (Stuttgart), Konrad Laimer (RB Salzburg), Yvon Mvogo (Young Boys), Elias Abouchabaka, Nicolas Kühn, Kilian Senkbeil, Marc Dauter, Dominik Minz, Mert Yilmaz (all youth academy)

OUT: Felix Beiersdorf (Wiener Neustadt, loan), Benjamin Bellot (Brondby IF), Massimo Bruno (RSC Anderlecht, loan), Oliver Burke (West Bromwich Albion) Agyemang Diawusie (Wehen Wiesbaden, loan), Anthony Jung (Brondby, loan), Naby Keita (Liverpool, end of season), Rani Khedira (out of contract), Marius Müller (1. FC Kaiserslautern, loan), Atinc Nukan (Besiktas, loan), Nils Quaschner (Arminia Bielefeld), Davie Selke (Hertha Berlin)

Borussia Dortmund

IN: Jacob Bruun Larsen (youth academy), Mahmoud Dahoud (Borussia Mönchengladbach), Maximilian Philipp (Freiburg), Jadon Sancho (Manchester City), Neven Subotic (Cologne), Jeremy Toljan (Hoffenheim) Ömer Toprak (Bayer Leverkusen), Dan-Axel Zagadou (Paris Saint-Germain), Andrey Yarmolenko (Dynamo Kyiv)

OUT: Sven Bender (Bayer Leverkusen), Dzenis Burnic (Stuttgart, loan), Ousmane Dembele (Barcelona), Matthias Ginter (Borussia Mönchengladbach), Mikel Merino (Newcastle United, loan), Emre Mor (Celta Vigo), Felix Passlack (Hoffenheim, loan), Adrian Ramos (Dangdai), Pascal Stenzel (Freiburg) 

Hoffenheim

IN:Kevin Akpoguma (Fortuna Düsseldorf, loan return), Serge Gnabry (Bayern Munich, loan), Florian Grillitsch (Werder Bremen), Justin Hoogma (Heracles), Havard Nordtveit (West Ham), Felix Passlack (Borussia Dortmund, loan) Nico Schulz (Borussia Mönchengladbach), Robert Zulj (Greuther Fürth), Robin Hack, Stefan Posch, Meris Skenderovic (all youth academy)

OUT:  Russell Canouse (DC United), Baris Atik (Kaiserslautern, loan), Antonio Colak (Ingolstadt), Benedikt Gimber (Jahn Regensburg, loan), Nicolai Rapp (Erzgebirge Aue), Sebastian Rudy (Bayern Munich), Fabian Schär (Deportivo La Coruna), Pirmin Schwegler (Hannover), Danilo Soares (Bochum), Niklas Süle (Bayern Munich), Marco Terrazzino (Freiburg), Jeremy Toljan (Borussia Dortmund)

Cologne

IN: Jhon Cordoba (Mainz), Tim Handwerker (Bayer Leverkusen), Jannes Horn (Wolfsburg), Jorge Mere (Sporting Gijon), Joao Queiros (SC Braga)

OUT: Marcel Hartel (Union Berlin), Anthony Modeste (Tianjin Quanjian), Neven Subotic (loan return to Borussia Dortmund)

Hertha Berlin

IN: Jonathan Klinsmann (unattached), Valentino Lazaro (RB Salzburg, loan) Mathew Leckie (Ingolstadt), Karim Rekik (Marseille), Davie Selke(RB Leipzig), Florian Baak, Julius Kade, Arne Maier (all youth academy)

OUT:  Sami Allagui (St. Pauli), Alexander Baumjohann (Coritiba), John Anthony Brooks (Wolfsburg), Marius Gersbeck (Osnabrück, loan), Florian Kohls (out of contract), Nils Körber (Preußen Münster, loan), Mike Owusu (out of contract)

Freiburg

IN: Bartosz Kapustka (Leicester City, loan), Ryan Kent (Liverpool, loan), Robin Koch (Kaiserslautern), Philipp Lienhart (Real Madrid, loan), Florian Niederlechner (Mainz, loan deal made permanent), Yoric Ravet (Young Boys), Pascal Stenzel (Borussia Dortmund), Lino Tempelmann (1860 Munich), Marco Terrazzino (Hoffenheim)

OUT: Amir Falahen (out of contract), Jonas Föhrenbach (Karlsruher, loan), Vincenzo Grifo (Borussia Mönchengladbach), Sebastian Kerk (1. FC Nürnberg), Havard Nielsen (Fortuna Düsseldorf), Maximilian Philipp (Borussia Dortmund), Fabian Schleusener (Karlsruher, loan), Marc Torrejon (Union Berlin)

Werder Bremen

IN: Ludwig Augustinsson (FC Copenhagen), Ishak Belfodil (Standard Liege, loan), Jerome Gondorf (Darmstadt), Jiri Pavlenka (Slavia Prague), Yuning Zhang (Vitesse, loan)

OUT: Levent Aycicek (Greuther Fürth), Marnon Busch (Heidenheim), Clemens Fritz (retired), Santiago Garcia (Toluca FC), Serge Gnabry (Bayern Munich), Florian Grillitsch (Hoffenheim), Leon Guwara (Kaiserslautern, loan), Laszlo Kleinheisler (Astana, loan), Melvyn Lorenzen (ADO Den Haag), Thanos Petsos (Rapid Vienna, loan), Claudio Pizarro (out of contract), Lennart Thy (VVV Venlo, loan), Felix Wiedwald (Leeds United), Raphael Wolf (Fortuna Düsseldorf), Sambou Yatabare (Royal Antwerp, loan), Luca Zander (St. Pauli, loan)

Borussia Mönchengladbach

IN: Raul Bobadilla (Augsburg), Mickael Cuisance (AS Nancy), Matthias Ginter (Borussia Dortmund), Vincenzo Grifo (Freiburg), Florian Neuhaus (1860 Munich), Reece Oxford (West Ham United, loan), Julio Villalba (Cerro Porteno, loan return), Denis Zakaria (Young Boys)

OUT: Tom Baller (Hannover), Andreas Christensen (loan return to Chelsea), Mahmoud Dahoud (Borussia Dortmund), Andre Hahn(Hamburg), Timothee Kolodziejczak (Tigres), Julian Korb (Hannover), Tsiy William Ndenge (Roda), Florian Neuhaus (Fortuna Düsseldorf, loan), Marvin Schulz (FC Luzern), Nico Schulz (Hoffenheim), Djibril Sow (Young Boys)

Schalke

IN: Nabil Bentaleb (Tottenham Hotspur, loan deal made permanent), Amine Harit (Nantes), Pablo Insua (Deportivo La Coruna), Michael Langer (free agent), Yevhen Konoplyanka (Sevilla, loan deal made permanent), Bastian Oczipka (Eintracht Frankfurt), Fabian Reese (Karlsruher, loan return), Weston McKennie, (youth academy)

OUT: Dennis Aogo (Stuttgart), Abdul Rahman Baba (loan return to Chelsea), Eric-Maxim Choupo Moting (Stoke City FC), Johannes Geis (Sevilla, loan), Fabian Giefer (Augsburg), Luke Hemmerich (Bochum, loan), Benedikt Höwedes (Juventus, loan), Klaas-Jan Huntelaar (Ajax), Sead Kolasinac (Arsenal), Phil Neumann (Ingolstadt), Felix Platte (Darmstadt), Sascha Riether (out of contract), Bernard Tekpetey (Altach, loan), Sidney Sam (Bochum), Atsuto Uchida (Union Berlin), Timon Wellenreuther (Willem II), Haji Wright (Sandhausen, loan)

Eintracht Frankfurt

IN: Kevin-Prince Boateng (Las Palmas), Danny da Costa (Bayer Leverkusen), Jonathan de Guzman (Napoli), Simon Falette (FC Metz), Gelson Fernandes (Rennes), Sebastien Haller (Utrecht),  Luka Jovic (Benfica, loan), Daichi Kamada (Sagan Tosu), Ante Rebic (Fiorentina, loan), Carlos Salcedo (Guadalajara, loan), Jetro Willems (PSV Eindhoven), Marius Wolf (Hannover 96, loan), Jan Zimmerman (1860 Munich), Renat Dadashov, Noel Knothe, Nelson Mandela (all youth academy),

OUT: Michael Hector (loan return to Chelsea), Heinz Lindner (Grasshoppers Zurich), Bastian Oczipka (Schalke), Ante Rebic (loan return to Fiorentina), Haris Seferovic (Benfica), Shani Tarashaj (loan return to Everton), Jesus Vallejo (loan return to Real Madrid), Guillermo Varela (loan return to Manchester United), Furkan Zorba (VfL Osnabrück)

Bayer Leverkusen

IN: Sven Bender (Borussia Dortmund), Dominik Kohr (Augsburg), Andre Ramalho (loan return from Mainz), Panagiotis Restos (Olympiakos)

OUT: Joel Abu Hanna (1. FC Kaiserslautern) Hakan Calhanoglu (AC Milan), Danny da Costa (Eintracht Frankfurt), Aleksandar Dragovic (Leicester City, loan), Patrick Dzalto (Jahn Regensburg), Javier Hernandez (West Ham), Roberto Hilbert (out of contract), Kevin Kampl (RB Leipzig), Kyriakos Papadopoulos (Hamburg), Ömer Toprak (Borussia Dortmund)

Augsburg

IN: Sergio Cordova (Caracas), Fabian Giefer (Schalke), Michael Gregoritsch (Hamburg), Marcel Heller (Darmstadt), Kilian Jakob (1860 Munich), Rani Khedira (RB Leipzig)

OUT: Albian Ajeti (St. Gallen, loan deal made permanent), Halil Altintop (Slavia Prague), Raul Bobadilla (Borussia Mönchengladbach), Julian Günther-Schmidt (Carl-Zeiss Jena, loan), Dominik Kohr (Bayer Leverkusen), Tim Matavz (Vitesse), Takashi Usami (Fortuna Düsseldorf, loan), Paul Verhaegh (Wolfsburg)

Hamburg

IN: Andre Hahn (Gladbach), Kyriakos Papadopoulos (Bayer Leverkusen), Julian Pollersbeck (Kaiserslautern), Bjarne Thoelke (Karlsruher SC), Rick van Drongelen (Sparta Rotterdam)

OUT: Rene Adler (Mainz), Batuhan Altintas (Malatyaspor), Nabil Bahoui (Grasshoppers Zurich), Johan Djourou (out of contract), Ashton Götz (Roda JC), Michael Gregoritsch (Augsburg), Arianit Ferati (Erzgebirge Aue), Pierre-Michel Lasogga (Leeds United, loan), Matthias Ostrzolek (Hannover 96), Finn Porath (Unterhaching, loan)

Mainz

IN: Rene Adler (Hamburg), Abdou Diallo (AS Monaco) Viktor Fischer (Middlesbrough), Kenan Kodro (CA Osasuna), Alexandru Maxim (VfB Stuttgart)

OUT: Pierre Bengtsson (was on loan at Bastia, now at Copenhagen), Jhon Cordoba (Cologne), Besar Halimi (Brondby, loan), Bojan Krkic (loan, return to Stoke City), Jonas Lössl (Huddersfield Town, loan), Todor Nedelev (Botev Plovdiv)  Florian Niederlechner (Freiburg, loan deal made permanent), Devante Parker (St. Pölten, loan), Andre Ramalho (loan, return to Bayer Leverkusen), Aaron Seydel (Holstein Kiel, loan)

Wolfsburg

IN: John Anthony Brooks (Hertha Berlin) , Ignacio Camacho (Malaga CF), Landry Dimata (Oostende), Kaylen Hinds (Arsenal), Divock Origi (Liverpool, loan), Marvin Stefaniak (Dynamo Dresden), Marcel Tisserand (Ingolstadt, loan), Felix Uduokhai (1860 Munich) Paul Verhaegh (Augsburg), William (Internacional), Elvis Rexhbecaj (youth academy)

OUT: Ismail Azzaoui (Willem II, loan), Diego Benaglio (Monaco), Amara Conde (Holstein Kiel, loan), Ashkan Dejagah (unknown), Orrin McKinze Gaines (Darmstadt), Luiz Gustavo (Marseille), Hendrik Hansen (Würzburger Kickers), Jannes Horn (Cologne), Borja Mayoral (loan return to Real Madrid), Leandro Putaro (Arminia Bielefeld, loan), Ricardo Rodriguez (AC Milan), Paul Seguin (Dynamo Dresden, loan), Sebastian Stolze (Jahn Regensburg, loan), Christian Träsch (Ingolstadt), Vieirinha (PAOK FC), Philipp Wollscheid (loan return to Stoke City)

Stuttgart

IN: Dennis Aogo (Schalke), Andreas Beck (Besiktas) Ailton Ferreira Silva (Estoril Praia), Chadrac Akolo (Sion), Takuma Asano (Arsenal, loan), Santiago Ascacibar (Estudiantes De La Plata), Holger Badstuber (Bayern Munich, free agent), Dzenis Burnic (Dortmund, loan), Anastasios Donis (Juventus), Benjamin Hadzic (Bayern Munich), Orel Mangala (Anderlecht), Alexander Meyer (Energie Cottbus), Ron-Robert Zieler (Leicester City)

OUT: Julian Green (Greuther Fürth, loan) Florian Klein (out of contract), Jan Kliment (Brondby, loan), Mitchell Langerak (Levante), Alexandru Maxim (Mainz), Jerome Onguene (FC Salzburg, loan), Toni Sunjic (Dynamo Moscow), Boris Tashchy (Duisburg), Benjamin Uphoff (Karlsruher), Tobias Werner (Nuremberg, loan), Jean Zimmer (Fortuna Düsseldorf, loan)

Hannover

IN: Tom Baller (Borussia Mönchengladbach), Ihlas Bebou (Fortun Düsseldorf), Yousef Emghames (Bayern Munich), Michael Esser (Darmstadt), Jonathas Jesus (Rubin Kazan), Julian Korb (Borussia Mönchengladbach), Matthias Ostrzolek (Hamburg), Pirmin Schwegler (Hoffenheim)

OUT: Mevlüt Erdinc (Istanbul Basaksehir), Babacar Gueye (VV St. Truiden, loan), Andre Hoffmann (Fortuna Düsseldorf), Marko Maric (loan return to Hoffenheim), Artur Sobiech (out of contract), Stefan Strandberg (loan return to FK Krasnodar), Marius Wolf (Eintracht Frankfurt, loan)

Click right here to recap deadline day as it happened!