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 →| Matches in the season | 306 |
|---|---|
| Played so far | 54 |
| Still to play | 252 |
| Season complete | 18% |
| Teams | 18 |
| Matches each team plays | 34 |
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.
| Club | Played | Left |
|---|---|---|
| 1. FC Köln | 6 | 28 |
| 1899 Hoffenheim | 6 | 28 |
| Bayer Leverkusen | 6 | 28 |
| Bayern München | 6 | 28 |
| Borussia Dortmund | 6 | 28 |
| Borussia Mönchengladbach | 6 | 28 |
| Eintracht Frankfurt | 6 | 28 |
| FC Augsburg | 6 | 28 |
| FC Schalke 04 | 6 | 28 |
| FSV Mainz 05 | 6 | 28 |
| Hamburger SV | 6 | 28 |
| RB Leipzig | 6 | 28 |
| SC Freiburg | 6 | 28 |
| SC Paderborn 07 | 6 | 28 |
| SV Elversberg | 6 | 28 |
| Union Berlin | 6 | 28 |
| VfB Stuttgart | 6 | 28 |
| Werder Bremen | 6 | 28 |
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.