The Bundesliga's 2016/17 winter transfer window is open for business from 1 January until 31 January 2017. Keep track of all the official ins and outs below.

Someone caught your eye? Use the winter break to chop and change your Official Fantasy Bundesliga team right here!

Alongside making additions to their squads, the league's clubs are also visiting warmer climes over the winter break in order to condition themselves for the season's restart. Click here to find out where they are headed.

FC Bayern München  

Ins: Niklas Süle (TSG 1899 Hoffenheim, from July 2017), Sebastian Rudy (TSG 1899 Hoffenheim, from July 2017)

Outs: Holger Badstuber (FC Schalke 04), Julian Green (VfB Stuttgart)

RB Leipzig  

Ins: Dayot Upamecano (FC Salzburg)

Outs: Omer Damari (Maccabi Haifa FC, loan), Kyriakos Papadopoulos (Hamburger SV, loan deal with Bayer 04 Leverkusen mutually terminated)

Hertha Berlin  

Ins:

Outs: Jens Hegeler (Bristol City FC)

Eintracht Frankfurt  

Ins: Max Besuschkow (VfB Stuttgart), Andersson Ordonez (Barcelona SC)

Outs: Johannes Flum (FC St. Pauli)

TSG 1899 Hoffenheim  

Ins: Florian Grillitsch (SV Werder Bremen, from July 2017)

Outs: Niklas Süle (FC Bayern München, from July 2017), Sebastian Rudy (FC Bayern München, from July 2017)

Borussia Dortmund  

Ins:

Outs:

1. FC Köln  

Ins: Christian Clemens (1. FSV Mainz 05)

Outs: Mergim Mavraj (Hamburger SV), Filip Mladenovic (R. Standard de Liege)

SC Freiburg  

Ins:

Outs: Charles Elie Laprevotte (1. FC Magdeburg)

Bayer 04 Leverkusen  

Ins:

Outs:

1. FSV Mainz 05  

Ins: Marin Sverko (Karlsruher SC)

Outs: Christian Clemens (1. FC Köln), Yunus Malli (VfL Wolfsburg)

FC Schalke 04  

Ins: Holger Badstuber (FC Bayern München, loan), Guido Burgstaller (1. FC Nürnberg)

Outs: Fabian Giefer (Bristol City FC, loan), Phil Neumann (FC Ingolstadt 04, from July 2017), Sidney Sam (SV Darmstadt 98, loan)

FC Augsburg  

Ins:

Outs: Daniel Opare (RC Lens)

VfL Wolfsburg  

Ins: Paul-Georges Ntep (Stade Rennais FC),Yunus Malli (1. FSV Mainz 05), Riechedly Bazoer (Ajax Amsterdam), Victor Osimhen (Ultimate Strikers Academy)

Outs: Julian Draxler (Paris Saint-Germain FC), Carlos Ascues (FBC Melgar)

Borussia Mönchengladbach  

Ins: Timothee Kolodziejczak (Sevilla FC)

Outs:

SV Werder Bremen  

Ins: Thomas Delaney (FC Kobenhavn)

Outs: Florian Grillitsch (TSG 1899 Hoffenheim), Lukas Fröde (Würzburger Kickers), Lennart Thy (FC St. Pauli, loan), Fallou Diagne (FC Metz, loan)

Hamburger SV  

Ins: Mergim Mavraj (1. FC Köln), Kyriakos Papadopoulos (Bayer 04 Leverkusen, loan)

Outs: Cleber Reis (FC Santos), Emir Spahic (released)

FC Ingolstadt 04  

Ins: Phil Neumann (FC Schalke 04, from July 2017)

Outs: Hauke Wahl (1. FC Heidenheim 1846, loan)

SV Darmstadt 98  

Ins: Sidney Sam (FC Schalke 04, loan)

Outs: