Bundesliga fixtures
Fri 28 Aug|19:30
Bayern MunichvStuttgart
Sat 29 Aug|14:30
MainzvPaderborn
Sat 29 Aug|14:30
RB LeipzigvBorussia Mönchengladbach
Sat 29 Aug|14:30
Union BerlinvEintracht Frankfurt
Sat 29 Aug|14:30
KölnvHoffenheim
Sat 29 Aug|14:30
ElversbergvBayer Leverkusen
Sat 29 Aug|17:30
Borussia DortmundvHamburg
Sun 30 Aug|14:30
FreiburgvWerder Bremen
Times shown in UK time and subject to change, particularly once a match is selected for broadcast.
How the Bundesliga calendar actually works
The Bundesliga plays 18 clubs and 34 matchdays rather than 20 and 38, which leaves genuine slack in the calendar. German clubs consistently play fewer domestic league matches than English ones, and the difference shows in how rarely fixtures need rearranging.
Saturday at 15:30 remains a block of simultaneous kick-offs, usually five matches at once. Most leagues have dismantled this in favour of separate broadcast windows; Germany has kept it, and the Saturday afternoon conference broadcast built around it is a fixture of the culture rather than a scheduling accident.
The winter break is longer than Italy's — several weeks — which shifts the season's centre of gravity. It also means the second half of a German season is played at higher intensity, with less room for postponed matches.
Friday evening and Sunday slots exist but carry fewer matches than in England or Spain, so a Bundesliga weekend is more concentrated and more predictable than most.
Latest Bundesliga results
Bundesliga results
Mon 25 May
PaderbornvWolfsburg2–1
Thu 21 May
WolfsburgvPaderborn0–0
Sat 16 May
Werder BremenvBorussia Dortmund0–2
Sat 16 May
Union BerlinvFC Augsburg4–0
Sat 16 May
St PaulivWolfsburg1–3
Sat 16 May
FC HeidenheimvMainz0–2
Sat 16 May
FreiburgvRB Leipzig4–1
Sat 16 May
Eintracht FrankfurtvStuttgart2–2
Scores are pulled automatically shortly after full time.
Bundesliga table
Bundesliga table
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 1 | Bayern Munich | 0 | 0 | 0 |
| 2 | Borussia Dortmund | 0 | 0 | 0 |
| 3 | RB Leipzig | 0 | 0 | 0 |
| 4 | Stuttgart | 0 | 0 | 0 |
| 5 | Hoffenheim | 0 | 0 | 0 |
| 6 | Bayer Leverkusen | 0 | 0 | 0 |
| 7 | Freiburg | 0 | 0 | 0 |
| 8 | Eintracht Frankfurt | 0 | 0 | 0 |
2026-2027 season, refreshed automatically. Points deductions applied by the competition can take longer to appear.
A note on accuracy
Fixtures and results here come from TheSportsDB and refresh once a day, so they are current rather than live. For a match you are travelling to or paying to watch, the competition’s own listing or the broadcaster is the version that settles it — third-party schedules pick up a rearrangement last, and that is exactly the fixture most likely to have moved. Our editorial policy sets out how we handle this.
Common questions
- How many matches are in a Bundesliga season?
- 34 matchdays, because the league has 18 clubs rather than 20. That is four fewer league matches per club than in England, Spain or Italy.
- Why do several Bundesliga matches kick off at the same time?
- Germany has kept the Saturday 15:30 block of simultaneous kick-offs, typically five matches. The conference-style broadcast built around it is a long-standing part of the culture rather than an oversight.
- How long is the Bundesliga winter break?
- Several weeks, noticeably longer than Italy's. The second half of the season is played at higher intensity as a result, with less room to absorb postponements.