Bundesliga Matchday 31 betting preview, top picks & predictions

See our free German soccer betting tips and predictions for Matchday 31 of the 2023/24 Bundesliga season, with odds from the best online sportsbooks.

Yet another exciting weekend of Bundesliga action awaits as the campaign draws to a close. Below are our free soccer betting picks and predictions for every encounter of Matchday 31.


VfL Bochum vs Hoffenheim

Friday, April 26 – 8:30pm CEST – Vonovia Ruhrstadion

Winless in their last eight league matches, relegation-threatened Bochum have a tough assignment against Hoffenheim, who are steadily on the rise. Victorious in their last outing, the visitors look poised to make it three wins in four games.

Hoffenheim to win

+205 @
Nags.bet

Bayern Munich vs Eintracht Frankfurt

Saturday, April 27 – 3:30pm CEST – Allianz Arena

Demolished 5-1 during December’s reverse fixture, Bayern Munich will be on a redemption mission against Eintracht Frankfurt, who have won only one of their last five matches. Leading the charge is England skipper Harry Kane, who has scored 40 goals in all competitions this season.

Harry Kane to score anytime

-151.52 @
Nags.bet

FC Augsburg vs Werder Bremen

Saturday, April 27 – 3:30pm CEST – SGL Arena

Winless in seven league games before last Sunday’s triumph over Stuttgart, Werder Bremen will be hoping to build on that result. However, with five wins from their last eight games, Augsburg should offer stern opposition to the visitors, whom they have defeated in three of their last four meetings.

Augsburg to win

-125 @
Nags.bet

RB Leipzig vs Borussia Dortmund

Saturday, April 27 – 3:30pm CEST – Red Bull Arena

Battling for a coveted Champions League spot, RB Leipzig — who have a two-point cushion — will be hoping to widen the gap in the top-four race. On an impressive run of six wins from their last seven games, the hosts can do the double over a Borussia Dortmund outfit that might be preoccupied with Champions League duties.

Leipzig to win

-144.93 @
Nags.bet

SC Freiburg vs Wolfsburg

Saturday, April 27 – 3:30pm CEST – Europa-Park Stadion

After five defeats in their last seven Bundesliga outings, Wolfsburg have a tough assignment against a Freiburg side contending for European football. Holding a slight edge over their visitors, who have a leaky defence, Freiburg look likely to complete the season double over their opponents.

Freiburg to win

+125 @
Nags.bet

Bayer Leverkusen vs VfB Stuttgart

Saturday, April 27 – 6:30pm CEST – BayArena

Still unbeaten with four games to go, Bundesliga champions Bayer Leverkusen are all but certain to extend their impressive run against Stuttgart. While the visitors are on course to qualify for the Champions League, they may struggle against Xabi Alonso’s men, who have been formidable on home soil.

Bayer Leverkusen to win

-138.89 @
Nags.bet

Borussia Monchengladbach vs Union Berlin

Sunday, April 28 – 3:30pm CEST – BORUSSIA-PARK

Dangerously close to the relegation zone, Union Berlin desperately need three points to bolster their survival chances. Although both teams have managed just one win in their last seven games, the visitors should be confident after five consecutive victories against Borussia Monchengladbach.

Union Berlin to win

+221 @
Nags.bet

Mainz vs FC Koln

Sunday, April 28 – 5:30pm CEST – Coface Arena

In an exciting affair between two relegation strugglers, FC Koln — second from bottom — know a defeat could spell doom for their survival hopes. Both sides are defensively porous, so expect goals at both ends of the pitch.

Both teams to score

-117.65 @
Nags.bet

SV Darmstadt vs FC Heidenheim

Sunday, April 28 – 7:30pm CEST – Merck-Stadion am Bollenfalltor

Securing their first win in 23 games last Saturday, relegation-bound Darmstadt could struggle against a Heidenheim side that has beaten them in their last two meetings. The hosts did manage a win over FC Koln last week,

Heidenheim to win

+116 @
Nags.bet

Sports betting picks