Karim Adeyemi Borussia Dortmund in Aktion, am Ball, Einzelaktion waehrend des Spiels der Bundesliga zwischen Borussia Dortmund und 1. FC Heidenheim 1846, Signal Iduna Park am 01. February 2026 in Dortmund, Deutschland. Foto von Ralf Treese/DeFodi Images  Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1. FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany. Photo by Ralf Treese/DeFodi Images DFL regulations prohibit any use of photographs as image sequences and/or quasi-video. Photo by Ralf Treese/DeFodi Images - *** Karim Adeyemi Borussia Dortmund in action, on the ball, individual action during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846, Signal Iduna Park on 01 February 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images DFL regulations prohibit any use of photographs as image sequences and or quasi video Photo by Ralf Treese DeFodi Images
Karim Adeyemi Borussia Dortmund in Aktion, am Ball, Einzelaktion waehrend des Spiels der Bundesliga zwischen Borussia Dortmund und 1. FC Heidenheim 1846, Signal Iduna Park am 01. February 2026 in Dortmund, Deutschland. Foto von Ralf Treese/DeFodi Images Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1. FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany. Photo by Ralf Treese/DeFodi Images DFL regulations prohibit any use of photographs as image sequences and/or quasi-video. Photo by Ralf Treese/DeFodi Images - *** Karim Adeyemi Borussia Dortmund in action, on the ball, individual action during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846, Signal Iduna Park on 01 February 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images DFL regulations prohibit any use of photographs as image sequences and or quasi video Photo by Ralf Treese DeFodi Images - © IMAGO/Ralf Treese/DeFodi Images
Karim Adeyemi Borussia Dortmund in Aktion, am Ball, Einzelaktion waehrend des Spiels der Bundesliga zwischen Borussia Dortmund und 1. FC Heidenheim 1846, Signal Iduna Park am 01. February 2026 in Dortmund, Deutschland. Foto von Ralf Treese/DeFodi Images Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1. FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany. Photo by Ralf Treese/DeFodi Images DFL regulations prohibit any use of photographs as image sequences and/or quasi-video. Photo by Ralf Treese/DeFodi Images - *** Karim Adeyemi Borussia Dortmund in action, on the ball, individual action during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846, Signal Iduna Park on 01 February 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images Karim Adeyemi Borussia Dortmund controls the ball during the Bundesliga match between Borussia Dortmund and 1 FC Heidenheim 1846 at Signal Iduna Park on February 1, 2026 in Dortmund, Germany Photo by Ralf Treese DeFodi Images DFL regulations prohibit any use of photographs as image sequences and or quasi video Photo by Ralf Treese DeFodi Images - © IMAGO/Ralf Treese/DeFodi Images
bundesliga

Bundesliga Matchday 20 teams

xwhatsappmailcopy-link

Karim Adeyemi returned to the starting line-up as Dortmund edged past Heidenheim.

Advertisement

Take a look at who's in and who's out for Matchday 20.

* All kick-off times 3.30pm CET unless otherwise stated.

Sunday 1 February

Dortmund 3-2 HeidenheimGoals: 1-0 Anton 44’, 1-1 Niehues 45’+5 (assist: Honsak), 1-2 Niehues 48’ (assist: Dinkçi), 2-2 Guirassy pen. 68’, 3-2 Guirassy 70’ (assist: Beier)Missed penalty: Guirassy 85’

Dortmund: Kobel – Mané (Süle 46’), Anton, Schlotterbeck – Couto (Beier 58’), Bellingham (Chukwuemeka 58’), Nmecha, Svensson – Adeyemi (Silva 69’), Brandt – Guirassy (Özcan 90’+3)Unused subs: Drewes, Meyer, Bensebaini, RyersonOut: Sabitzer (calf), Can (ill)Coach: Niko Kovač

Heidenheim: Ramaj – Busch, Mainka (c), Siersleben – Traoré (Schimmer 80’) , Dorsch, Niehues (Schöppner 70’), Dinkçi (Kaufmann 80’), Behrens - Pieringer (S. Conteh 80’), Honsak (Ibrahimović 46’)Unused subs: Feller, Föhrenbach, Kerber, BeckOut: C. Conteh (knee), Gimber (suspended), Kölle (muscular), Paqarada (knee), Stergiou (adductor), Zivzivadze (knee)Coach: Frank Schmidt

VfB Stuttgart 1-0 Freiburg
Goals: 1-0 Demirović 90’ (assist: Undav)
Stuttgart: Nübel – Vagnoman, Jeltsch, Chabot, Hendriks (Mittelstädt 59’) – Karazor (c) (Andrés 77’), Stiller – El Khannouss (Demirović 77’), Nartey (Führich 60’), Leweling – Undav (Jaquez 90’ +3)
Unused subs: Drljača, Al-Dakhil, Assignon, Bouanani
Out: Bredlow (calf), Jovanović (back), Tomás (muscular), Zagadou (thigh)
Coach: Sebastian Hoeneß

Freiburg: Atubolu – Treu (Ogbus 78’), Ginter, Rosenfelder, Makengo – Eggestein (c), Manzambi (Osterhage 68’) – Beste (Irié 68’), Suzuki (Höler 76’), Scherhant (Grifo 76’) – Matanović
Unused subs: Müller, Günter, Jung, Höfler
Out: Kyereh (knee), Lienhart (abdominals)
Coach: Julian Schuster

Saturday 31 January

Hamburg 2-2 Bayern Munich
Goals: 1-0 Vieira pen. 34’, 1-1 Kane 42’ (assist: Kimmich), 1-2 Díaz 46’ (assist: Olise), 2-2 Vušković 53’ (assist: Mikelbrencis)
Hamburg:
Heuer Fernandes – Capaldo (c), Vušković, Elfedli – Mikelbrencis (Omari 72’), Sambi Lokonga (Pherai 84’), Remberg, Muheim – Jatta (Gocholeishvili 59’), Königsdörffer (Philippe 72’), Vieira (Glatzel 85’)Unused subs: Tangvik, Torunarigha, Lemke, Megeed Out: Baldé (thigh), Downs (calf), Poulsen (ankle), Røssing-Lelesiit (ankle), Dompé (suspended by club) Coach: Merlin Polzin
Bayern: Neuer – Stanišić, Upamecano, Kim (Tah 65’), Davies – Kimmich, Pavlović – Olise, Karl (Díaz 46’), Gnabry (Musiala 65’) - KaneUnused subs: Urbig, Goretzka, Jackson, Bischof, Ito, Boey Out: Laimer (calf)Coach: Vincent Kompany

Eintracht Frankfurt 1-3 Bayer Leverkusen
Goals: 0-1 Arthur 26’ (assist: Grimaldo), 0-2 Tillman 33’ (assist: Kofane), 1-2 Koch 50’, 1-3 García 90’+3 (assist: Poku)
Sent off: Skhiri 71’

Frankfurt: Santos – Amenda, Koch (c), Theate – Kristensen, Larsson (Højlund 57’), Skhiri, Brown (Bahoya 84’) – Dōan (Amaimouni-Echghouyab 69’), Götze (Knauff 69’) – Kalimuendo
Unused subs: Zetterer, Doumbia, Kosugi, Dahoud, Chaïbi
Out:
Batshuayi (foot), Baum (knee), Burkardt (calf), Ebnoutalib (knee), Uzun (thigh
Coach: Dennis Schmitt 

Leverkusen: Blaswich – Quansah, Andrich (c), Tapsoba – Arthur, Fernández (Palacios 64’), García, Grimaldo – Terrier (Hofmann 64’), Tillman (Poku 82’) – Kofane (Schick 72’)
Unused subs: Omlin, Tapé, Vázquez, Belocian, Culbreath
Out: 
Badé (suspended), Ben Seghir (ankle), Flekken (knee), Tella (foot)
Coach: Kasper Hjulmand

RB Leipzig 1-2 Mainz
Goals: 1-0 Harder 40’ (assist: Nusa), 1-1 Amiri 45+6‘ (pen.) 1-2 Silas 49‘ (assist: Tietz)

Leipzig: Gulácsi – Baku (Henrichs 59‘), Orbán, Bitshiabu (Banzuzi 59‘), Raum (c) – Seiwald (Bakayoko 86‘), Schlager – Diomande, Harder, Nusa – Rômulo (Gomis 72‘)Unused subs: Vandevoordt, Finkgräfe, Nedeljkovic, Klostermann, MaksimovićOut: Baumgartner (suspended), Lukeba (knee), Ouédraogo (knee), Sani (ankle)Coach: Ole Werner

Mainz: Batz – Posch, Bell, Potulski – da Costa, Amiri (Maloney 72‘), Sano, Lee, Widmer (c) (Mwene 82‘) – Tietz (82‘), Hollerbach (Silas 14‘, Nebel 82‘)Unused subs: Rieß, Nordin, Gleiber, BøvingOut: Caci (hamstring), Dal (knee), Hanche-Olsen (muscular), Kawasaki (muscular), Kohr (suspended), Veratschnig (hamstring), Zentner (groin)Coach: Urs Fischer

Werder Bremen 1-1 Borussia Mönchengladbach
Goals: 0-1 Tabaković 61’ (assist: Honorat), 1-1 Topp 90’ +4 (assist: Deman)

Bremen: Backhaus – Malatini (Schmidt 75’), Friedl (c), Coulibaly – Sugawara (Grüll 64’), Schmid, Lynen, Stage, Deman – Njinmah (Milošević 64’), Mbangula (Topp 88’)Unused subs: Hein, Schmetgens, Agu, Čović, Puertas Out: Bittencourt (muscular), Boniface (knee), Pieper (knee), Stark (hip), Weiser (knee), Wöber (thigh)Coach: Horst Steffen

Gladbach: Nicolas – Sander (Friedrich 69’), Elvedi, Chiarodia – Scally (Castrop 84’), Reitz (c), Engelhardt, Netz – Honorat, Neuhaus (Stöger 57’) – Tabaković (Machino 84’)Unused subs: Olschowsky, Ullrich, Mohya, Sarco, Urbich Out: Diks (head), Hack (knee), Kleindienst (knee), Ngoumou (Achilles), Reyna (muscular)Coach: Eugen Polanski

Augsburg 2-1 St. Pauli
Goals: 0-1 Sinani 32', 1-1 Gregoritsch 41' (assist: Claude-Maurice), 2-1 Gregoritsch 59' (assist: Claude-Maurice)

Augsburg: Dahmen – Chaves (Keitel 45+4'), Schlotterbeck (c), Banks – Fellhauer, Rexhbecaj (Zesiger 77'), Massengo, Wolf (Pedersen 77') – Rieder (Kade 60'), Claude-Maurice – Gregoritsch (Essende 84')Unused subs: Labrović, Kömür, Ribeiro, GharbiOut: Gouweleeuw (knee), Jakić (calf), Matsima (thigh)Coach: Manuel Baum

Pauli: Vasilj – Andō, Smith (c), Mets – Pyrka, Sands, Rasmussen, Saliakas (Ceesay 84') – Fujita (Irvine 71'), Jones (Pereira Lage 63'), Sinani (Kaars 63')Unused subs: Voll, Stevens, Ritzka, Oppie, RobatschOut: Dźwigała (suspended), Hountondji (ankle), Nemeth (groin), Metcalfe (knee), Wahl (sprained medial collateral ligament)Coach: Alexander Blessin

Hoffenheim 3-1 Union Berlin
Goals: 1-0 Kramarić 42‘ (pen.), 2-0 Kramarić 45‘ (assist: Touré), 3-0 Leite 47‘ (o.g.), 3-1 Khedira 68‘

Hoffenheim: Baumann (c) – Coufal, Hranáč, Kabak, Hajdari – Kramarić (Prass 83‘), Avdullahu, Prömel – Lemperle (Moerstedt 46‘), Asllani (Bebou 78‘), Touré (Akpoguma 90‘+1)Unused subs: Philipp, Gendrey, Bernardo, Đurić, DamarOut: Burger (suspended), Campbell (ankle), Hložek (calf), Machida (knee)Coach: Christian Ilzer

Union: Rønnow – Doekhi, Querfeld, Leite (Burcu 75‘) – Haberer, Khedira (c), Kemlein (Král 83‘), Nsoki (Köhn 54‘) – Jeong (Schäfer 54‘), Burke (Ansah 54‘) – IlićUnused subs: Raab, Trimmel, Preu, Skarke Out: Juranović (knock), Ljubičić (thigh), Rothe (knock), Skov (calf)Coach: Steffen Baumgart

Friday 30 January

Cologne 1-0 Wolfsburg 
Goals: 1-0 Maina 29' (assist: Krauß)

Cologne: Schwäbe (c) – Castro-Montes, Sebulonsen, Özkacar, Lund (Van den Berg 86') - Kamiński (El Mala 75'), Martel, Krauß, Maina (Thielmann 75') – Bülter (Jóhannesson 66'), Ache (Niang 86')
Unused subs: Zieler, Huseinbašić
Out: Heintz (groin), Hübers (knee), Kilian (knee), Simpson-Pusey (muscular)
Coach: Lukas Kwasniok 

Wolfsburg: Grabara – Fischer (Kumbedi 74'), Vavro, Jenz, Gerhardt (Zehnter 90'+1) – Arnold (c), Souza (Daghim 46') – Wimmer (Lindström 74'), Eriksen, Majer (Shiogai 46') – Pejčinović
Unused subs: Müller, Koulierakis, Svanberg, Hensel
Out: Amoura (disciplinary), Dárdai (knee), Mæhle (shoulder), Rogério (muscular), Seelt (ill), Wind (thigh)
Coach: Daniel Bauer

Check the latest Bundesliga standings!