The Bundesliga winter transfer window opened at midnight on New Year's Day and slammed shut at 18:00CET/17:00GMT on 1 February.
We look back at the deadine-day deals...
+ + + Click here to refresh this page + + +
Monday, 1 February - DEADLINE DAY
LATE DEAL - Augsburg swoop for Alfred Finnbogason
Markus Weinzierl's men have swooped to seal a deal for Iceland international striker Alfred Finnbogason. The 27-year-old will join on loan from Spanish side Real Sociedad de Futbol until the end of the season. “It’s a dream come true to play in the Bundesliga. The conversations I had with the club’s representatives showed me that this is exactly the right club for me," said the 30-time international.
18:00CET/17:00GMT That's it! The winter transfer window is officially closed, but stay with us as those last-minute deals are confirmed.
Tasci joins Bayern
FC Bayern München have signed Serdar Tasci, picking up the former VfB Stuttgart defender on loan from Spartak Moscow until the end of the season. The 28-year-old, who has 14 caps for Germany, will increase Pep Guardiola's options in central defence following Jerome Boateng's injury.
Tomas Pekhart leaves Ingolstadt for AEK Athens FC
Niki Zimling leaves Mainz for FSV Frankfurt
Milosevic strengthens Hannover
Hannover 96 have completed the signing of Sweden international defender Alexander Milosevic. The 24-year-old has moved to the Bundesliga strugglers on loan until the end of the season from Turkish club Besiktas. Marcelo has moved in the opposite direction until the summer.
Hamburg sign Nabil Bahoui
The Sweden international has signed a contract at the Northern giants until 2018.
Movement in Frankfurt
Nicolai Rapp leaves Hoffenheim on loan for Fürth
Bruno Henrique: 'Josue convinced me'
New VfL Wolfsburg striker Bruno Henrique has admitted the Wolves' former captain and fellow Brazilian, Josue, helped convince him to move to the Volkswagen Arena. "Josue is a friend of mine. He told me it was exactly the right decision to come here," the 25-year-old new arrival from Gioas Esporte Clube explained. "Josue gave me all the necessary information."
Kruse comes back
After just three Bundesliga appearances for VfB Stuttgart, Robbie Kruse's loan spell with the Baden-Württemberg side has been ended early and the Australia international has returned to Bayer 04 Leverkusen. "With his speed and his skills, Robbie fits wonderfully into our system," Leverkusen official Jonas Boldt said.
Djurdjic moves again
Nikola Djurdjic has moved to second-tier outfit Fortuna Düsseldorf on loan just a month after returning to FC Augsburg. The Serbia international had been on loan at Malmö FF during the first half of the season and played in the Swedish side's UEFA Champions League group stage campaign.
We're into the final hour of the transfer window...will anyone make a last-minute deal?
Read: Drmic sets sights on coming good in Hamburg
Drmic completes HSV switch
Josip Drmic has successfully passed a medical and joined Hamburger SV on loan until the end of the season. The Switzerland international forward made 13 Bundesliga appearances for Borussia Mönchengladbach this season, but only four of those were starts. He scored one goal.
Darmstadt sign Platte
SV Darmstadt 98 have signed teenage striker Felix Platte on loan from FC Schalke 04 until the end of the season - the 19-year-old, who has made one Bundesliga appearance this season, will serve as back-up for Sandro Wagner.
Bremen bring in Vejlkovic
Milos Vejlkovic has left Tottenham Hotspur to join SV Werder Bremen on a three-and-a-half-year deal. The Swiss-born Serbia Under-21 international, who won the FIFA Under-20 World Cup last summer, was described as "an investment for the future" by Bremen sporting director Thomas Eichin.
Barba joins Stuttgart
VfB Stuttgart have snapped up Italy Under-21 international defender Federico Barba on loan from FC Empoli until the season's end. The 22-year-old helped Empoli to promotion from Serie B in 2014, and played ten Serie A matches this season. Stuttgart have an option to purchase him permanently in the summer.
Beister on the move
Maximilian Beister has left 1. FSV Mainz 05 to join TSV 1860 Munich on loan until the end of the season. Beister, who moved to Mainz from Hamburger SV last summer, has made just a single Bundesliga appearance of only five minutes - ironically, against HSV on Matchday 15 - this season.
How the system works
The Transfer Online Registration System (TOR) was introduced by the DFL on 1 July, 2015. Player registrations, applications to register players and the transfers themselves now take place via this new system. Documents pertaining to the transfer of a player from one club to another no longer have to be sent or faxed to the DFL.
Previously, every player looking to move to another club had to be included on the DFL's official transfer list by 12:00 CET/11:00GMT on the final day of the window. Now, all the relevant documents must be entered into the new system by 18:00 CET/17:00GMT.
Gallery: Click here to see all the Bundesliga's winter arrivals
Sunday, 31 January - 1 day to deadline
Drmic en route to Hamburg
HSV have confirmed that Borussia Mönchengladbach striker Josip Drmic is en route to the Port City to undergo a medical ahead of deadline day tomorrow.
"Josip Drmic is en route to Hamburg for a medical. He would then join on loan until the summer."
Hlousek leaves Stuttgart
The left-back has departed for Polish side Legia Warszawa. The club wished him all the best in the tweet below.
One in, one out at Mainz
1. FSV Mainz 05 have signed Emil Berggreen from Eintracht Braunschweig on a contract until 2019. The 22-year-old Danish striker has scored five goals in the Bundesliga 2 so far this term.
"Welcome to Mainz, Emil Berggreen. The attacker joins Mainz from Eintracht Braunschweig!"
Florian Niederlechner has left Mainz for high-flying second-division outfit SC Freiburg. The 25-year-old forward has joined on loan until June 2017, while the Black Forest-based club also have the opportunity to buy him thereafter.
"Welcome to Freiburg, Florian Niederlechner!"
Saturday, 30 January - 2 days to deadline
There were no confirmed moves today.
Friday, 29 January - 3 days to deadline
New striker for Wolfsburg
The Wolves have moved to compensate for the injury-enforced absence to striker Bas Dost by signing Brazilian forward Bruno Henrique from Goias. The 25-year-old put pen to paper on a three-and-a-half year contract and will wear the number 16 shirt.
Stenzel loaned to Freiburg
Borussia Dortmund midfielder Pascal Stenzel, 19, has joined promotion-chasing Bundesliga 2 outfit SC Freiburg on loan until 30 June, 2017. The Germany U-20 international made his full BVB debut in a UEFA Europa League clash with PAOK FC in early December 2015, but has yet to appear in the Bundesliga for Die Schwarz-Gelben.
Thursday, 28 January - 4 days to deadline
Another newcomer for Bremen
It's been a very busy day in the Bremen offices, with 18-time Mali international Sambou Yatabare signing a three-and-a-half year deal at the club, keeping him at the Weserstadion until 30 June 2019. The 26-year-old midfielder joins from Greek side Olympiacos.
"Sambou Yatabare has joined Werder. The Mali international signs on until 2019."
Kroos to Union Berlin
Meanwhile, Bremen midfielder Felix Kroos has moved to Bundesliga 2 outfit Union Berlin on loan until the end of the season.
Tremmel joins Bremen from Swansea
Gerhard Tremmel has joined SV Werder Bremen on loan from English side Swansea City AFC until the end of the season. The goalkeeper, 37, was born in Munich and boasts 125 Bundesliga appearances with SpVgg Unterhaching, Hannover 96, Hertha Berlin and Energie Cottbus.
Wednesday, 27 January - 5 days to deadline
Düsseldorf swoop for Greek midfielder
Charalampos Mavrias has joined Bundesliga 2 side Fortuna Dusseldorf on loan until the end of the season from Premier League side Sunderland AFC. The Greek midfielder was once the second-youngest player to appear in the UEFA Champions League when he turned out for Panathinaikos FC in 2010 at the age of 16.
"Welcome to #F95, Charalampos Mavrias," reads the tweet below.
Tuesday, 26 January - 6 days to deadline
Malli staying put in Mainz
Yunus Malli has promised "to continue going full throttle" after 1. FSV Mainz 05 announced that the influential midfielder will not be leaving the club in the current transfer window despite reaching an agreement with Borussia Dortmund. "It wasn't about business dealings - the whole package didn't work for us. We had actually agreed a deal in principle with Borussia Dortmund, but the timing of the transfer was not optimal for us," explained sporting director Christian Heidel in a statement on the club's website. "Yunus is not just our top goalscorer, but also an important part of the structure of our team and we don't want to pull the side apart."
SV Werder Bremen have confirmed the departure of centre-back Assani Lukimya, who has reached an agreement to join Chinese top-flight side Liaoning FC. "I received an offer which I just couldn't refuse," Lukimya said in a farewell message to the fans on the club's Facebook page. "I enjoyed three and a half wonderful years here. Even if we didn't always play the most successful football, you always gave us 100 per cent of your support. I want to thank you for that and wish you all the best for the future and hope that, just like last season, you can get out of this situation as soon as possible."
Monday, 25 January - 7 days to deadline
Donati signs for Mainz
Defender Giulio Donati has left Bayer 04 Leverkusen to join 1. FSV Mainz 05. The 25 year old has signed a deal which will keep him at Mainz until 2019.
Sunday, 24 January - 8 days to deadline
Gruezo departs Stuttgart
Midfielder Carlos Gruezo has left VfB Stuttgart for MLS side Dallas FC. The Ecuador international, 20, joined VfB in January 2014 from Barcelona SC and went on to make 18 top-flight appearances. He scored his only Bundesliga goal in a 4-1 victory over SC Freiburg in November 2014.
Saturday, 23 January - 9 days to deadline
Nedlev loaned back to Plovdiv
1. FSV Mainz have allowed Todor Nedelev to join Bulgarian side Botev Plovdiv on loan until the end of the season. The 22-year-old midfielder, who joined Mainz from Botev in January 2014, has made just two Bundesliga appearances for the 05ers.
Friday, 22 January 2016 - 10 days to deadline
Bielefeld loan Rodriguez
VfL Wolfsburg attacking midfielder Francisco Rodriguez, brother of left-back Ricardo, has joined Bundesliga 2 outfit DSC Arminia Bielefeld on an 18-month loan deal. The 20-year-old Swiss youngster, who has yet to make a first-team appearance for the Wolves since his summer move, will wear the number 22 shirt at the Bielefelder Alm.
Just arrived at @regnumcarya: New signing Rodriguez joins DSC's training camp today.
Thursday, 21 January - 11 days to deadline
Djilobodji joins Bremen from Chelsea
Senegal international Papy Djilobodji has joined SV Werder Bremen on a loan deal until the end of the season from Chelsea FC. "We're very happy," said the club's sporting director Thomas Eichin upon the unveiling of the centre-half.
Wednesday, 20 January - 12 days to deadline
Kramaric loan deal complete
TSG 1899 Hoffenheim have bolstered their attacking options by signing Leicester City FC striker Andrej Kramaric on a six-month loan deal. The Croatian international has made just five appearances in all competitions for the side currently sitting second in the Premier League, but is keen to make his mark with the struggling Sinsheim outfit. "I'm very excited about Hoffenheim and the Bundesliga. I want to do my part to ensure that we stay up this season," said the 24-year-old.
Bremen sign Kleinheisler
Werder Bremen have confirmed the signing of Laszlo Kleinheisler from Hungarian top-flight side Videoton FC. The midfielder - who made his debut for Hungary in November and helped secure UEFA EURO 2016 qualification - has signed a contract until 30 June 2019. "We're delighted that we've been able to tie him down to the club long term," said club sporting director Thomas Eichin. "He is a young international footballer with lots of potential."
Almeida glad to be back
Tuesday, 19 January - 13 days to deadline
Morris to return to the USA
Hirsch joins Fürth
Monday, 18 January - 14 days to deadline
Klose no longer a Wolf
Swiss international centre-back Timm Klose has agreed a deal to join English side Norwich City from VfL Wolfsburg. The 27-year-old arrived at the Wolves in summer 2013 from 1. FC Nürnberg and made 30 Bundesliga appearances for the club.
Thy to join Bremen in the summer
Lennart Thy will join SV Werder Bremen from FC St. Pauli in the summer, the club have confirmed on Twitter. The 23-year-old played for Die Grün-Weißen between 2010 and 2012, when he left to join the Millerntor-based club. The striker has scored six goals in 19 appearances in the Bundesliga 2 this season and signs a contract from July 2016 until 20 June 2019 with Bremen.
Stieber bolsters Nürnberg challenge
Zoltan Stieber has joined 1. FC Nürnberg on loan until the end of the season, leaving Hamburger SV after making just two appearances this term. The 27-year-old, who could make the move permanent in the summer, scored three goals in 25 outings for HSV in the 2014/15 campaign.
Sunday, 17 January - 15 days to deadline
No moves were completed on this day.
Saturday, 16 January - 16 days to deadline
Hannover 96 have secured their fifth signing of the January transfer window by snapping up former FC Anji striker Hugo Almeida. The 31-year-old Portuguese frontman previously worked under Reds head coach Thomas Schaaf at SV Werder Bremen between 2006 and 2010.
Jara returns to Chile
Chilean midfielder Gonzalo Jara has left 1. FSV Mainz 05 after asking for his contract to be terminated. The 30-year-old's deal was due to run until June 2016, but made the request due to "personal reasons". Jara made 23 Bundesliga appearances for Mainz since joining in July 2014.
FCI loan Plendl to Sandhausen
Bundesliga 2 promotion hopefuls SV Sandhausen have completed the signing of FC Ingolstadt youngster Thomas Pledl on an eighteen-month loan deal. The 21-year-old midfielder has yet to make a league appearance for die Schanzer this season.
#SVS1916 sign Pledl on loan. Welcome to the Hardtwald!
Friday, 15 January - 17 days to deadline
Finne leaves Köln
Another departure today, with 1. FC Köln announcing the transfer of Norwegian striker Bard Finne to Bundesliga 2 club 1. FC Heidenheim on a three-year deal.
Diaz departs Hamburg
Chilean international midfielder Marcelo Diaz, who saved Hamburger SV from the drop last season with a 91st-minute free-kick in the relegation play-off against Karlsruher SC, has left the club after agreeing a deal with Spanish side RC Celta de Vigo.
"Marcelo Diaz has joined Celta Vigo. We won't forget his services for our club."
Lezcano makes Ingolstadt move
Bundesliga first-timers FC Ingolstadt 04 have bolstered their ranks for the second half of the campaign with the signing of Paraguay international forward Dario Lezcano from Swiss side FC Luzern. The 25-year-old, who has scored 11 times in 14 appearances in all competitions so far in 2015/16, has signed on the dotted line until 30 June 2020.
The ink's dry: Dario Lezcano is a Schanzer!
Thursday, 14 January - 18 days to deadline
Schreck, that'll do nicely
Bayer 04 Leverkusen are building for the future with the signing of highly-promising 16-year-old Sam Schreck from FC St. Pauli. The teenager, who has played for Germany at U17 level, will move to Die Werkself in the summer.
Wednesday, 13 January - 19 days to deadline
There were no confirmed moves today.
Tuesday, 12 January - 20 days to deadline
There were no confirmed moves today.
Monday, 11 January - 21 days to deadline
Petsos heading back to the Bundesliga
Greek defensive midfielder Athanasios 'Thanos' Petsos will join SV Werder Bremen from Austrian club SK Rapid Wien in the summer. The 24-year-old, who made 54 Bundesliga appearances during spells at Bayer 04 Leverkusen, 1. FC Kaiserslautern and SpVgg Greuther Fürth, has agreed terms on a two-year deal valid through to June 2019.
Sunday, 10 January - 22 days to deadline
Schöpf swaps Nuremberg for Gelsenkirchen
Austrian midfielder Alessandro Schöpf has joined FC Schalke 04 from 1. FC Nürnberg. The 21-year-old, who was also previously on the books of FC Bayern München, joined up with the rest of the Royal Blues' squad after passing his medical in Florida. He has signed a contract through to 2019.
Saturday, 9 January - 23 days to deadline
Gaudino goes to St. Gallen
FC Bayern München's Gianluca Gaudino has joined Swiss side FC St. Gallen on loan until the end of the 2016/17 season. The 19-year-old, who has made eight Bundesliga appearances for the German champions, has a contract through to 2018 at the Allianz Arena.
Gouweleeuw joins Augsburg
The Bavarian club has also completed the signing of Jeffrey Gouweleeuw from Dutch side AZ Alkmaar, where the 24-year-old defender was captain.
Ajeti jets in to Augsburg
FC Augsburg have completed the signing of 18-year-old forward Albian Ajeti from FC Basel 1893. "I'm convinced that - in Augsburg - I find myself in a great environment and team in which to continue my development as a young player and show my strengths," said Ajeti, who has signed a contract through to 2020.
Friday, 8 January - 24 days to deadline
Hinteregger is a Foal
Borussia Mönchengladbach have completed the six-month loan signing of Austria international defender Martin Hinteregger from RB Salzburg. The Foals have the option to buy the 23-year-old centre-back, who joined up with his new teammates for winter training in the Turkish resort of Belek on Friday.
Wolf joins Hannover
Kirchhoff leaves Bayern
Thursday, 7 January - 25 days to deadline
Schöpf to join Schalke
21-year-old 1. FC Nürnberg midfielder Alessandro Schöpf will complete a move to FC Schalke 04 after undergoing a medical at the Royal Blues' Orlando training camp on Friday. The Austrian U21 international, who has scored 11 goals in 51 appearances for the Bavarians, will become Schalke's second signing of the winter transfer window after Younes Belhanda.
Hertha sign Kurt
Hertha Berlin have completed the signing of 19-year-old attacker Sinan Kurt from FC Bayern München. The Germany Under-19 international, whose only Bundesliga appearance to date came against his new employers in April 2015, trained with his new teammates for the first time on Thursday morning.
"A warm welcome to the Hertha family, Sinan Kurt! We're delighted," reads this tweet from the club's sporting director Michael Preetz.
Wednesday, 6 January - 26 days to deadline
Großkreutz joins Stuttgart
Former Borussia Dortmund utility man Kevin Großkreutz has joined VfB Stuttgart from Turkish club Galatasaray AS. The two-time Bundesliga champion will wear the number 15 for Stuttgart, who have already completed the signing of Ukraine intenrational Artem Kravets this transfer window. The 27-year-old will participate in the club's Belek training camp this month.
Pogatetz to Union
Belhanda joins Schalke
Tuesday, 5 January - 27 days to deadline
Follow all the official moves here throughout the day...
Onisiwo to Mainz
1. FSV Mainz 05 have announced the signing of Austrian forward Karim Onisiwo on a three-year deal. The 23-year-old arrives from SV Mattersburg, where he has played for the last 18 months.
Mladenovic joins Köln
1. FC Köln completed the signing of Serbian left-back Filip Mladenovic on Tuesday. The 24-year-old joins the Billy-Goats from BATE Borisov, and has signed a contract until 2019. Mladenovic will wear the number 25.
Monday, 4 January - 28 days to deadline
Stuttgart complete Kravets loan deal
VfB Stuttgart have completed the loan signing of Ukrainian international Artem Kravets. The 26 year old striker joins the Bundesliga outfit from Dynamo Kiev, and will play for VfB until the end of the current season.
Reds loan Szalai
Hannover 96 have secured the signing of TSG 1899 Hoffenheim striker Adam Szalai on a six-month loan, with an option to make the move permanent at the end of the current campaign. Hungarian international Szalai, who has made just four appearances for the Sinsheim outfit this season, will wear the number 28 shirt at the HDI Arena.
Sunday, 3 January - 29 days to deadline
Frankfurt press conference with Marco Fabian
More from Marco Fabian:
- "I like to play through the middle, behind the striker""I like to play passes and set up goals; to be creative""I’ll try my best wherever the coach plays me""I shoot well from distance""They gave me a lot of confidence and trusted in me""I didn’t have to think twice""I’m delighted to be here and it’s the highlight of my career""I’m a more mature, more disciplined Marco Fabian, who wants to work hard and settle in quickly"
More from Marco Fabian:
- "My experience in the stadium [against SV Werder Bremen] was fantastic, it’s quite different to Mexico""Playing well to impress the fans is a major motivation for me;""It really impressed me how united everyone was and how well the team battled’"
More from Marco Fabian:
- "I’m in a good physical state I’ve been training for the last four weeks and so I’m well-prepared for what’s to come""In Mexico lots of people know the Bundesliga…it’s one of the best leagues in the world""I’ve watched SGE’s most recent games""I’m ready to help the team fight against the drop""I’ve come to help the team climb the table"
- "I’m really happy to be here, it was the best Christmas present""I’m going to give it my all to help my team""Chicharito’s a really good friend, we played together as youngsters, we talk a lot and he’s doing well in the Bundesliga. He's already given me a lot of advice and of course we talk a lot, he’s told me a lot about the Bundesliga and about how hard you have to work. I’m looking forward to playing against him!"
All you need to know about Marco Fabian is here
Frankfurt to present Fabian and Huszti
Stay with us as we'll bring you the latest from Eintracht Frankfurt's press conference to present new signings Marco Fabian and Szabolcs Huszti.
Ayhan joins Eagles
The transfer market's early movers and shakers, Frankfurt have also signed young defender Kaan Ayhan on loan from FC Schalke 04, both clubs have confirmed on Twitter this morning. The 21-year-old Turkey U-21 international joins on a six-month loan deal.
Saturday, 2 January – 30 days to deadline
Mölders on the move
FC Augsburg striker Sascha Mölders will spend the rest of the season on loan at Bundesliga 2 outfit TSV 1860 Munich. The Lions have the option to buy the 30-year-old, who has made just four top-flight appearances this term.
Friday, 1 January, 2016 - 31 days to deadline
Hofmann makes Gladbach switch
On 29 December, news broke of a deal to bring Borussia Dortmund's Jonas Hofmann to Borussia Mönchengladbach. The Foals represent the Germany Under-21 international midfielder's third Bundesliga station following a loan spell at 1. FSV Mainz 05 last term.
Click here for ten things on Marco Fabian.
Fresh faces in Frankfurt
Eintracht Frankfurt have bolstered their ranks ahead of the second half of the campaign with the acquisition of Mexico international playmaker Marco Fabian and former Hannover 96 midfielder Szabolcs Huszti. Fabian put pen to paper on a three-and-a-half-year deal late on Christmas Eve, while confirmation of Huszti's 18-month deal came through on 30 December.
Fossum joins Bundesliga ranks
Norway Under-21 international Iver Fossum becomes Hannover's third new arrival of the winter break. The 19-year-old, who registered 12 goals and nine assists in 34 appearances for former club Strömsgodset IF over the course of the recently ended Tippeligaen season, has signed a long-term deal and will wear the No.18 shirt.
Hannover name Schaaf as Michael Frontzeck's replacement.
Hannover's Japanese connection
Hannover 96 have added to their growing Japanese contingent with the signing of Samurai Blue midfielder Hotaru Yamaguchi on a long-term deal from Cerezo Osaka. The 25-year-old joins Hiroshi Kiyotake and Hiroki Sakai at the HDI-Arena, as well as new head coach Thomas Schaaf.
H96 sign Japan international Hotaru Yamaguchi. Welcome!