Among the matches scheduled as the title race, race for Europe, battle for survival and quest for promotion reach their conclusion are:
Bundesliga
Matchday 31
Bayern Munich – Mainz | Saturday, 26 April, 3:30 p.m. CEST
Eintracht Frankfurt – RB Leipzig | Saturday, 26 April, 6:30 p.m. CEST
Bochum – Union Berlin | Sunday, 27 April, 3:30 p.m. CEST
Matchday 32
RB Leipzig – Bayern Munich | Saturday, 3 May, 3:30 p.m. CEST
Freiburg – Bayer Leverkusen | Sunday, 4 May, 5:30 p.m. CEST
Mainz – Eintracht Frankfurt | Sunday, 4 May, 7:30 p.m. CEST
Matchday 33
Bayern Munich – Borussia Mönchengladbach | Saturday, 10 May, 6:30 p.m. CEST
Bayer Leverkusen – Borussia Dortmund | Sunday, 11 May, 3:30 p.m. CEST
>>> See the full Bundesliga fixture list here
Bundesliga 2
Matchday 31
Fortuna Düsseldorf – Nuremberg | Saturday, 26 April, 8:30 p.m. CEST
Hannover – Cologne | Sunday, 27 April, 1:30 p.m. CEST
Matchday 32
Schalke – Paderborn | Friday, 2 May, 6:30 p.m. CEST
Karlsruhe – Kaiserslautern | Sunday, 4 May, 1:30 p.m. CEST
Matchday 33
Nuremberg – Cologne | Friday, 9 May, 6:30 p.m. CEST
Fortuna Düsseldorf – Schalke | Saturday, 10 May, 1:00 p.m. CEST
>>> See the full Bundesliga 2 fixture list here
On Matchday 34, all matches will take place at 3:30 pm CEST – for the Bundesliga on Saturday, 17 May, and for Bundesliga 2 on Sunday, 18 May. Following the final whistle, the Meisterschale (championship shield) will be presented to the respective winners of each league.