Bundesliga

Bundesliga

Germany · Season 2026-27 · matchday 5
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.

#TeamPWDLGFGAGDPtsForm
1Freiburg5410144+1013WWWDW
2Dortmund5410114+713WWWWD
3Bayern5320164+1211WDWWD
4Leverkusen5311148+610LWDWW
5RB Leipzig5302155+109WLWLW
6Augsburg5221138+58WWDLD
7Bremen5221101008LWDWD
8Mainz52121310+37DWLWL

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

Next fixtures

Round preview →
Frankfurtvs1. FC Köln
Union BerlinvsDortmund
HSVvsStuttgart
BremenvsSC Paderborn
ElversbergvsAugsburg
SchalkevsMainz
BayernvsRB Leipzig
LeverkusenvsFreiburg

Latest results

All results →
Freiburg2–1Schalke
1. FC Köln2–1M'gladbach
RB Leipzig6–0Frankfurt
Mainz3–4Leverkusen
SC Paderborn0–2Stuttgart
Union Berlin1–0Elversberg
Hoffenheim2–3HSV
Augsburg2–2Bayern

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
113 pts
WWWDW
Dortmund
213 pts
WWWWD
Bayern
311 pts
WDWWD
Leverkusen
410 pts
LWDWW
RB Leipzig
59 pts
WLWLW
Augsburg
68 pts
WWDLD
Bremen
78 pts
LWDWD
Mainz
87 pts
DWLWL
Elversberg
97 pts
WWLDL
1. FC Köln
107 pts
WLDLW
Stuttgart
116 pts
LWLLW
HSV
126 pts
LLLWW
Schalke
135 pts
LDWDL
Frankfurt
145 pts
DLWDL
SC Paderborn
154 pts
DLLWL
Union Berlin
164 pts
DLLLW
Hoffenheim
173 pts
LLWLL
M'gladbach
180 pts
LLLLL

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.