There are two transfer windows in summer 2025 owing to the FIFA Club World Cup. Find out all the comings and goings at your favourite Bundesliga team ahead of the new 2025/26 season.
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.
After that, the regular transfer window will be open from 1 July to 1 September. Some moves have already been confirmed, however, as clubs get their transfer business done early on.
Augsburg
In: Maximilian Bauer (Kaiserslautern, end of loan), Dion Beljo (Rapid Vienna, end of loan), Tim Breithaupt (Kaiserslautern, end of loan), Irvin Cardona (Saint-Étienne), David Colina (Velje, end of loan), Kyliane Dong (Troyes), Lasse Günther (Karlsruhe, end of loan), Marcel Lubik (Tychy, end of loan), Chrislain Matsima (Monaco, loan made permanent), Patric Pfeiffer (Magdeburg, end of loan), Irvin Cardona (Saint-Étienne, end of loan)
Out: Mergim Berisha (Hoffenheim, end of loan), Fredrik Jensen (out of contract), Frank Onyeka (Brentford, end of loan), Reece Oxford (out of contract), Felix Uduokhai (Besiktas, loan made permanent), Cédric Zesiger (Wolfsburg, end of loan)
Bayer Leverkusen
In: Mark Flekeken (Brentford), Irahima Maza (Hertha Berlin), Tim Overmann (Bochum), Axel Tape (Paris Saint-Germain), Issa Traoré (Djoliba AC, to join in January 2026)
Out: Emiliano Buendía (Aston Villa, end of loan), Jeremie Frimpong (Liverpool), Mario Hermoso (Roma, end of loan), Odilon Kossounou (Atalanta, loan made permanent), Nordi Mukiele (PSG, end of loan), Tim Oermann (Sturm Graz, loan), Francis Onyeka (Bochum, loan), Gustavo Puerta (Hull City, loan made permanent), Artem Stepanov (loan, Nuremberg), Jonathan Tah (Bayern Munich)
Bayern Munich
In: Adam Aznou (Real Valladolid, end of loan), Tom Bischof (Hoffenheim), Maurice Krattenmacher (Ulm, end of loan), Arijon Ibrahimović (Lazio, end of loan), Jonathan Tah (Bayer Leverkusen), Paul Wanner (Heidenheim, end of loan) Bryan Zaragoza (Osasuna, end of loan), Lovro Zvonarek (Sturm Graz, end of loan)
Out: Eric Dier (Monaco), Frans Krätzig (Red Bull Salzburg), Thomas Müller (out of contract), Leroy Sané (Galatasaray), Gabriel Vidović (Dinamo Zagreb), Mathys Tel (Tottenham, loan made permanent)
How is a transfer completed in the Bundesliga?
Borussia Dortmund
In: Jobe Bellingham (Sunderland), Soumaïla Coulibaly (Brest, end of loan), Yan Couto (Manchester City, loan made permanent), Sébastien Haller (Utrecht, end of loan), Youssoufa Moukoko (Nice, end of loan), Diant Ramaj (Copenhagen, end of loan), Daniel Svensson (Norsdjaelland, loan made permanent)
Out: Carney Chukwuemeka (Chelsea, end of loan), Julian Hettwer (Fortuna Düsseldorf)
Borussia Mönchengladbach
In: Jens Castrop (Nurmbersg), Kevin Dirs (copharages), oscar froshousky, end of loan), Grann-Leon Ranos (Kaiserslautern, End of Loan)
Out: Stefan Lainer (Red Bull Salzburg)
Cologne
In: Ragnar Ache (Kaiserslautern), Sergis Adamyan (Jahn Regensburg, end of loan), Elias Bakatukanda (Blau-Weiß Linz, end of loan), Rasmus Carstensen (Lech Poznan, end of loan), Florian Dietz (Altach, end of loan), Ísak Jóhannesson (Fortuna Düsseldorf) Malek El Mala (Viktoria Cologne, end of loan), Said El Mala (Viktoria Cologne, end of loan), Chilohem Onuoha (Verl, end of loan)
Out: Tim Lemperle (out of contract), Dejan Ljubicic (out of contract), Jonas Nickisch (out of contract), Mathias Olesen (Greuther Fürth), Marvin Obuz (out of contract), Philipp Pentke (out of contract), Anthony Racioppi (Hull City, end of loan), 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), Aurélio Buta (Reims, end of loan), Nacho Ferri (Kortrijk, end of loan), Rasmus Kristensen (Leeds United, loan made permanent), Jessic Ngankam (Hannover, end of loan), Hrvoje Smolčić (LASK, end of loan)
Out: AYAUB Chaikhound (Nuremberg), Krisian Mandic (Nuremberg)
Freiburg
In: Cyriaque Irié (Troyes), Anthony Jung (Werder Bremen), Derry Scherhant (Hertha Berlin), Yuito Suzuki (Brøndby), Robert Wagner (St. Pauli, end of loan), Noah Weißhaupt (St. Pauli, end of loan)
Out: Manuel Gulde (Retired), Kenneth Schmidt (Fortuna Düsseldorf), Robert Wagner (Holstein Kiel, Loan)
Hamburg
In: Nemeth (Serce Brunr (St. Clara, Anssi Suhanen, Anssi Suhanen (Dordrecht, Anssi Suhanen,
Out: Dennis Hadžkadunić (Rostov, end of loan), Adam Karabec, Tom Mickel.
Heidenheim
In: Mikkel Kaufmann (Karlsruhe, End of Loan)
Out: Vitus Eicher (out of contract), Frans Krätzig (Bayern Munich, end of loan), Christopher Negele (out of contract), Norman Theuerkauf (retired), Paul Wanner (Bayern Munich, end of loan)
Hoffenheim
In: Fisnik Asllani (Elversberg, end of loan), Mergim Berisha (Augsburg, end of loan), Bernardo (Bochum), Bambasé Conté (Karlsruhe, end of loan), Muhammed Damar (Elversberg, end of loan), Tim Drexler (Nuremberg, end of loan), Florian Grillitsch (Real Valladolid, end of loan), Tim Lemperle (free agent), Nahuel Noll (Greuther Fürth, end of loan), Joshua Quarshie (Greuther Fürth, end of loan), Attila Szalai (Standard Liège, end of loan)
Out: Jakob Busk (Sønderjyske, end of loan), Tom Bischof (Bayern Munich), Christopher Lenz (Fortuna Düsseldorf), David Jurásek (Benfica, end of loan), Pavel Kadeřábek (out of contract), Noah König (Greuther Fürth), Leo Østigård (Napoli, end of loan), Diadie Samassékou (out of contract), Joshua Quarshie (Southampton)
Mainz
In: Ben bobzia (Austria clums, end of loan), casey bos (Melbourne Volibson, END OF LAVOL (LIAND OF LEAN OF LOCOLL), NIKEPLA Brownwiwile, end of loan), beneddict Dutchbach (UNION BERIN)
Out: Ludovic Ajorque (Brest, loan made permanent), Moritz Jenz (Wolfsburg, end of loan)
RB Leipzig
In: Yanick, Blaswich, John the Baptist, Elmas, Frederik Jäkel (Elversberg. Arthur Vermeeren (Atlético of Madrid, permanent life), Timo Werner.
Out: Ilaix Moriba (Celta, Loan Blood), Christmas (Aston Villa, Loan),
St. Pauli
In: Ricky-Jade Jones (Peterborough United), Maurides (Debrecen, end of loan), Arkadiusz Pyrka (Pliast Gliwice), Jannik Robatsch (Austria Klagenfurt), James Sands (New York City FC, loan extended)
Out: Sören Ahlers (out of contract), Andreas Albers (out of contract), Carlo Boukhalfa (out of contract), Sascha Burchert (out of contract), Morgan Guilavogui (Lens, end of loan), Eric Oelschlägel (out of contract), 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), Livan Burcu (Magdeburg, end of loan), Oliver Burke (Werder Bremen), Lennard Grill (Greuther Fürth, end of loan), Andrej Ilić (Lille, loan made permanent), Paul Jaeckel (Eintracth Braunschweig, end of loan), Wooyeong Jeong (VfB Stuttgart, loan made permanent), Alex Král (Espanyol, end of loan)
Out: Julien Frediich (ArtGLenhocks, Loan), Robin Gosnsens (Kansenina), Je MDslaty), Je Mnsiler), Je Mnsilirescens (on Contractor), Je Mnsiliutzn), Je Mnsiler), Je Muctuctor (Stuting), Je Mnsi-Countery), Je Moncut Alexander Schwolow (out of contract), Kevin Volland (1860 Munich), Benedict Hollerbach (Mainz)
VfB Stuttgart
In: Lorenz Assignon (Rennes), Jovan Milošević (Partizan Belgrade, end of loan), Juan José Perea (Zürich, end of loan), Silas (Red Star Belgrade, end of loan)
Out: WOOYEOng Jeong (Union Berlin, Loan Made), Lucca push (ENVANTR ROOK (RANNES, END OF LOCAL TIME (ATALANTA, END OF LOAN OF LOAN
Werder Bremen
In: Oliver Deman (Royal Antwerp, end of loan), Isak Hansen-Aarøen (Aalborg, end of loan), Dawid Kownacki (Fortuna Düsseldorf, end of loan), Dikeni Salifou (Austria Klagenfurt, end of loan)
Out: Oliver Burke (Union Berlin), Anthony Jung (Freiburg), Issa Kaboré (Manchester City, end of loan), Derrick Köhn (Galatasaray, end of loan), Abdenego Nankishi (out of contract), André Silva (RB Leipzig, end of loan), Milos Veljković (Red Star Belgrade)
Wolfsburg
In: Kofi Amoko (Osnabrück, Mohamed Amoura, Loan (Nantes, Nantes, Moritz, end of loan), Fortune Düsseldorf, Philipp Schulze (Verl, Denis Vavro.
Out: Kevin Behrens (out or contract), Bartosz Białek (out or contract), Bendiks Bruner (Darm City), Manuel Braun (out or contract), Bruger (Pderborn), Niles Kinger (out or contract), Mads Roselve (Brentord, Philips (Sportsclabe Sports (Sportclub Verl), and Luke Nmecha (out or contract)