Bundesliga Matchweek 31 Review: Results, Analysis & Talking Points

Bundesliga Matchweek 31 Review: Results, Analysis & Talking Points

Full review of Bundesliga matchweek 31 with all results, key talking points, and analysis of what the results mean.

SW

Sarah Williams

Published 26 April 2026

Share

Bundesliga Matchweek 31 — Full Review

Matchweek 31 of the Bundesliga has concluded with 27 goals across 9 matches, an average of 3.0 per game. Here is our complete review of the results and their implications.

Results at a Glance

  • RB Leipzig 3 - 1 1. FC Union Berlin
  • 1. FSV Mainz 05 3 - 4 FC Bayern München
  • 1. FC Köln 1 - 2 Bayer 04 Leverkusen
  • FC Augsburg 1 - 1 Eintracht Frankfurt
  • VfL Wolfsburg 0 - 0 Borussia Mönchengladbach
  • 1. FC Heidenheim 1846 2 - 0 FC St. Pauli 1910
  • Hamburger SV 1 - 2 TSG 1899 Hoffenheim
  • VfB Stuttgart 1 - 1 SV Werder Bremen
  • Borussia Dortmund 4 - 0 SC Freiburg

Key Takeaways

This matchweek delivered several significant results that will have repercussions across the Bundesliga table. The title race, European qualification picture, and relegation battle all shifted as a result of the weekend's action.

The average of 3.0 goals per game exceeded the season average, reflecting an open, attacking set of fixtures.

What the Results Mean

At the top of the table, the results from matchweek 31 will either tighten or loosen the title race. For teams battling for European places, every point counts and the margins between qualification and missing out continue to narrow.

At the bottom, any team that failed to pick up points this weekend will face increasing pressure in the fixtures ahead. The relegation picture is becoming clearer, but there is still time for dramatic twists.

Looking Ahead

Matchweek 32 brings another round of fixtures that could prove pivotal. Keep an eye on our upcoming matchweek preview for a full breakdown of the key fixtures and betting angles.

Review by the Planete Football editorial team. Match data sourced from football-data.org.

Tags

BundesligaMatchweek ReviewMatchweek 31Results