By Michael Kryschak@michaelkryschak

Confirmed Bundesliga transfers for the 2024/25 season

27 matchdays out of 34 have been played and the Bundesliga clubs are slowly starting to build their squads for the coming season.
The first key element in order to plan for the next year is to secure a place in the Bundesliga - many clubs have already been able to (1) do exactly that or, at the very least, (2) get into a position in which this confirmation is just a matter of time. Knowing whether or not your club will be playing in Europe next season is the next step. On the other hand, some clubs might even be planning for a year in the second division.

We looked at the confirmed decisions from every Bundesliga club so that you can get an idea of your club‘s squad for the coming season. In this list we only included transfers which have been confirmed by either one or both involved clubs - the transfer of Nick Woltemade from Werder Bremen to Stuttgart, for example, seems to be done, but it hasn’t been officially confirmed. We also didn’t include any loan deals which are ending in June of 2024. Transfer deals in which a loaned player is getting a permanent contract for the club they are currently playing for (like Robin Koch for Frankfurt) are included in this list.

Here are all the confirmed Bundesliga transfers for the new season so far:


Bayer Leverkusen
In: /
Out: /


Bayern Munich
In: -Bryan Zaragoza (€13m - FC Granada)
-Nestory Irankunda (€3,4m - Adelaide United)
-Eric Dier (free - Tottenham Hotspur)
Out: /


VfB Stuttgart
In: -Anthony Rouault (€3m - FC Toulouse)
Out: -Matej Maglica (unknown - SV Darmstadt 98)


Borussia Dortmund
In: /
Out: /


RB Leipzig
In: -Maarten Vandevoordt (€10m - KRC Genk)
-Robert Ramsak (free - FC Bayern München U19)
Out: /


Eintracht Frankfurt
In: -Krisztian Lisztes (€4,5m - Ferencvarosi TC)
-Robin Koch (free - Leeds United)
Out: -Sebastian Rode (retirement)


Augsburg
In: /
Out: -Iago (free - EC Bahia)


Freiburg
In: Eren Dinkci (€5m - SV Werder Bremen)
Out: /


Hoffenheim
In: /
Out: /


Werder Bremen
In: -Marco Grüll (free - SK Rapid Wien)
Out: -Eren Dinkci (€5m - SC Freiburg)
-Nick Woltemade (free - tba.)
-Christian Groß (retirement)


Heidenheim
In: -Julian Niehues (free - 1.FC Kaiserslautern)
Out: /


Union Berlin
In: /
Out: -Jakob Busk (free - tba.)


Borussia Mönchengladbach
In: /
Out: -Mamadou Doucouré (free - tba.)


Wolfsburg
In: -Kamil Grabara (€13,5m - FC Kopenhagen)
Out: -Koen Casteels (free - tba.)


Bochum
In: /
Out: /


Mainz 05
In: /
Out: /


Köln
In: /
Out: Justin Diehl (free - tba.)


Darmstadt
In: -Matej Maglica (unknown - VfB Stuttgart)
Out: /

Match days

Long reads

Exclusive interviews

Team News

Bundesliga - Hoffenheim - RB Leipzig