Bundesliga

2025-09-01T06:30:00Z

Deadline Day in the Bundesliga

The 2025 summer transfer window in Germany opened from 1-10 June and from 1 July to 1 September.
The 2025 summer transfer window in Germany opened from 1-10 June and from 1 July to 1 September.

There have been two transfer windows in summer 2025 owing to the FIFA Club World Cup, with the final one wrapping up on 1 September. Find out all the comings and goings at your favourite Bundesliga team...

The first transfer window was open from 1-10 June to allow Bayern Munich and Borussia Dortmund to register new players for the FIFA Club World Cup.

The regular transfer window opened from 1 July to 1 September, with German clubs having until 8pm CEST to complete their incomings. There could still be movement after that, though, as other leagues have their own deadlines...

New posts available

Heidenheim
Köln
Friendly Deadline day Transfers
vs

That's a wrap!

Jackson finally joining Bayern, Openda leaving Leipzig, Hincapié moving to Arsenal and Boniface switching to Bremen are some of the biggest deadline day stories. There's still a chance some deals are being pushed through - but that's it from us for now!

vs

Stay tuned!

The Bundesliga transfer window is officially shut as of 8pm German time tonight. That means Bundesliga and Bundesliga 2 clubs can no longer register any incoming transfers, but we expect to hear of some deals that have been completed before today's deadline that the clubs still plan to announce. Outgoing transfers to countries in which the window is still open (including Belgium, Austria and Saudi Arabia) are still possible in the coming days.

vs

Deadline slowly approaching

There are just under six hours left for clubs in Germany to confirm new arrivals. The clock is ticking!

vs

Deadline Day!

After two months of the summer transfer window, it all comes down to today as clubs finalise their squads for the coming season. Teams in Germany have until 8pm CEST to complete their business. You can follow all the latest moves as they're confirmed throughout the day right here.

Augsburg

In: Maximilian Bauer (Kaiserslautern, end of loan), Dion Beljo (Rapid Vienna, end of loan), Tim Breithaupt (Kaiserslautern, end of loan), David Colina (Velje, end of loan), Kyliane Dong (Troyes), Robin Fellhauer (Elversberg), Ismaël Gharbi (Braga, loan), Lasse Günther (Karlsruhe, end of loan), Anton Kade (Basel), Han-Noah Massengo (Burnley), Chrislain Matsima (Monaco, loan made permanent), Fabian Rieder (Rennes), Elias Saad (St. Pauli), Cédric Zesiger (Wolfsburg, loan made permanent)

Out: Dion Beljo (Dinamo Zagreb), Mergim Berisha (Hoffenheim, end of loan), Tim Breithaupt (Fortuna Düsseldorf, loan), Irvin Cardona (Saint-Étienne, loan made permanent), Kyliane Dong (Pau FC, loan), Robert Gumny (Lech Poznań), Lasse Günther (Elversberg), Fredrik Jensen (out of contract), Yusuf Kabadayi (Gaziantep FK, loan), Henri Koudossou (Nuremberg, loan), Marcel Lubik (Górnik Zabrze, loan), Frank Onyeka (Brentford, end of loan), Reece Oxford (out of contract), Kyliane Dong (Pau, loan), Patric Pfeiffer (Darmstadt), Felix Uduokhai (Besiktas, loan made permanent), David Colina (NK Osijek, loan)

Bayer Leverkusen

In: Farid Alfa-Ruprecht (Manchester City), Loïc Badé (Sevilla), Eliesse Ben Seghir (AS Monaco), Janis Blaswich (RB Leipzig), Claudio Echeverri (Manchester City, loan), Abdoulaye Faye (BK Häcken), Ezequiel Fernández (Al-Qadsiah), Mark Flekken (Brentford), Christian Kofane (Albacete), Ibrahima Maza (Hertha Berlin), Tim Oermann (Bochum), Ernest Poku (AZ Alkmaar), Jarrell Quansah (Liverpool), Axel Tape (Paris Saint-Germain), Malik Tillman (PSV Eindhoven), Issa Traoré (Djoliba AC, to join in January 2026), Lucas Vázquez (free agent)

Out: Amine Adli (Bournemouth), Kerim Alajbegović (Red Bull Salzburg), Farid Alfa-Ruprecht (loan, VfL Bochum), Victor Boniface (Werder Bremen, loan), Emiliano Buendía (Aston Villa, end of loan), Abdoulaye Faye (Lorient, loan), Jeremie Frimpong (Liverpool), Mario Hermoso (Roma, end of loan), Piero Hincapié (Arsenal, loan), Lukáš Hrádecký (Monaco), Odilon Kossounou (Atalanta, loan made permanent), Matěj Kovář (PSV Eindhoven, loan), Nordi Mukiele (Paris Saint-Germain, end of loan), Tim Oermann (Sturm Graz, loan), Francis Onyeka (Bochum, loan), Gustavo Puerta (Racing Santander), Artem Stepanov (loan, Nuremberg), Jonathan Tah (Bayern Munich), Florian Wirtz (Liverpool), Granit Xhaka (Sunderland)

Bayern Munich

In: Gibson Adu (Unterhaching, end of loan), Tom Bischof (Hoffenheim), Luis Díaz (Liverpool), Nicolas Jackson (Chelsea, loan), Jonathan Tah (Bayer Leverkusen)

Out: Adam Aznou (Everton), Tarek Buchmann (Nuremberg, loan), Kingsley Coman (Al-Nassr), Eric Dier (Monaco), Arijon Ibrahimović (Heidenheim, loan), Nestory Irankunda (Watford), Frans Krätzig (Red Bull Salzburg), Maurice Krattenmacher (Hertha Berlin, loan), Jonah Kusi-Asare (Fulham, loan), Hyun-Ju Lee (Arouca), Thomas Müller (out of contract), João Palhinha (Tottenham, loan) Daniel Peretz (Hamburg, loan), Matteo Perez Vinlöf (Dinamo Zagreb), Leroy Sané (Galatasaray), Mathys Tel (Tottenham, loan made permanent), Gabriel Vidović (Dinamo Zagreb), Paul Wanner (PSV Eindhoven), Bryan Zaragoza (Celta Vigo, loan), Lovro Zvonarek (Grasshoppers Zürich, loan)

Watch: Luis Díaz finishes ultimate Bayern team goal

>>> How is a transfer completed in the Bundesliga?

Borussia Dortmund

In: Aaron Anselmino (Chelsea, loan), Jobe Bellingham (Sunderland), Carney Chukwuemeka (Chelsea), Soumaïla Coulibaly (Brest, end of loan), Yan Couto (Manchester City, loan made permanent), Patrick Drewes (Bochum), Diant Ramaj (Copenhagen, end of loan), Fábio Silva (Wolverhampton Wanderers), Daniel Svensson (Norsdjaelland, loan made permanent)

Out: Soumaila Coulibaly (Racing Strasbourg), Jamie Gittens (Chelsea), Sébastien Haller (Utrecht, loan made permanent), Julian Hettwer (Fortuna Düsseldorf), Marcel Lotka (Fortuna Düsseldorf), Youssoufa Moukoko (Copenhagen), Diant Ramaj (Heidenheim, loan), Gio Reyna (Borussia Mönchengladbach) Kjell Wätjen (Bochum, loan)

Borussia Mönchengladbach

In: Jens Castrop (Nuremberg), Kevin Diks (Copenhagen), Yannik Engelhardt (Como, loan), Oscar Fraulo (Utrecht, end of loan), Shuto Machino (Holstein Kiel), Jan Olschowsky (Alemannia Aachen, end of loan), Grant-Leon Ranos (Kaiserslautern, end of loan), Gio Reyna (Borussia Dortmund), Haris Tabaković (Hoffenheim, loan)

Out: Winsley Boteli (Sion, loan), Tomáš Čvančara (Antalyaspor, loan), Shio Fukuda (Karlsruhe, loan) Ko Itakura (Ajax), Stefan Lainer (Red Bull Salzburg), Jan Olschowsky (Alemannia Aachen, loan), Noah Pesch (Magdeburg, loan), Alassane Pléa (PSV Eindhoven), Julian Weigl (Al-Qadisiyah)

Cologne

In: Ragnar Ache (Kaiserslautern), Sergis Adamyan (Jahn Regensburg, end of loan), Marius Bülter (Hoffenheim), Rasmus Carstensen (Lech Poznan, end of loan), Alessio Castro-Montes (Union Saint-Gilloise), Florian Dietz (Altach, end of loan), Malek El Mala (Viktoria Cologne, end of loan), Said El Mala (Viktoria Cologne, end of loan), Ísak Jóhannesson (Fortuna Düsseldorf), Jakub Kamiński (Wolfsburg, loan), Tom Krauß (Mainz, loan), Kristoffer Lund (Palermo, loan), Cenk Özkacar (Valencia, loan), Sebastian Sebulonsen (Brondby), Rav van den Berg (Middlesbrough), Ron-Robert Zieler (Hannover)

Out: Elias Bakatukanda (Blau-Weiß Linz, loan), Rasmus Carstensen (Aarhus, loan), Jacob Christensen (Molde), Florian Dietz (Jahn Regensburg), Damion Downs (Southampton), Max Finkgräfe (RB Leipzig), Tim Lemperle (Hoffenheim), Dejan Ljubicic (Dinamo Zagreb), Jonas Nickisch (Saarbrücken), Mathias Olesen (Greuther Fürth), Marvin Obuz (Rot-Weiss Essen), Jonas Nickisch (out of contract), Chilohem Onuoha (Verl, loan extended), Leart Paqarada (Heidenheim), Julian Pauli (Dynamo Dresden, loan), Philipp Pentke (out of contract), Jaka Čuber Potočnik (Rot-Weiss Essen, loan), Anthony Racioppi (Hull City, end of loan), Imad Rondic (Rakow Czestochowa, loan), Mansour Ouro Tagba (VfB Stuttgart, loan), Steffen Tigges (Paderborn), Mark Uth (retired)

Eintracht Frankfurt

In: Paxten Aaronson (Utrecht, end of loan), Love Arrhov (Brommapojkarna, to join in January 2026), Elias Baum (Elversberg, end of loan), Jonathan Burkardt (Mainz), Aurélio Buta (Reims, end of loan), Ritsu Dōan (Freiburg), Rasmus Kristensen (Leeds United, loan made permanent), Nacho Ferri (Kortrijk, end of loan), Jessic Ngankam (Hannover, end of loan), Hrvoje Smolčić (LASK, end of loan), Michael Zetterer (Werder Bremen)

Out: Paxten Aaronson (Colorado Rapids), Ayoub Chaikhoun (Nuremberg), Éric-Junior Dina Ebimbe (Brest, loan), Hugo Ekitiké (Liverpool), Nacho Ferri (Westerlo), Krisztián Lisztes (Ferencváros, loan), Kristian Mandic (Nuremberg), Igor Matanović (Freiburg), Niels Nkounkou (Torino, loan), Nils Ramming (Brighton), Kevin Trapp (Paris FC), Tuta (Al-Duhail)

Watch: All of Burkardt's 2024/25 Bundesliga goals for Mainz

Freiburg

In: Cyriaque Irié (Troyes), Anthony Jung (Werder Bremen), Igor Matanović (Eintracht Frankfurt), Derry Scherhant (Hertha Berlin), Yuito Suzuki (Brøndby), Philipp Treu (St. Pauli), Noah Weißhaupt (St. Pauli, end of loan)

Out: Franci Bouebari (Rot-Weiß Essen, loan), Ritsu Dōan (Eintracht Frankfurt), Michael Gregoritsch (Brondby), Manuel Gulde (retired), Florent Muslija (Fortuna Düsseldorf, loan), Merlin Röhl (Everton, loan), Kenneth Schmidt (Fortuna Düsseldorf), Kiliann Sildillia (PSV Eindhoven), Robert Wagner (Holstein Kiel, loan), Noah Weißhaupt (Legia Warsaw, loan)

Hamburg

In: Nicolas Capaldo (Red Bull Salzburg), Fernando Dickes (RB Leipzig), Giorgi Gocholeishvili (Shakhtar Donetsk, loan), Dennis Hadžikadunić (Rostov, end of loan), Sambi Lokonga (Arsenal), Daniel Peretz (Bayern Munich, loan), Warmed Omari (Rennes, loan), Yussuf Poulsen (RB Leipzig), Rayan Philippe (Eintracht Braunschweig), Gui Ramos (Santa Clara, end of loan), Nicolai Remberg (Holstein Kiel), Tom Sanne (Dordrecht, end of loan), Jordan Torunarigha (Gent), Fábio Vieira (Arsenal, loan), Luka Vušković (Tottenham, loan)

Out: Joel Agyekum (Viktoria Cologne, loan), Dennis Hadžikadunić (Sampdoria), Adam Karabec (Sparta Prague, end of loan), Adedire Mebude (Westerlo, end of loan), Tom Mickel (retired), András Németh (Puskás Akadémia), Nicolas Oliveira (Jahn Regensburg), Lucas Perrin (Sporting Gijón), Łukasz Poręba (Elversberg, loan), Matheo Raab (Union Berlin), Ludovit Reis (Club Brugge), Marco Richter (Mainz, end of loan), Tom Sanne (Wacker Burghausen), Sebastian Schonlau (Vancouver Whitecaps), Davie Selke (Istanbul Basaksehir), Otto Stange (Elversberg, loan), Anssi Suhonen (Östers, loan), Valon Zumberi (out of contract)

Heidenheim

In: Arijon Ibrahimović (Bayern Munich, loan), Mikkel Kaufmann (Karlsruhe, end of loan), Leart Paqarada (Cologne), Diant Ramaj (Borussia Dortmund, loan)

Out: Maximilian Breunig (Magdeburg, loan), Vitus Eicher (out of contract), Luka Janes (Sonnenhof Großaspach, loan), Frans Krätzig (Bayern Munich, end of loan), Christopher Negele (Unterhaching), Léo Scienza (Southampton), Norman Theuerkauf (retired), Paul Wanner (Bayern Munich, end of loan)

Hoffenheim

In: Fisnik Asllani (Elversberg, end of loan), Leon Avdullahu (Basel), Mergim Berisha (Augsburg, end of loan), Bernardo (Bochum), Wouter Burger (Stoke City), Vladimír Coufal (out of contract), Muhammed Damar (Elversberg, end of loan), Tim Drexler (Nuremberg, end of loan), Florian Grillitsch (Real Valladolid, end of loan), Albian Hajdari (Lugano), Tim Lemperle (Cologne), Kōki Machida (Union SG), Attila Szalai (Standard Liège, end of loan), Deniz Zeitler (Ingolstadt)

Out: Finn Ole Becker (Nuremberg), Tom Bischof (Bayern Munich), Marius Bülter (Cologne), Jakob Busk (Sønderjyske, end of loan), Emmanuel Chukwu (Wolfsberger AC, loan), Bambasé Conté (Elversberg), Tim Drexler (Nuremberg, loan), Florian Grillitsch (Sporting Braga), Luka Hyryläinen (Magdeburg), David Jurásek (Benfica, end of loan), Pavel Kadeřábek (Sparta Prague), Noah König (Greuther Fürth), Christopher Lenz (Fortuna Düsseldorf), Florian Micheler (Arminia Bielefeld, loan), Nahuel Noll (Hannover, loan), Stanley Nsoki (Union Berlin, loan), Gift Orban (Hellas Verona, loan), Leo Østigård (Rennes, end of loan), Joshua Quarshie (Southampton), Diadie Samassékou (out of contract), Anton Stach (Leeds United), Attila Szalai (Kasımpaşa, loan), Haris Tabaković (Borussia Mönchengladbach, loan), Erencan Yardımcı (Eintracht Braunschweig, loan)

Watch: Asllani's 2024/25 goals in Bundesliga 2 with Elversberg

Mainz

In: Ben Bobzien (Austria Klagenfurt, end of loan), Kasey Bos (Melbourne Victory), William Bøving (Sturm Graz), Benedict Hollerbach (Union Berlin), Sota Kawasaki (Kyoto Sanga, loan), Tom Krauß (Bochum, end of loan), Marco Richter (Hamburg, end of loan), Konstantin Schopp (Sturm Graz), Philipp Schulz (Verl, end of loan), Niklas Tauer (Eintracht Braunschweig, end of loan)

Out: Ludovic Ajorque (Brest, loan made permanent), Jonathan Burkardt (Eintracht Frankfurt), Edimilson Fernandes (Young Boys), Hyun-seok Hong (Nantes, loan), Moritz Jenz (Wolfsburg, end of loan), Tom Krauß (Cologne, loan), Marco Richter (Darmstadt, loan)

RB Leipzig

In: Johan Bakayoko (PSV Eindhoven), Ezechiel Banzuzi (Leuven), Yan Diomande (Leganés), Yannick Eduardo (Emmen, end of loan), Max Finkgräfe (Cologne), Lutsharel Geertruida (Sunderland), Conrad Harder (Sporting Lisbon), Frederik Jäkel (Elversberg, end of loan), Tim Köhler (Verl, end of loan), Andrija Maksimović (Red Star Belgrade), Kosta Nedeljković (Aston Villa, loan extended), Rômulo (Göztepe), Arthur Vermeeren (Atlético Madrid, loan made permanent), Timo Werner (Tottenham, end of loan) 

Out: Janis Blaswich (Bayer Leverkusen), Fernando Dickes (Hamburg), Yannick Eduardo (Dordrecht, loan), Eljif Elmas (Napoli, loan), Lutsharel Geertruida (Sunderland, loan), Nuha Jatta (VfB Stuttgart), Frederik Jäkel (Eintracht Braunschweig), Tim Köhler (VfB Stuttgart), Ilaix Moriba (Celta Vigo, loan made permanent), Vonheim Norbye (Arminia Bielefeld, loan), Loïs Openda (Juventus, loan), Yussuf Poulsen (Hamburg), Robert Ramsak (Eintracht Braunschweig, loan), André Silva (Elche), Benjamin Šeško (Manchester United), Xavi Simons (Tottenham), Arthur Vermeeren (Olympique Marseille, loan)

Watch: Rômulo arrives at RB Leipzig

St. Pauli

In: Joel Chima Fujita (St. Truiden), Andréas Hountondji (Burnley, loan), Ricky-Jade Jones (Peterborough United), Martijn Kaars (Magdeburg), Maurides (Debrecen, end of loan), Louis Oppie (Arminia Bielefeld), Mathias Pereira Lage (Stade Brest), Arkadiusz Pyrka (Pliast Gliwice), Jannik Robatsch (Austria Klagenfurt), James Sands (New York City FC, loan extended), Simon Spari (Austria Klagenfurt)

Out: Sören Ahlers (out of contract), Andreas Albers (out of contract), Scott Banks (Blackpool, loan), Carlo Boukhalfa (out of contract), Sascha Burchert (retired), Johannes Eggestein (Austria Vienna), Morgan Guilavogui (Lens), Eric Oelschlägel (out of contract), Maurides Roque Junior (Radomiak Radom), Elias Saad (Augsburg), Philipp Treu (Freiburg), Siebe van der Heyden (Mallorca, end of loan), Robert Wagner (Freiburg, end of loan), Noah Weißhaupt (Freiburg, end of loan), Simon Zoller (retired)

Union Berlin

In: Ilyas Ansah (Paderborn), Dmytro Bogdanov (Dynamo Dresden), Livan Burcu (Magdeburg, end of loan), Oliver Burke (Werder Bremen), Andrej Ilić (Lille, loan made permanent), Paul Jaeckel (Eintracht Braunschweig, end of loan), Wooyeong Jeong (VfB Stuttgart, loan made permanent), Alex Král (Espanyol, end of loan), Derrick Köhn (Galatasaray), Stanley Nsoki (Hoffenheim, loan), Matheo Raab (Hamburg)

Out: László Bénes (Kayserispor, loan), Lennard Grill (Dynamo Dresden), Robin Gosens (Fiorentina, loan made permanent), Benedict Hollerbach (Mainz), Paul Jaeckel (Preußen Münster), Ivan Prtajin (Kaiserslautern), Jérôme Roussillon (out of contract), Lucas Tousart (Brest), Alexander Schwolow (Hearts), Yannic Stein (Babelsberg, loan), Kevin Vogt (Bochum), Kevin Volland (1860 Munich)

VfB Stuttgart

In: Chema Andrés (Real Madrid), Lorenz Assignon (Rennes), Badredine Bouanani (Nice), Noah Darvich (Barcelona), Bilal El Khannouss (Leicester City, loan), Lazar Jovanović (Red Star Belgrade), Tim Köhler (RB Leipzig), Juan José Perea (Zürich, end of loan), Silas (Red Star Belgrade, end of loan), Tiago Tomás (Wolfsburg)

Out: Benjamin Boakye (Arminia Bielefeld), Jacob Bruun Larsen (Burnley), Anrie Chase (Red Bull Salzburg), Wahid Faghir (Vejle BK), Wooyeong Jeong (Union Berlin, loan made permanent), Jarzinho Malanga (Elversberg, loan), Enzo Millot (Al-Ahli), Juan José Perea (Zürich), Luca Pfeiffer (Elversberg), Luca Raimund (Fortuna Düsseldorf), Fabian Rieder (Rennes, end of loan), Dennis Seimen (Paderborn, loan), El Bilal Touré (Atalanta, end of loan), Laurin Ulrich (Magdeburg, loan), Nick Woltemade (Newcastle)

Werder Bremen

In: Victor Boniface (Bayer Leverkusen, loan), Oliver Deman (Royal Antwerp, end of loan), Isak Hansen-Aarøen (Aalborg, end of loan), Karl Hein (Arsenal, loan), Dawid Kownacki (Fortuna Düsseldorf, end of loan), Samuel Mbangula (Juventus), Cameron Puertas (Al-Qadsiah, loan), Dikeni Salifou (Austria Klagenfurt, end of loan), Isaac Schmidt (Leeds United, loan), Yukinari Sugawara (Southampton, loan), Maximilian Wöber (Leeds United, loan)

Out: Oliver Burke (Union Berlin), Marvin Ducksch (Birmingham City), Anthony Jung (Freiburg), Issa Kaboré (Manchester City, end of loan), Derrick Köhn (Galatasaray, end of loan), Dawid Kownacki (Hertha Berlin, loan), Abdenego Nankishi (VfB Stuttgart), Leon Opitz (Karlsruhe, loan), Dikeni Salifou (Mechelen), André Silva (RB Leipzig, end of loan), Milos Veljković (Red Star Belgrade), Michael Zetterer (Eintracht Frankfurt)

Wolfsburg

In: Kofi Amoako (Osnabrück, end of loan), Mohamed Amoura (Union Saint-Gilloise, loan made permanent), Václav Černý (Rangers, end of loan), Nicolas Cozza (Nantes, end of loan), Adam Daghim (Red Bull Sazburg, loan), Christian Eriksen (free agent), Moritz Jenz (Mainz, end of loan), Sael Kumbedi (Lyon, loan), Jesper Lindstrøm (Napoli, loan), Dženan Pejčinović (Fortuna Düsseldorf, end of loan), Jenson Seelt (Sunderland, loan), Vini Souza (Sheffield United), Denis Vavro (Copenhagen, loan made permanent), Aaron Zehnter (Paderborn), Jakub Zielinski (Legia Warsaw)

Out: Jonathan Akaegbobi (Bochum), Kofi Amoako (Dynamo Dresden), Kevin Behrens (out of contract), Bartosz Białek (Darmstadt), Benedikt Börner (Darmstadt), Sebastiaan Bornauw (Leeds United), Manuel Braun (Hannover), Bennit Bröger (Paderborn), Nicolas Cozza (Nantes, loan), Marvin Ducksch (Birmingham), Bartol Franjić (Venezia, loan), Jakub Kamiński (Cologne, loan), Niklas Klinger (out of contract), Lukas Nmecha (Leeds United), David Odogu (AC Milan), Mads Roerslev (Brentford, end of loan), Philipp Schulze (Verl, loan made permanent), Tiago Tomás (VfB Stuttgart), Aster Vranckx (Sassuolo, loan), Cédric Zesiger (Augsburg, loan made permanent)

Related news
Discover more

Getting real-time match statistics is as easy as:

  1. Download the Bundesliga app
  2. Click on your favourite match
  3. Get all match stats directly as it happens!