Predicted line-ups:
Bundesliga Matchday 31
By Rune Gjerulff @runegjerulff
Here are our predicted line-ups for the Bundesliga's Matchday 31.

RB Leipzig and Hoffenheim lock horns on Friday. | Photo: GEPA Pictures/Roger Petzsche |
Hoffenheim: Baumann - Kaderabek, Posch, Bicakcic, Zuber - Samassekou, Grillitsch, Rudy - Skov, Dabbur, Baumgartner.
RB Leipzig: Gulacsi - Mukiele (Adams), Klostermann, Halstenberg, Angelino - Laimer, Kampl - Sabitzer (Olmo), Nkunku - Schick, Werner.
Wolfsburg - Freiburg:
Wolfsburg: Casteels - Mbabu, Pongracic, Brooks, Roussillon (Gerhardt) - Schlager, Arnold - Steffen, Brekalo, Victor (Klaus) - Weghorst.
Freiburg: Schwolow - Lienhart, Koch, Heintz - Schmid (Kübler), Günter - Haberer (Sallai), Höfler - Höler, Grifo - Petersen.
Fortuna Düsseldorf - Borussia Dortmund:
Fortuna Düsseldorf: Kastenmeier - Ayhan, Hoffmann, Suttner - Zimmermann, Stöger, Morales (Sobottka), Berisha, Thommy - Karaman, Hennings.
Borussia Dortmund: Bürki - Piszczek, Hummels, Akanji - Hakimi, Can, Witsel, Guerreiro - Brandt - Sancho, Hazard.
Hertha BSC - Eintracht Frankfurt:
Hertha BSC: Jarstein - Pekarik, Boyata, Torunarigha, Plattenhardt - Grujic, Skjelbred - Lukebakio, Darida, Mittelstädt - Ibisevic.
Frankfurt: Trapp - Abraham, Hasebe, Hinteregger - da Costa (Touré), Sow (Ilsanker), Kohr, Kostic - Kamada - Silva, Dost.
FC Köln - Union Berlin:
FC Köln: Horn - Ehizibue, Bornauw, Leistner (Czichos), Katterbach (Jakobs) - Skhiri, Hector - Kainz, Uth, Drexler - Cordoba.
Union Berlin: Gikiewicz - Friedrich, Schlotterbeck, Hübner - Trimmel, Gentner, Prömel, Bülter (Lenz) - Malli (Ingvartsen) - Ujah, Andersson.
Paderborn - Werder Bremen:
Paderborn: Zingerle - Jans, Strohdiek, Gjasula, Collins - Fridjonsson (Sabiri), Vasiliadis - Pröger (Holtmann), Antwi-Adjei - Michel, Srbeny.
Werder Bremen: Pavlenka - Gebre Selassie, Veljkovic, Moisander, Augustinsson - Vogt - M. Eggestein, Klaassen - Bittencourt, Sargent - Selke (Rashica).
Bayern München - Borussia Mönchengladbach:
Bayern München: Neuer - Pavard, Boateng, Alaba, Davies - Kimmich, Martinez - Coman, Goretzka, Perisic - Gnabry (Zirkzee).
Gladbach: Sommer - Elvedi, Ginter, Jantschke - Lainer, Kramer, Neuhaus, Bensebaini - Hofmann, Stindl - Thuram.
Mainz - Augsburg:
Mainz: Müller - Baku, St. Juste, Niakhaté, Brosinski - Kunde, Latza (Barreiro) - Öztunali, Quaison, Awoniyi - Mateta.
Augsburg: Luthe - Framberger, Jedvaj, Uduokhai, Max - Khedira, Gruezo - Sarenren Bazee (Löwen), Richter (Löwen), Vargas - Niederlechner (Finnbogason).
Schalke 04 - Bayer Leverkusen:
Schalke 04: Nübel - Kabak, Sané, Todibo - Kenny, McKennie, Schöpf, Oczipka - Caligiuri, Matondo - Raman.
Leverkusen: Hradecky - Weiser, Tapsoba, S. Bender, Sinkgraven (Wendell) - Aranguiz, Baumgartlinger - Diaby, Demirbay, Wirtz (Bailey, Bellarabi) - Havertz.