Bundesliga

Bundesliga

Germany · Season 2026-27 · matchday 2
Bundesliga odds and live streams Free account, no deposit needed to watch. Partner link, 18+. How this works
See odds and streams

Germany's 18-club league: the most goals in Europe, the cheapest terraces, and a play-off that keeps 16th alive.

In play right now

Schalke0–0Bayern
#TeamPWDLGFGAGDPtsForm
1Freiburg220051+46WW
2Dortmund220052+36WW
3Elversberg220075+26WW
4Bayern211051+44W
5Leverkusen210163+33LW
6Augsburg110030+33W
7RB Leipzig210143+13WL
8Stuttgart210156-13LW

Champions League · Europa League · Relegation play-off · Relegated

Next fixtures

Round preview →
HSVvsMainz
FrankfurtvsAugsburg
Union BerlinvsSchalke
HoffenheimvsStuttgart
DortmundvsSC Paderborn
AugsburgvsLeverkusen
MainzvsFrankfurt
FreiburgvsM'gladbach

Latest results

All results →
Bremen3–1RB Leipzig
Hoffenheim2–3Dortmund
Leverkusen4–0Union Berlin
M'gladbach3–4Elversberg
SC Paderborn0–1Freiburg
Stuttgart4–11. FC Köln
Augsburg3–0Schalke
Freiburg4–1Bremen

The clubs

All 18 clubs in the Bundesliga this season, ordered by where they stand today. Form shows the last five matches each has played.

Freiburg
16 pts
WW
Dortmund
26 pts
WW
Elversberg
36 pts
WW
Bayern
44 pts
W
Leverkusen
53 pts
LW
Augsburg
63 pts
W
RB Leipzig
73 pts
WL
Stuttgart
83 pts
LW
Bremen
93 pts
LW
1. FC Köln
103 pts
WL
Frankfurt
111 pts
D
Mainz
121 pts
D
SC Paderborn
131 pts
DL
Schalke
141 pts
L
Union Berlin
151 pts
DL
Hoffenheim
160 pts
LL
HSV
170 pts
L
M'gladbach
180 pts
LL

The 2026-27 season

Bayern Munich arrive as champions again. The 2025-26 title was their 34th Bundesliga championship and 35th German title overall, a record that has no parallel among the major European leagues. Any season here starts with the question of who might interrupt them.

The promotions produced one of the better stories of the German summer. Schalke came up as second-division champions and return a club whose average attendance would place them near the top of most leagues in Europe. Paderborn won the promotion play-off against Wolfsburg and are back after six years. Elversberg finished second in the 2. Bundesliga and reach the top flight for the first time in their history, a village club from Saarland with a stadium that holds a fraction of what Schalke fill every fortnight.

How the season works

The season opened on 28 August and closes on 22 May, with a winter break of several weeks that England does not take. German clubs come back in January having had a fortnight off while English squads played through Christmas, and the second half of the season is played at a different tempo because of it.

One habit worth picking up: the Saturday afternoon block puts five or six matches on at once, and German television built the Konferenz format around it, cutting between grounds as goals go in. Following a single club through that block means missing everything else happening at the same moment.

The clubs to know

Bayern Munich have 34 Bundesliga titles and 35 German championships in all, a record with no parallel in the major leagues. Borussia Dortmund are the most consistent challenger and the fixture between them, Der Klassiker, is the one the league sells abroad. Bayer Leverkusen, RB Leipzig and Eintracht Frankfurt make up the group competing for European places.

Schalke return this season from the second division, a club whose average attendance would place it near the top of most leagues in Europe. Elversberg, a village side from Saarland, reach the top flight for the first time in their history. The Revierderby between Schalke and Dortmund is back on the calendar with them.

What 50+1 buys

German clubs must keep a majority of their voting rights with their members, which blocks the outside takeovers that reshaped English and Spanish football. Supporters own the vote, and they use it on the thing supporters care about most.

A Bundesliga ticket averaged 30.77 euros last season. A standing ticket averaged 12.27. Dortmund's Sudtribune holds 24,454 people on their feet, the largest single terrace in European football, and a place on it costs less than a round of drinks. English grounds removed their terraces after Hillsborough and have only recently begun licensing safe standing again in small numbers.

The crowds are large without being the largest. Germany averaged 34,974 a match in 2025-26, a record for its top two divisions and ahead of Spain on 30,945 and Italy on 30,084, though behind the Premier League on 41,663. England fills bigger grounds. Germany fills them cheaper, and on television the difference in noise is obvious.

The most goals in Europe

The Bundesliga produced 990 goals in 306 matches last season, an average of 3.24 a game. That is the highest of the major leagues, a shade above the Eredivisie on 3.18 and well clear of England on 2.75, Spain on 2.69 and Italy on 2.43. Over a season, a German fixture is worth roughly four fifths of a goal more than an Italian one.

The short season sharpens everything else. Thirty-four rounds is four fewer than England, Spain and Italy play, so a run of four defeats takes the same bite out of a German season as five would elsewhere, and a table that looks alarming in November has less time left to correct itself.

Following the season week to week

Results reach the table on this page within minutes of full time, and the round preview covers each matchday with both clubs' form and recent results.

Britain and Ireland get the best arrangement of any market covered here. Sky Sports carries Saturday, Amazon Prime Video has the Sunday fixtures exclusively and the BBC streams the Friday night match at no cost, so a viewer content with one match a week can follow a whole German season without paying for it. In the United States the arrangement is better still: USA Network takes at least 30 matches and every other one streams free on Fandango. The viewing guide sets out the rest.

Bundesliga: common questions

When does the Bundesliga season run?

The 2026-27 season started on 28 August 2026 and finishes on 22 May 2027. Eighteen clubs play 34 rounds, the shortest season of the major leagues, with a winter break of several weeks around the new year.

How many Bundesliga matches are there?

306 in a season, 34 for each of the eighteen clubs. That is 74 fewer than the Premier League plays.

Who are the Bundesliga champions?

Bayern Munich, whose 2025-26 title was their 34th Bundesliga championship and 35th German title overall. No club in any major European league has a record like it.

How can I watch the Bundesliga?

Britain and Ireland get the best arrangement of any market on this site: Sky Sports carries Saturday, Amazon Prime Video has the Sunday fixtures exclusively, and the BBC streams the Friday night match at no cost. A viewer content with one match a week can follow the season free.

What time do Bundesliga matches kick off?

The round opens Friday at 20:30 local time. Its centrepiece is the Saturday afternoon block at 15:30, five or six matches kicking off together, followed by an 18:30 fixture. Sunday completes the round at 15:30 and 17:30.

What is special about betting on the Bundesliga?

Two things. Bayern's dominance makes the outright market close to unbettable, so everything interesting sits in the race behind them. And this is the highest-scoring of the major leagues at 3.24 goals a match last season against 2.43 in Italy, so totals sit higher and both-teams-to-score lands more often than habits from Serie A would suggest. Sixteenth place plays a relegation play-off rather than going down, which is a market of its own each spring.

Not sure where a match is on? The viewing guide lists the confirmed rights holders by country.