Bundesliga

Transfer centre: Summer 2025

The first transfer window of summer 2025 opens from 1-10 June.
The first transfer window of summer 2025 opens from 1-10 June.

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 is 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 Flekken (Brentford), Odilon Kossounou (Atalanta, end of loan), Ibrahima Maza (Hertha Berlin), Tim Oermann (Bochum), 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), 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), Mathys Tel (Tottenham, end of loan), 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)

Loading video

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

Borussia Dortmund

In: 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 (Nuremberg), Kevin Diks (Copenhagen), Oscar Fraulo (Utrecht, end of loan), Jan Olschowsky (Alemannia Aachen, end of loan), Grant-Leon Ranos (Kaiserslautern, end of loan)

Out: -

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 (out of contract), 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: Ayoub Chaikhoun (Nuremberg)

Freiburg

In: Cyriaque Irié (Troyes), Anthony Jung (Werder Bremen), Derry Scherhant (Hertha Berlin), Yuito Suzuki (Brondby), 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: András Németh (Preußen Münster, end of loan), Lucas Perrin (Cercle Brugge, end of loan), Gui Ramos (Santa Clara, end of loan), Nicolai Remberg (Holstein Kiel), Tom Sanne (Dordrecht, end of loan), Anssi Suhonen (Jahn Regensburg, end of loan)

Out: Dennis Hadžikadunić (Rostov, end of loan), Adam Karabec (Sparta Prague, end of loan), Tom Mickel (retired), Adedire Medube (Westerlo, end of loan), Marco Richter (Mainz, end of loan)

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 Bobzien (Austria Klagenfurt, end of loan), Edimilson Fernandes (Brest, end of 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), Benedict Hollerbach (Union Berlin)

Out: Ludovic Ajorque (Brest, loan made permanent), Moritz Jenz (Wolfsburg, end of loan)

RB Leipzig

In: Ezechiel Banzuzi (Leuven), Janis Blaswich (Red Bull Salzburg, end of loan), Yannick Eduardo (Emmen, end of loan), Eljif Elmas (Torino, end of loan), Frederik Jäkel (Elversberg, end of loan), Tim Köhler (Verl, end of loan), Ilaix Moriba (Celta Vigo, end of loan), André Silva (Werder Bremen, end of loan), Arthur Vermeeren (Atlético Madrid, loan made permament), Timo Werner (Tottenham, end of loan)

Out: Kosta Nedeljković (Aston Villa, end of loan)

Loading video

St. Pauli

In: 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), 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 Friedrich (Altglienicke, loan), Robin Gosens (Fiorentina, loan made permanent), Jerome Roussillon (out of contract), 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 permanent), Luca Pfeiffer (Elversberg), Fabian Rieder (Rennes, end of loan), El Bilal Touré (Atalanta, end 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 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), Bartol Franjić (Dinamo Zagreb, end of loan), Moritz Jenz (Mainz, end of loan), Dženan Pejčinović (Fortuna Düsseldorf, end of loan), Philipp Schulze (Verl, end of loan), Denis Vavro (Copenhagen, loan made permanent), Cédric Zesiger (Augsburg, end of loan)

Out: Kevin Behrens (out of contract), Bartosz Białek (out of contract), Manuel Braun (out of contract), Bennit Bröger (Paderborn), Niklas Klinger (out of contract), Mads Roerslev (Brentford, end of loan), Philipp Schulze (Sportclub Verl)

Related news
Discover more

Finding out who is broadcasting your favourite game is as easy as:

  1. Download the Bundesliga app
  2. Click on matches
  3. Get where to watch the game according to your location!