BUNDESLIGA · 2026/27
Bundesliga Matchday 31 Schedule 2026/27
See the Matchday 31 schedule headed by Dortmund vs Leipzig and Frankfurt vs Leverkusen, the final round before the May 1 Bundesliga gap.
ROUND AT A GLANCE
Bundesliga Matchday 31 fixtures and kickoff times
Dortmund-Leipzig and Frankfurt-Leverkusen headline the April 23 round. The Bundesliga then leaves the May 1 weekend free before Matchday 32.
FIXTURE LIST
Matchday 31 schedule by day
Look for the Confirmed badge before making time-sensitive travel plans.
Date and kickoff times to be confirmed
9 matchesThe nine pairings belong to the Apr 23–Apr 25, 2027 matchday window; exact slots will be added when confirmed.
FEATURE FIXTURE
Dortmund host Leipzig in the run-in
Borussia Dortmund welcome RB Leipzig with only three games remaining afterward. Frankfurt-Leverkusen creates a second match with potential upper-table importance.
TRADITIONAL CLUBS
Bremen host Bayern while Gladbach meet Schalke
Werder Bremen receive Bayern München and Borussia Mönchengladbach welcome Schalke 04. Köln-Mainz gives the weekend another heavily supported home setting.
REST OF ROUND
Stuttgart-Freiburg leads four more fixtures
Hoffenheim-Union, HSV-Elversberg and Paderborn-Augsburg complete Matchday 31 before the unusual break in league weekends.
SCHEDULE GAP
No Bundesliga round is planned for the May 1 weekend
The league returns with Matchday 32 beginning May 7. The gap is part of the published season calendar, not a missing set of fixtures.
QUICK ANSWERS
Bundesliga Matchday 31 FAQs
Who do Dortmund play on Matchday 31?
Borussia Dortmund host RB Leipzig.
Why is there no Bundesliga matchday on May 1?
The official 2026/27 calendar leaves that weekend free; Matchday 32 follows from May 7.
Where do Bayern play?
Bayern München travel to Werder Bremen.
How many rounds remain after Matchday 31?
Three rounds remain: Matchdays 32, 33 and 34.