Bundesliga Schedule and Fixtures

The Bundesliga schedule and fixtures represent the full calendar of match dates, kick-off times, and team pairings set across a competitive season. The DFL organizes 306 total fixtures per season, with 18 clubs competing in a double round-robin format across 34 matchdays. Germany's top professional football division runs from early August through mid-May, releasing the official fixture list each June ahead of the season opener. Each club faces every opponent twice, home and away, completing 34 matches across the nine-month campaign. The three closest upcoming match dates fall on April 10, April 11, and April 12, 2026. Tomorrow's three fixtures include Bayern Munich vs Borussia Dortmund at 20:30 CET, RB Leipzig vs Bayer Leverkusen at 15:30 CET, and Freiburg vs Hoffenheim at 15:30 CET.

Supporters tracking Bundesliga games access a weekly cycle built around Friday openers, Saturday afternoon blocks, and Sunday closers. The Bundesliga fixtures calendar updates in real time as broadcast adjustments shift kick-off times. Bettors consulting the Bundesliga schedule rely on fixture data to evaluate match odds and wagering options. The Bundesliga matches calendar covers all 306 annual fixtures across the full competitive window. Daily visits deliver the latest Bundesliga fixtures today alongside live odds and active betting markets. The Bundesliga schedule today reflects current matchday fixtures, with performance data drawn directly fromBundesliga Statisticsto support accurate betting decisions.

Bundesliga Schedule and Fixtures

No fixtures available

Today's Bundesliga football schedule

Today’s Bundesliga fixtures bring high-energy matchups as the season moves forward. Top clubs compete for key points, and each result can shift momentum across the league. Fans can watch elite players perform in fast-paced games that shape weekly outcomes. Each fixture adds pressure on teams chasing the title, European spots, or trying to avoid relegation. The Bundesliga standings guide how fans and bettors read each matchup, since position, form, and goal differences influence expectations. Each game raises the stakes and keeps the competition tight across the table.

[Thursday], [April 9, 2026]

Select League:
Premier League
La Liga
Bundesliga
Serie A
Ligue 1
Eredivisie

Championship
[15:30 CET]
[Bayern Munich vs. Borussia Dortmund] - 2-1

Betting Options:
Bet Home Win
Bet Draw
Bet Away Win
Over 2.5 Goals
Both Teams to Score

Today's Bundesliga football schedule

Bundesliga Schedule This Week

This week’s Bundesliga schedule features a strong lineup of matches as teams push for points across the table. Each fixture can shift momentum for clubs chasing the title, aiming for European qualification, or fighting to stay above relegation. Expect fast-paced action, disciplined tactics, and key performances from top players across Germany. The intensity builds with each match, especially as fans track Bundesliga fixtures this week and prepare for upcoming Bundesliga games today.

[April 10 - April 14, 2026]

Select a league:
Premier League
La Liga
Bundesliga
Serie A
Ligue 1
Eredivisie
Championship

Friday, April 10
[20:30 CET] Bayern Munich vs Borussia Dortmund

Saturday, April 11
[15:30 CET] RB Leipzig vs Bayer Leverkusen
[15:30 CET] Freiburg vs Hoffenheim
[15:30 CET] Union Berlin vs Augsburg
[15:30 CET] Köln vs Werder Bremen
[18:30 CET] Eintracht Frankfurt vs Wolfsburg

Sunday, April 12
[15:30 CET] Stuttgart vs Mainz
[17:30 CET] Borussia Mönchengladbach vs Heidenheim
[19:30 CET] Bochum vs Darmstadt

Monday, April 13
[20:30 CET] No Bundesliga matches scheduled

Betting Options:
Bet Home Win
Bet Draw
Bet Away Win
Over 2.5 Goals
Both Teams to Score

Bundesliga Schedule This Week

Bundesliga Schedule This Month

The Bundesliga fixtures for this month bring a full slate of competitive matches as teams continue their push across the table. Clubs fight for position in the title race, aim for European qualification, or try to avoid relegation pressure. Each match can shift momentum and affect the standings, which keeps the schedule intense from start to finish. Fans follow each game closely as results shape the direction of the season and influence betting decisions.

[April 2026]

Select League:
Premier League
La Liga
Bundesliga
Serie A
Ligue 1
Eredivisie
Championship

Friday, April 10
[20:30 CET] Bayern Munich vs Borussia Dortmund

Saturday, April 11
[15:30 CET] RB Leipzig vs Bayer Leverkusen
[15:30 CET] Freiburg vs Hoffenheim
[15:30 CET] Union Berlin vs Augsburg
[15:30 CET] Köln vs Werder Bremen
[18:30 CET] Eintracht Frankfurt vs Wolfsburg

Sunday, April 12
[15:30 CET] Stuttgart vs Mainz
[17:30 CET] Borussia Mönchengladbach vs Heidenheim
[19:30 CET] Bochum vs Darmstadt

Friday, April 17
[20:30 CET] Bayer Leverkusen vs Freiburg

Saturday, April 18
[15:30 CET] Borussia Dortmund vs Union Berlin
[15:30 CET] Augsburg vs Köln
[15:30 CET] Mainz vs RB Leipzig
[18:30 CET] Wolfsburg vs Bayern Munich

Sunday, April 19
[15:30 CET] Hoffenheim vs Stuttgart
[17:30 CET] Werder Bremen vs Bochum
[19:30 CET] Darmstadt vs Eintracht Frankfurt

Friday, April 24
[20:30 CET] Bayern Munich vs Mainz

Saturday, April 25
[15:30 CET] RB Leipzig vs Dortmund
[15:30 CET] Freiburg vs Wolfsburg
[15:30 CET] Union Berlin vs Bremen
[18:30 CET] Leverkusen vs Stuttgart

Sunday, April 26
[15:30 CET] Köln vs Hoffenheim
[17:30 CET] Bochum vs Augsburg
[19:30 CET] Frankfurt vs Darmstadt

Betting Options:
Bet Home Win
Bet Draw
Bet Away Win
Over 2.5 Goals
Both Teams to Score

Remaining Bundesliga Fixtures

The remaining Bundesliga fixtures outline the final stretch of the season, where each match carries clear weight. Clubs fight for the title, push for European spots, or try to stay clear of relegation. Each result can shift the table and change a team’s path. Rivalries return with higher stakes, and each game adds pressure as the season nears its close. Fans track each fixture to see how teams position themselves before the final whistle of the campaign.

[Thursday], [April 9, 2026]

Select League:
Premier League
La Liga
Bundesliga
Serie A
Ligue 1
Eredivisie
Championship

[20:30 CET]
[Bayern Munich vs Borussia Dortmund]

Betting Options:
Bet Home Win
Bet Draw
Bet Away Win
Over 2.5 Goals
Both Teams to Score

How do you bet on Bundesliga matches on UFABET using the fixture schedule?

You can use the fixture schedule to bet on Bundesliga matches on UFABET by following the five steps below.

  1. Register or Log In. Create an account by entering your name, contact details, and preferred login credentials. Complete identity verification to secure your account and unlock full access. Log in to view the Bundesliga fixture schedule, live odds, and available betting markets for football betting.
  2. Deposit Funds. After you log in, deposit funds into your account using supported payment methods (bank transfer, e-wallets, or other local options). Choose an amount that fits your budget. A successful deposit updates your balance, so you can select matches and place bets without delay in football betting.
  3. Select a Match from the Fixture List. After funding your account, open the Bundesliga fixture schedule and pick a match you want to bet on. Review key details such as kick-off time, team lineups, recent performance, head-to-head records, and current league position. The details help the bettors judge match value and improve football betting decisions.
  4. Choose Your Betting Market. After choosing a match, select a betting type that matches your strategy. Options include match result (home, draw, away), total goals (over/under), the two teams to score, correct score, and handicap betting. Compare odds across markets and focus on options that align with your football betting analysis.
  5. Place Your Bet. After selecting your market, enter your stake and double-check the odds, selected market, and match details. Confirm your bet once you are satisfied with your selection. After placement, track the match through live updates or cash-out features, if available, to manage your football betting responsibly.

Which upcoming Bundesliga fixtures are the most anticipated this season?

The most anticipated Bundesliga matches this season center on high-stakes rivalries, title races, and qualification battles. Fixtures like Bayern Munich vs Borussia Dortmund draw strong attention due to their long-standing rivalry and impact on the title race. Matches involving clubs (RB Leipzig, Bayer Leverkusen, and Borussia Mönchengladbach) also carry weight, as the teams compete for Champions League and Europa League spots. Late-season games grow intense as each result directly affects final standings, European qualification, or relegation outcomes. The Bundesliga matches create consistent excitement because each point can change a club’s position and future opportunities.

How is the Bundesliga schedule created each year?

The Bundesliga schedule is created each year by the Deutsche Fußball Liga (DFL), which manages league operations and competition planning. The Bundesliga fixtures follow a double round-robin format, where each of the 18 teams plays each other team twice, home and away, for a total of 34 matches per club.

The Bundesliga schedule is created by the Deutsche Fußball Liga (DFL), which manages league operations and competition planning. The DFL uses scheduling software combined with manual review to balance sporting fairness and logistics. It considers various factors, including stadium availability, travel distance, police and security requirements, broadcasting needs, and avoiding fixture clashes with other major events.

The process starts months before the season begins. The DFL first builds a draft schedule, then reviews it with clubs, broadcasters, and local authorities. Adjustments are made to reduce conflicts and ensure competitive balance across the season. Final fixtures are released before the season starts, while exact kick-off times may be updated later to align with broadcasting schedules.

When is the Bundesliga fixture list officially released?

The Bundesliga fixture list officially releases when the factors listed below are evaluated to create a workable season schedule.

  • Television Broadcasting Requirements: Broadcasters influence kick-off slots to maximize viewership. The DFL (Deutsche Fußball Liga) assigns match times that fit national and international coverage plans.
  • Travel Considerations: The schedule reduces long-distance travel in short periods. It supports player recovery and efficient logistics for clubs.
  • European Competitions: Clubs competing in the UEFA Champions League or Europa League receive adjusted schedules. The DFL avoids tight turnaround periods.
  • International Breaks: FIFA international windows affect match timing. The DFL pauses league play during those periods and resumes after players return.
  • Stadium Availability: Stadium bookings, maintenance, and shared use with other events affect scheduling. The DFL aligns fixtures with venue availability.
  • Balanced Home and Away Games: The schedule avoids long runs of home or away matches. It keeps competition fair across the teams.
  • Weather and Seasonal Factors: Winter conditions and daylight hours influence match timing. The DFL schedules games to reduce disruption.
  • Derby and Rivalry Planning: High-profile rival matches require careful timing for security and crowd control. The DFL places the fixtures in suitable time slots.
  • Police and Security Coordination: Local authorities coordinate with the league for high-attendance matches. Scheduling considers safety planning and resource allocation.

Can Bundesliga matches be postponed after the schedule is announced?

Bundesliga matches can be postponed after the schedule is announced, though the league treats postponements as rare exceptions rather than standard practice. The Deutsche Fußball Liga (DFL) releases the official fixture list in late June, commonly during the third or fourth week of that month, ahead of the August kickoff. Postponements get approved only under extraordinary circumstances, including severe weather events, stadium safety concerns, or international tournament conflicts. The DFL reviews each case individually before granting any schedule change. Clubs must submit formal requests with documented justifications, and approval is never guaranteed. Rescheduled matches commonly fall on midweek slots to avoid disrupting the existing weekend calendar. Fans planning travel and broadcasters arranging coverage feel the biggest impact when a fixture shifts. Staying updated through official club channels remains the best way to track changes to the \Bundesliga schedule\.

What is the structure of the Bundesliga’s season schedule?

The Bundesliga season schedule follows a clearly defined structure built around a double round-robin format across 34 matchdays. The 18 clubs compete against each other twice, producing 306 total fixtures per season. The season opens in early August and concludes in mid-May, covering nine months of competitive football. The DFL publishes the official fixture list in late June, assigning each match a date, time, and venue. A winter break runs from late December through mid-January, splitting the season into two distinct halves. Fixtures are distributed across Friday evenings, Saturday afternoons, Saturday evenings, and Sunday afternoons to serve broadcast schedules. Postponements remain rare but get granted under documented circumstances, including severe weather, stadium safety failures, international tournament conflicts, public health emergencies, and verified infrastructural issues at the match venue.

How Is It Settled? Postponed Bundesliga fixtures get settled through a rescheduling process managed directly by the DFL. The affected clubs submit formal requests with supporting documentation, and the DFL assigns a new date, commonly a midweek slot, to avoid disrupting the existing weekend calendar. The clubs must agree on the revised date before official confirmation. The rescheduled match follows standard matchday protocols, including broadcast arrangements and ticketing updates. The Bundesliga treats each postponement case individually, resolving fixture conflicts as quickly as the shared competition calendar allows.

How does the league table influence future fixtures?

The league table influences future fixtures through the double round-robin format, where each of the 18 clubs plays each opponent twice, once at home and once away. The standing of a club does not alter which opponents it faces, since the entire fixture list gets determined before the season starts. What the league table does affect is the perceived weight and urgency of upcoming matches, as clubs in relegation positions face enormous pressure in late-season games. The DFL schedules high-stakes fixtures (top-of-table clashes) in prime broadcast windows to capture maximum viewership. Broadcasters negotiate match timing adjustments based on competitive narratives that develop during the season. Clubs fighting for Champions League spots or battling relegation commonly find fixtures moved to premium Saturday afternoon or Sunday slots. The competitive order emerging from Bundesliga standings shapes how broadcasters and organizers frame the remaining calendar.

When does the Bundesliga season officially begin each year?

The Bundesliga season officially begins in late July or early August each year, with the opening matchday commonly scheduled on the first or second weekend of August. The DFL coordinates the start date around international break calendars and European competition schedules to avoid immediate fixture congestion. Historically, the season opener features a high-profile match, commonly involving the reigning champions playing at home. Pre-season preparations, including the DFL Supercup, take place in late July, acting as a formal warmup before competitive play begins. The August start gives clubs returning from European competitions adequate recovery time after a demanding prior campaign. Player transfer windows also align with the August opening, allowing squads to be finalized before the first competitive fixture. The consistent late-summer start places the Bundesliga among the structurally predictable leagues in European football.

How Is the Bundesliga Winter Break Determined Each Season?

The Bundesliga Winter Break is determined each season through a fixed calendar structure coordinated by the DFL in alignment with FIFA international match windows and the German Football Association (DFB) cup schedule. The break commonly runs from late December through mid-January, giving players around three to four weeks of rest. The exact dates shift slightly from one season to the next, depending on how the 34-matchday fixture list distributes across the calendar. Clubs use the break period for warm-weather training camps, tactical preparation, and squad recovery after the intense first half of the season. The DFL finalizes break dates when publishing the official fixture list in late June. Winter transfer activity also clusters around the break window, with the January transfer market opening as the league resumes. The structured pause reflects the Bundesliga's commitment to player welfare within a demanding competitive cycle.

How many matches are included in the Bundesliga season schedule?

The number of matches included in the Bundesliga season schedule is 306 total fixtures, generated by 18 clubs competing in a double round-robin format across 34 matchdays. Each club plays 34 matches over the course of the season, facing each of the other teams twice. The season runs from early August through mid-May, covering around 34 weeks of competitive football. The final matchday traditionally falls on the second or third weekend of May, with 9 fixtures kicking off simultaneously to preserve competitive fairness. Midweek rounds get inserted during the calendar when fixture congestion arises from DFB Pokal or European competition schedules. The opening matchday arrives in the first week of August, setting a nine-month competitive window. The full 306-game slate positions the Bundesliga as a consistently structured division in world football.

Why are most Bundesliga fixtures scheduled on weekends?

The Bundesliga fixtures are mostly scheduled on weekends because weekends maximize attendance, broadcast viewership, and commercial revenue across the entire league. Saturday serves as the primary match day, with the traditional 3:30 PM local slot hosting the bulk of fixtures. A single club plays 34 matches across the season, contributing to the league's 306-game total. Weekend scheduling gives working supporters consistent access to live matches without midweek travel conflicts. Broadcasters pay premium rights fees tied directly to weekend audiences, making Saturday and Sunday the most commercially valuable broadcast windows. The DFL structures the weekly slate to spread matches across Saturday afternoon, Saturday evening, and Sunday afternoon slots for television variety. Concentrated weekend fixtures also reduce player fatigue compared to frequent midweek scheduling throughout the season.

What is the average number of games in a Bundesliga week? The Bundesliga averages 9 fixtures per matchday, with the standard weekly cycle running from Friday evening through Sunday afternoon. A typical weekend slate distributes matches across Friday night, Saturday afternoon, Saturday evening, and Sunday afternoon broadcast slots. Midweek rounds push the weekly total higher during cup weeks or rescheduled fixture periods. The DFL designs the broadcast calendar to prevent audience fragmentation by clustering matches within tight two-day windows. Friday fixtures serve as a weekly opener, building anticipation before the main Saturday card. Sunday matches close the matchday cycle, commonly featuring marquee clubs in high-viewership time slots. The 9-game average per round stays consistent across the 34-matchday season, producing the full 306-game total that defines the Bundesliga annual calendar.

Why doesn’t the Bundesliga schedule include playoffs?

The Bundesliga schedule doesn't include playoffs because the league table, decided over 34 matchdays, determines the champion, European spots, and relegation outcomes with full transparency. A playoff system would compress months of consistent performance into a short knockout format, undermining the merit earned across the full season. Removing playoffs protects player recovery, as German clubs already compete across the DFB Pokal and European competitions. Broadcast contracts are built around a 34-matchday regular structure, and introducing playoffs would complicate rights agreements with domestic and international partners. German football tradition places the highest value on league consistency rather than knockout drama. Clubs, supporters, and sponsors benefit from a predictable fixture calendar. The absence of playoffs preserves the Bundesliga's integrity as a competition decided through sustained excellence across an entire nine-month season.

How Does Stadium Sharing Influence Bundesliga Scheduling?

Stadium sharing influences Bundesliga scheduling by forcing the DFL to coordinate fixture dates around non-football events already booked at shared venues. Allianz Arena in Munich, for example, hosts major concerts, international friendlies, and corporate events throughout the season. The home club's fixture moves to a Sunday or a midweek slot when a music act books a stadium for a Saturday night. Athletics events at multi-use venues create similar conflicts, requiring fixture swaps weeks in advance. American football games, including NFL International Series events, have previously displaced European club fixtures at major stadiums. The DFL communicates directly with venue operators during fixture planning in June to identify potential conflicts before the schedule gets published. Proactive coordination reduces last-minute postponements and protects the structural reliability of the Bundesliga calendar throughout the season.

How Does Bundesliga Scheduling Differ From Other Major European Leagues?

Bundesliga scheduling differs from other major European leagues through its winter break structure, season length, and weekly fixture distribution. The Bundesliga runs 34 matchdays from early August through mid-May, with a three-to-four week winter pause scheduled from late December through mid-January. The Premier League operates 38 matchdays from August through May, skipping a formal winter break and running fixtures on December 26 (Boxing Day) as part of a packed holiday schedule. La Liga mirrors the 38-matchday format, starting in August and finishing in late May, with no structured winter shutdown. Serie A adopted a short winter break in recent seasons, pausing briefly in late December before resuming in early January. Ligue 1 follows a 34-matchday calendar similar to the Bundesliga but with a shorter rest window. The Bundesliga schedule remains the one competition with a formally protected multi-week winter pause built into the standard annual calendar, among major European divisions.