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

    PaderbornvWolfsburg21

  • Thu 21 May

    WolfsburgvPaderborn00

  • Sat 16 May

    Werder BremenvBorussia Dortmund02

  • Sat 16 May

    Union BerlinvFC Augsburg40

  • Sat 16 May

    St PaulivWolfsburg13

  • Sat 16 May

    FC HeidenheimvMainz02

  • Sat 16 May

    FreiburgvRB Leipzig41

  • Sat 16 May

    Eintracht FrankfurtvStuttgart22

Scores are pulled automatically shortly after full time.

Bundesliga table

Bundesliga table

#TeamPGDPts
1Bayern Munich000
2Borussia Dortmund000
3RB Leipzig000
4Stuttgart000
5Hoffenheim000
6Bayer Leverkusen000
7Freiburg000
8Eintracht Frankfurt000

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.

Recently published

Other competitions