The German Bundesliga continues towards its climax this weekend, as football around the world begins to emerge from Covid-19 lockdown.
Leaders Bayern Munich continued their dominance at the top of the table last Saturday, with a Robert Lewandowski brace helping them on their way to a 5-0 thumping of Fortuna Dusseldorf at the Allianz Arena.
They travel on Saturday to play fifth-placed Bayer Leverkusen, who were winners over Freiburg last time out to maintain their push for European qualification.
Borussia Dortmund are seven points adrift in second place as they battle to prevent the Bavarian giants from sealing an eighth consecutive German title at the end of June.
BVB thumped Paderborn 6-1 last weekend to keep their grip on second place in the table, as English import Jadon Sancho netted a hat-trick, with Hertha Berlin the visitors to Signal Iduna Park for the late Saturday kick off.
RB Leipzig are likely to be hot on their heels in third as they take on bottom side Paderborn after thrashing FC Koln 4-2 on Monday night.
Borussia Monchengladbach are also in the top four reckoning, with last Sunday’s 4-1 beating of Union Berlin paving the way for Friday night’s trip to Freiburg.
Wolfsburg slipped up in their bid to finish best of the rest in sixth last weekend, falling to a 2-1 loss at home to Eintracht Frankfurt.
They travel to Werder Bremen for the Sunday lunchtime Bundesliga fixture, with seventh-placed Hoffenheim having the chance to leapfrog them on Saturday with their visit to Fortuna Dusseldorf.
Fortuna’s relegation rivals Mainz are just on the right side of trouble going into the weekend, with Eintracht Frankfurt next in their sights on Saturday.
Union Berlin and FC Schalke meet on Sunday with both sides in rotten Bundesliga form, with the visitors having lost four games on the bounce and the home side three.
FC Augsburg and FC Koln finish off the Sunday soccer action when they play out a mid-table contest at the Augsburg Arena.
Prediction methodology explained
The expected win percentage is based off publicly available odds. For example, if a team’s odds are 2.30, the expected chance of winning is 43%. If the odds are 1.62 the expected chance of winning is 62% and so on. In graphics where values are missing for a team, they were not available at the time of writing – these might be updated later. Percentages are correct at the time of writing , but are subject to change depending on team news and other factors.
You can find free Bundesliga live scores and results in the match centre that follows below the predictions.
Bundesliga predictions: Round 30
Bundesliga: Live match centre – fixtures, results, scores and updates for all games
How to use the live scores match centre for the Bundesliga: Use the match selector in the top right corner to select the match you want to view. Updates will then follow at kick off. You can select historic and completed matches from here too.
If you experience problems on mobile, try the alternative non-AMP version of this article.