How many games are left in the Bundesliga?

There are 252 of 306 Bundesliga matches still to play in the 2026-27 season. 54 have been played, which is 18% of the campaign. The next match is VfB Stuttgart v Borussia Mönchengladbach on Fri 23 Oct, and the season finishes on Sat 22 May.

Bundesliga table and form →

The season in numbers

Matches in the season306
Played so far54
Still to play252
Season complete18%
Teams18
Matches each team plays34

Each of the 18 clubs plays every other side twice — once at home, once away — which is 34 matches per club and 306 in total. With 252 left there are roughly 28 rounds of fixtures to come, at 9 matches a round.

Every club has played the same number of matches so far, so the table is a straight comparison — no games in hand to account for.

Games left, club by club

ClubPlayedLeft
1. FC Köln628
1899 Hoffenheim628
Bayer Leverkusen628
Bayern München628
Borussia Dortmund628
Borussia Mönchengladbach628
Eintracht Frankfurt628
FC Augsburg628
FC Schalke 04628
FSV Mainz 05628
Hamburger SV628
RB Leipzig628
SC Freiburg628
SC Paderborn 07628
SV Elversberg628
Union Berlin628
VfB Stuttgart628
Werder Bremen628

When does it finish?

The last scheduled Bundesliga match of 2026-27 is on Sat 22 May. Dates for individual games move — television picks, cup runs and weather all shift them — so treat the final day as the fixed point and everything before it as provisional. These counts come straight from the fixture list and refresh several times a day, so they stay right as games are played and rearranged.

Next up: this week's Bundesliga fixtures · full table, form and over 2.5 records. Match counts describe the schedule, not a prediction — our ratings are explained in the methodology.