Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
All Scores
Odds by

Bundesliga Week 29 predictions, preview, schedule

Bundesliga Week 29 predictions

BREMEN, GERMANY - NOVEMBER 23: (L-R) Johannes Eggestein of Werder Bremen and Weston McKennie of FC Schalke 04 battle for the ball during the Bundesliga match between SV Werder Bremen and FC Schalke 04 at Wohninvest Weserstadion on November 23, 2019 in Bremen, Germany. (Photo by Cathrin Mueller/Bongarts/Getty Images)

Bongarts/Getty Images

The Bundesliga title is all but Bayern Munich’s following a midweek which saw the Bavarians beat Borussia Dortmund and all other chasers drop points, but the fight for Champions League places remains fierce.

[ MORE: Key issues ahead of Premier League restart ]

Dortmund now must turn its attention from a title fight that isn’t quite over to holding and building upon its four-point advantage on fifth.

RB Leipzig and Borussia Monchengladbach sit third and fourth, the latter ahead of Bayer Leverkusen on just two goals of differential.

[ BUNDESLIGA: Week 28 takeaways, Team of the Week ]

So, yes, there will be plenty of drama moving forward. And we’ll start this week’s preview and predictions with a Friday match-up of two teams who took a step out of the catbird seat at midweek and will hope to firm up European plans with a win in Freiburg.

Friday

Freiburg v. Bayer Leverkusen: The scrappy hosts tossed away a 2-goal lead in drawing Eintracht, while Bayer saw its red-hot form cooled off with an exclamation point in a 4-1 loss to Wolfsburg. Freiburg’s now four points out of sixth and Bayer’s outside the top four on goal difference. That said, Kai Havertz’s Bayer has weapons for days and the creativity to get through the compact, physical Freiburg formation. Will the trip down south hamper them? 2-0 Bayer.

Kai Havertz

LEVERKUSEN, GERMANY - MARCH 07: Kai Havertz of Leverkusen celebrates his teams first goal during the Bundesliga match between Bayer 04 Leverkusen and Eintracht Frankfurt at BayArena on March 7, 2020 in Leverkusen, Germany. (Photo by Jörg Schüler/Getty Images)

Getty Images

Saturday

Hertha Berlin v. Augsburg: Bruno Labbadia has Hertha playing as well as it has since the brief bump the club saw under Jurgen Klinsmann in December. The draw against RB Leipzig is enough to think that they’ll be able to keep it up against a game but undermanned Augsburg. 2-1 Hertha.

Mainz v. Hoffenheim: Led by Christoph Baumgartner’s Player of the Week performance, Hoffenheim finally looked itself at midweek. Mainz has a chance to move clear of the bottom three with a win, as the trio below them all face traditional powers. It’s not a long trip for the visitors, who should really come away with a win. Mainz’s defending is poor. Hoffenheim 2-0 is more an indicator of not being able to rely on the visitors’ consistency.

Schalke v. Werder Bremen: If you’d only watched the Bundesliga since the restart, you’d think these sides would be flipped in the table. Bremen has ground out results and has hope of avoiding its first relegation in 40 years, while ninth-place Schalke has looked like, frankly, one of the worst teams in the league. Winless in 10 with just three goals -- two from USMNT mid Weston McKennie -- there’s no guarantee David Wagner’s men show up with any vigor and that’s a problem. Bremen still isn’t a potent attack, though, so this one has 0-0 written all over it. We’ll aim for positivity and desperation: a 1-1 draw.

Wolfsburg v. Eintracht Frankfurt: Eintracht would love a match against a bottom-half side given its four-match winless streak, which has included only top eight sides. Enter sixth-place Wolfsburg, who looked dynamite in blowing out in-form Bayer. It’s been difficult to break down the defense of Wolfsburg, who hasn’t lost since the calendar turned to February. That doesn’t change Saturday, as Wolfsburg wins 1-0.

Bayern Munich v. Fortuna Dusseldorf: Sixteenth-place Fortuna kicks off a four-match run against top four contenders with the need for a surprise or two along the way to the two winnable fixtures at the end of the season. Bayern has pretty much quit losing under Hansi Flick, and its 15-match losing streak isn’t going to end here. Robert Lewandowski didn’t score in a league match for just the sixth time this season in Tuesday’s Der Klassiker win. Figure that changes at home. Bayern 3-1.

Bundesliga team of the week

DORTMUND, GERMANY - MAY 26: Robert Lewandowski of Bayern Munich celebrates victory after the Bundesliga match between Borussia Dortmund and FC Bayern Muenchen at Signal Iduna Park on May 26, 2020 in Dortmund, Germany. (Photo by Federico Gambarini/Pool via Getty Images)

Federico Gambarini/Pool via Gett

Sunday

Borussia Monchengladbach v. Union Berlin: Union heads across the country to meet a Gladbach side who’s disappointed in consecutive matches. It would be surprising if that extended into a third match, especially with second place a realistic goal and so many talented attackers including Marcus Thuram and Alassane Plea. Given a terrible performance versus Bremen, they wake up. Gladbach 2-0.

Paderborn v. Borussia Dortmund: Paderborn has been playing well for a last-place side, and Dortmund might be reeling a bit after performing well enough to get a result from Bayern but losing on a Joshua Kimmich wondergoal and wondering what would’ve been if VAR reviewed an apparent Jerome Boateng handball in the box. Still, there’s too much talent here even at a desperate host. In a non-coronavirus world the home crowd changes our opinion a little on the score line. Dortmund 4-0.

Monday

Koln v. RB Leipzig: Alright, so anything could happen here, really. Leipzig is unbeaten in nine since a Feb. 1 draw with Gladbach, but only three wins have kept them from embracing their place in the title fight. Now out of the picture, they meet a Koln who was the worst team in the league for four months, then the hottest for three, and is now winless in four. In the end, the Dayot Upamecano-led Leipzig back line is too strong and will be enough. Leipzig 3-0.

[twitter-follow screen_name='NicholasMendola’ show_count='yes’ text_color='00ccff’]