Bundesliga 2026–27 fixtures and kickoff times explained

Table of Contents

Bundesliga 2026–27 fixtures and schedules — what every fan and bettor needs to know

Great news if you live and breathe German football: the 2026–27 Bundesliga fixture list is official. The headline facts are simple and hard to miss — the top flight runs from 28 August 2026 to 22 May 2027, with a Friday-night season opener: Bayern Munich vs VfB Stuttgart (28 August, 20:30 CEST). Below I walk you through the calendar, the early confirmed kick-off windows, where to get the full match-by-match lists, and practical planning tips for fans, content creators and bettors. I’ll point you to the official pages and trusted aggregators so you can sync calendars or set alerts for the exact games you care about.

Season at a glance — dates, format and why they matter

The essentials first. The 2026–27 Bundesliga is the competition’s 64th season, and it follows the familiar double round-robin format: 18 clubs, each plays 34 matches (home and away). The DFL has published the full schedule, and the league window runs from 28 August 2026 to 22 May 2027. You can see the official calendar announcement on the Bundesliga website — it explains how the World Cup calendar nudged the start date later than some seasons: Bundesliga calendar for the 2026–27 season.

Why those dates matter beyond noting them on your phone: start and end dates affect transfer-window timing, preseason preparation, and — very practically — betting cycles. A later start compresses the window for friendlies and final fitness checks, and the overlap of domestic and European competition windows can create fixture congestion later in the season. Keep that in mind if you monitor form streaks, injury risks, or squad rotation trends.

Opening fixtures and the confirmed early schedule

We already know the first matchday window and a handful of kick-off times. The league confirmed Matchday 1 is 28–30 August 2026 and the season opens with a big Friday fixture:

  • Bayern Munich vs VfB Stuttgart — Friday 28 August, 20:30 CEST. (Matchday 1)

In addition, the DFL has released confirmed kick-off times for the early matchdays (up to Matchday 4), which is useful if you’re planning watch parties, content drops, or early-season bets. Some of the confirmed fixtures and kick-offs include:

  • Union Berlin vs Eintracht Frankfurt — Saturday 29 August, 15:30 CEST (MD1).
  • Borussia Dortmund vs Hamburg — Saturday 29 August, 18:30 CEST (MD1).
  • VfB Stuttgart vs Cologne — Friday 4 September, 20:30 CEST (MD2).
  • Schalke vs Bayern Munich — Saturday 5 September, 18:30 CEST (MD2).
  • Mainz vs Eintracht Frankfurt — Saturday 12 September, 15:30 CEST (MD3).
  • RB Leipzig vs Hamburg — Sunday 13 September, 15:30 CEST (MD3).
  • VfB Stuttgart vs Borussia Dortmund — Saturday 19 September, 18:30 CEST (MD4).
  • Bayer Leverkusen vs RB Leipzig — Sunday 20 September, 15:30 CEST (MD4).

Those confirmed time slots are published officially — useful because many broadcasters set their schedules around those early confirmations. You can check the DFL’s confirmed kick-off release for the top flight to see the full list of early-time confirmations: Confirmed kick-off times and dates.

Note: the league typically finalises and adjusts kick-off times as the season progresses (for TV scheduling, cup replays, or European ties), so although the early match windows are locked in, expect additional moves later in the campaign.

Bundesliga 2 runs alongside — and starts earlier

Don’t forget the second tier. Bundesliga 2 starts earlier than the top flight this season — Matchday 1 for the 2. Bundesliga is scheduled for 7–9 August 2026, with Matchday 34 finishing on 23 May 2027.

If you follow second-tier football, a few kickoff examples from the opening weekend: Karlsruhe vs Arminia Bielefeld, Darmstadt vs Holstein Kiel and Heidenheim vs Osnabrück were listed for Friday 7 August with 11:00 (CEST) slots, while other fixtures fill the weekend. The league’s 2. Bundesliga matchday pages list the full slate with exact local kick-off times: 2. Bundesliga matchday page.

Why that matters: the earlier start gives clubs in the second tier a head start on competitive rhythm and also means transfer-window movement and managerial changes often resolve before the top flight begins. If you back promoted teams or track player scouting targets, the earlier fixtures give you data points sooner.

Where to find the full match-by-match lists and how they're organized

The DFL released the complete fixture schedules on 2 July 2026 — both the Bundesliga and Bundesliga 2 calendars are available as full 34-match lists. The official announcement states that “the full fixture lists for the 2026/27 Bundesliga and Bundesliga 2 seasons are now available.” If you want the official master list, start here: Full fixture lists published.

What to expect in those documents:

  • The chronological list of all 34 matchdays, with each game placed into a weekend or midweek window where applicable.
  • Confirmed kick-off times for the earliest matchdays (see above); further times are typically released in blocks as broadcasters set schedules.
  • A straightforward double round-robin order: every team plays every other team home and away.

If you prefer third-party schedule views or want a responsive calendar or time-zone conversions, reliable aggregators republish the schedule with their layout and live updates. Two commonly used sources are Goal’s 2026/27 fixtures section and the BBC’s Bundesliga fixtures page — both kept up to date during the season: Goal — Bundesliga fixtures & results and BBC Sport — Bundesliga scores & fixtures.

Practical scheduling context — World Cup, cup ties and TV influence

A few practical points that influence how fixtures are scheduled and how you should plan around them:

  • World Cup influence: The 2026 international tournament pushed the domestic calendar around in many leagues. The DFL explicitly cites the World Cup in the calendar release; that’s why the top-flight start is later than in some previous seasons. If national-team call-ups affect squad depth, that can create early-season selection headaches for clubs.
  • DFB‑Pokal timing: Many clubs’ first competitive matches will be DFB‑Pokal first-round games (21–24 August 2026) — that happens before Matchday 1 of the Bundesliga. If a club prioritises an early cup run or fields weakened sides, it can affect fitness and momentum going into MD1.
  • TV and kick-off changes: Broadcasters lock certain fixtures early (you saw MD1–MD4 confirmed), but beyond that they often reshuffle to create premium matchups or slot in high-draw fixtures to prime-time windows. Expect more official time confirmations after MD4.
  • Fixture congestion and European football: Teams still involved in UEFA competitions or later domestic-cup rounds will see games moved to midweeks, which can create short-turnaround fixtures. That’s particularly relevant for bettors and fantasy managers: rotation risk and injury probability increase with congestion.

These structural realities are why you should keep an eye on official updates rather than static calendars — the DFL and club sites publish the changes as they’re decided.

Where to track fixtures live, set alerts and convert time zones

Practical advice so you don’t miss a match or an odds movement:

  • Subscribe to official feeds: The Bundesliga’s official pages are the source of record for releases and schedule adjustments. Bookmark the calendar and club pages for push notifications: DFL season fixture schedules.
  • Use aggregators for convenience: Sites like Goal and BBC (linked above) reformat fixtures with live results and time-zone displays, useful if you’re in a different region or want quick access to score updates.
  • Calendar syncs: Many sites and apps let you export fixtures to Google Calendar or iCal with local time conversion. That’s worth doing if you run content or need to time bets around kick-offs and betting market closures.
  • Check kick-off confirmations beyond MD4: DFL confirmed early kick-off times up to Matchday 4; beyond that, expect staggered confirmations. If you’re creating content or planning matchday threads, wait for the official DFL broadcast windows before finalising schedules.

Common pitfalls and limitations — what this schedule won’t tell you

Full fixture lists are a great map, but they don’t answer everything. A few limitations to remember:

  • The published schedule doesn’t guarantee final kick-off times across the whole season — broadcasters and cup/European progress cause movement.
  • Fixture lists don’t predict injuries, squad changes, or managerial turnover — all of which can materially affect results and betting markets.
  • International tournaments or extraordinary events (unexpected logistics, extreme weather, or other extraordinary events) can force ad hoc rescheduling. The DFL communicates those changes but you’ll need to stay alert during the season.

Being aware of these constraints is not pessimism — it’s practical planning. Use the fixture list as your foundation, but add live sources and club announcements to your workflow.

Frequently asked questions

  • When does the 2026–27 Bundesliga season start and end?

    The top flight runs from 28 August 2026 to 22 May 2027.

  • Who plays the opening match and when?

    Bayern Munich host VfB Stuttgart on Friday, 28 August 2026, at 20:30 CEST.

  • When were the full fixtures published?

    The DFL released the complete 2026–27 fixture lists on 2 July 2026. The official notice says the full lists are now available on the Bundesliga site: Full fixture lists.

  • Does Bundesliga 2 start at the same time?

    No — the 2. Bundesliga starts earlier. Matchday 1 of the second tier is scheduled for 7–9 August 2026, with Matchday 34 on 23 May 2027. See the 2. Bundesliga matchday page for details: 2. Bundesliga matchday.

  • Are all kick-off times confirmed?

    Not for the whole season. The DFL has confirmed kick-off times for early matchdays (up to Matchday 4). Additional time confirmations are published in blocks as broadcasters finalise their schedules: Confirmed kick-off times (early matchdays).

  • Where can I access a full match-by-match list with time-zone conversions?

    Use the official Bundesliga fixture pages for the master list, and third-party aggregators like Goal or the BBC for handy time-zone displays and live updates: Goal fixtures & results and BBC Sport fixtures.

  • Will fixtures move during the season?

    Yes — TV scheduling, cup runs, and European competition generally cause times or dates to be adjusted. The DFL and clubs publish changes as they happen; always check official sources close to kick-off.

  • Does the DFB‑Pokal happen before the Bundesliga starts?

    Yes — many clubs play DFB‑Pokal first-round fixtures on 21–24 August 2026, which is before the top-flight Matchday 1 weekend. That can affect club selection and sharpness going into the opening Bundesliga fixtures.

Conclusion — make the schedule work for you

The 2026–27 Bundesliga calendar gives you a clear framework: a later start (driven by the World Cup cycle), an official opening between Bayern and Stuttgart on 28 August, and confirmed early kick-off windows that help you plan. The DFL’s full fixture lists (published 2 July 2026) are your primary source, and trusted outlets like Goal and the BBC offer convenient, time-zone-friendly versions for live tracking.

My practical advice: subscribe to the official Bundesliga pages and the club feeds, add the fixtures to your calendar in your local time, and set alerts for the first few matchdays — that’s when broadcasters finalise prime-time slots. If you’re betting, factor in DFB‑Pokal ties and potential rotation for teams with European commitments; if you’re building content, lean on the confirmed MD1–MD4 slots when scheduling premieres or live streams.

Enjoy the season — and remember, the fixture list is the map; the drama still happens on the pitch.