Bundesliga
We only recommend services we believe in. When you click some links on our site we may earn a commission at no extra cost to you. Learn more.

How to Stream Bundesliga Matches From All Over the World

I’ll be watching the Bundesliga’s new season when it kicks off on August 23rd, 2024, running all the way to its conclusion on May 17th, 2025. As a top professional soccer league in Germany, the Bundesliga never fails to deliver exciting matches.

In a hurry? ESPN owns the rights to show Bundesliga in the US with most matches featured on ESPN+. You can get the service directly but you are probably best to get it with Hulu + Live TV, which also includes 85+ live TV channels including ESPN, ESPN2, ESPNU, and many more.

The Bundesliga is one of the world’s greatest soccer leagues and, when measured by average attendance, it is the top one. It attracts players and fans from throughout the world with many of those in the latter category looking for ways to stream this competition’s matches.

The place to watch the Bundesliga in the US is ESPN+ ($10.99/month). This arrangement was initially put into place for the 2020-21 campaign.

Meanwhile, those interested in catching all of the action from elsewhere in the world will, in nearly all cases, have their own media outlets showcasing these matches.

Get Hulu + Live TV for $59.99 Monthly

This Week’s Bundesliga Matches

DateTime (ET)Teams
Sat Dec 79:30 amBayern vs Heidenheim
Sat Dec 79:30 amEintracht Frankfurt vs Augsburg
Sat Dec 79:30 amHoffenheim vs Freiburg
Sat Dec 79:30 amHolstein Kiel vs RB Leipzig
Sat Dec 79:30 amLeverkusen vs St Pauli
Sat Dec 79:30 amM'gladbach vs Dortmund
Sat Dec 79:30 amStuttgart vs Union Berlin
Sat Dec 79:30 amVfL Bochum vs Werder Bremen
Sat Dec 79:30 amWolfsburg vs Mainz
Bundesliga FC Leipzig vs Borussia Dortmund
Cropped from Bundesliga, RB Leipzig – Borussia Dortmund by Steffen Prößdorf under CC BY-SA 4.0.

Watch Bundesliga Live

In nearly every part of the world, you will be able to stream or watch on television Bundesliga games.

German-Speaking Countries

Bundesliga soccer matches are, as expected, broadcast extensively in Germany and in nearby German-speaking Europe countries, such as Austria, Switzerland, and Liechtenstein. In those places, there are other options.

US

ESPN+ Logo 100

ESPN+ ($10.99/month) owns the rights to show Bundesliga matchups to viewers in the US with a select number of games possibly being moved to ESPN, ESPN2, ABC, or another ESPN-related network.

US-based German football fans should note that ESPN+ also owns the rights to the 2. Bundesliga, DFB-Pokal, and DFL-Supercup.

Sign Up for ESPN+ Now!

hulu logo

To catch all the matches, we recommend Hulu + Live TV, which provides ESPN+ as well as all the live ESPN channels. See our Hulu + Live TV review for details.

Other Countries

Sportsnet is where Canadians should head to follow the Bundesliga while Sky Sports is the official broadcaster for the Bundesliga in the UK and Ireland.

Meanwhile, Aussies and New Zealanders should both tune into beIN Sports to watch Bayern Munich and the other 17 Bundesliga teams battle each other all season.

Devices to Live Stream Bundesliga

ESPN+, Hulu, and other services allow you to stream on most devices in use today. These include Android and iOS mobile devices; Amazon Fire TV, Apple TV, and Roku devices; various smart TVs; and Xbox and PlayStation gaming systems.

Bundesliga Background

The Bundesliga, Germany’s top soccer league, got its start in 1963. It initially focused solely on West Germany as East Germany had its own football pyramid. The league then incorporated teams from what had been East Germany for the first time in 1991-92, after the countries unified in October 1990.

Prior to 1963, German/West German football competitions were regional in nature. National champions were decided by a cup format involving champions from the country’s regional leagues.

The Bundesliga’s premier club is unquestionably Bayern Munich. Through the 2021-22 campaign, FC Bayern has claimed 31 championships while no other team has won more than five of those trophies. In fact, Bayern Munich has been especially strong as of late, winning every Bundesliga title since 2012-13.

German teams are also among the continent’s and world’s best, having won the UEFA Champions League on eight occasions and the FIFA Club World Cup twice. All but two of those 10 championships have been claimed by Bayern Munich.

The two exceptions both occurred in the Champions League. Hamburger SV won that competition in 1983 while Borussia Dortmund did so in 1997.

The Bundesliga is also known as a league that focuses more on fans than is the case for other big-stature competitions. This includes offering low ticket prices, which helps it lead the world in average attendance. For example, for the 2018-19 campaign, 43,445 fans attended Bundesliga matches on average, more than the Premier League’s 38,182.

Structure

The Bundesliga is comprised of 18 teams, and they play their 17 opponents once at home and once away for a total of 34 matches. The primary tiebreakers utilized when clubs are equal on points are goal difference and goals scored.

The top four finishers qualify for the next season’s UEFA Champions League while one team apiece earns spots in the UEFA Europa League and UEFA Europa Conference League, respectively. One more Bundesliga team may also qualify for the Europa League, depending on the DFB-Pokal winner.

Conversely, the two teams at the bottom of the table get relegated to the 2. Bundesliga for the following campaign. They are replaced with the top two teams in 2. Bundesliga.

There is also a playoff. The 16th-place team in Bundesliga plays the third-place team in 2. Bundesliga. The winner of that two-leg playoff participates in the Bundesliga the next season.

At the conclusion of the 2021-22 season, Arminia Bielefeld and Greuther Fürth were relegated to 2. Bundesliga.

Hertha BSC retained its place in the Bundesliga after earning a 2-1 aggregate victory over 2. Bundesliga side Hamburger SV. Interestingly, the away team won both legs; after Hamburger claimed the first matchup, 1-0, Hertha responded with a 2-0 away victory.

The Bundesliga campaign usually runs from August to May.

DFB-Pokal

All Bundesliga teams participate in the DFB-Pokal, Germany’s national cup. The competition is spread out. It commences around the start of August and its six rounds run to, in most years, late May.

All Bundesliga teams start in the opening round, joined by 46 others, including all 2. Bundesliga sides. All rounds are one match apiece and are hosted by one of the two sides except for the neutral-site final.

The winner qualifies for the UEFA Europa League unless that club is already qualified for the UEFA Champions League.

Get Hulu + Live TV for $59.99 Monthly

DFL-Supercup

The previous season’s Bundesliga winner faces off against that campaign’s DFB-Pokal champion, which is usually also a Bundesliga club, in the single-match DFL-Supercup. This contest normally takes place at the start of the following season with one of the participating teams playing host to it.

2. Bundesliga

Germany’s second-tier league has an almost identical format as the Bundesliga. It is also comprised of 18 teams who play 34 matches while its third-bottom side plays in the playoffs against the third-place club from the third-tier 3. Liga. Meanwhile, its top two sides get promoted to the Bundesliga, and its third-place team takes on the Bundesliga’s 16th-place club for a spot in the next season’s top tier.

The 2. Bundesliga has the second-largest attendance figures in the world for a second-tier league, just behind England’s EFL Championship. In 2018-19, 19,128 attended 2. Bundesliga matches versus the Championship’s 20,075.

2024-25 Bundesliga Season Schedule

Unless otherwise indicated, matches will stream on ESPN+. Times are Eastern.

DateTime (ET)TeamsTV
Fri Aug 232:30 pmBorussia Monchengladbach vs Bayer LeverkusenESPN2
Sat Aug 24TBDBorussia Dortmund vs Eintracht Frankfurt
Sat Aug 24TBDFC Augsburg vs Werder Bremen
Sat Aug 24TBDMainz vs FC Union Berlin
Sat Aug 24TBDRB Leipzig vs VfL Bochum
Sat Aug 24TBDSC Freiburg vs VfB Stuttgart
Sat Aug 24TBDSt Pauli vs FC Heidenheim 1846
Sat Aug 24TBDTSG Hoffenheim vs Holstein Kiel
Sat Aug 24TBDVfL Wolfsburg vs Bayern Munich
Sat Aug 31TBDFC Heidenheim 1846 vs FC Augsburg
Sat Aug 31TBDFC Union Berlin vs St Pauli
Sat Aug 31TBDBayer Leverkusen vs RB Leipzig
Sat Aug 31TBDBayern Munich vs SC Freiburg
Sat Aug 31TBDEintracht Frankfurt vs TSG Hoffenheim
Sat Aug 31TBDHolstein Kiel vs VfL Wolfsburg
Sat Aug 31TBDVfB Stuttgart vs Mainz
Sat Aug 31TBDVfL Bochum vs Borussia Monchengladbach
Sat Aug 31TBDWerder Bremen vs Borussia Dortmund
Fri Sep 132:30 pmDortmund vs Heidenheim
Sat Sep 149:30 amFreiburg vs VfL Bochum
Sat Sep 149:30 amHoffenheim vs Leverkusen
Sat Sep 149:30 amM'gladbach vs Stuttgart
Sat Sep 149:30 amRB Leipzig vs Union Berlin
Sat Sep 149:30 amWolfsburg vs Eintracht Frankfurt
Sat Sep 1412:30 pmHolstein Kiel vs Bayern
Sun Sep 159:30 amAugsburg vs St Pauli
Sun Sep 1511:30 amMainz vs Werder Bremen
Fri Sep 202:30 pmAugsburg vs Mainz
Sat Sep 219:30 amHeidenheim vs Freiburg
Sat Sep 219:30 amUnion Berlin vs Hoffenheim
Sat Sep 219:30 amVfL Bochum vs Holstein Kiel
Sat Sep 219:30 amWerder Bremen vs Bayern
Sat Sep 2112:30 pmEintracht Frankfurt vs M'gladbach
Sun Sep 229:30 amLeverkusen vs Wolfsburg
Sun Sep 2211:30 amStuttgart vs Dortmund
Sun Sep 221:30 pmSt Pauli vs RB Leipzig
Fri Sep 272:30 pmDortmund vs VfL Bochum
Sat Sep 289:30 amFreiburg vs St Pauli
Sat Sep 289:30 amM'gladbach vs Union Berlin
Sat Sep 289:30 amMainz vs Heidenheim
Sat Sep 289:30 amRB Leipzig vs Augsburg
Sat Sep 289:30 amWolfsburg vs Stuttgart
Sat Sep 2812:30 pmBayern vs Leverkusen
Sun Sep 299:30 amHolstein Kiel vs Eintracht Frankfurt
Sun Sep 2911:30 amHoffenheim vs Werder Bremen
Sat Oct 59:30 amAugsburg vs M'gladbach
Sat Oct 59:30 amEintracht Frankfurt vs Bayern
Sat Oct 59:30 amHeidenheim vs RB Leipzig
Sat Oct 59:30 amLeverkusen vs Holstein Kiel
Sat Oct 59:30 amSt Pauli vs Mainz
Sat Oct 59:30 amStuttgart vs Hoffenheim
Sat Oct 59:30 amUnion Berlin vs Dortmund
Sat Oct 59:30 amVfL Bochum vs Wolfsburg
Sat Oct 59:30 amWerder Bremen vs Freiburg
Sat Oct 199:30 amBayern vs Stuttgart
Sat Oct 199:30 amDortmund vs St Pauli
Sat Oct 199:30 amFreiburg vs Augsburg
Sat Oct 199:30 amHoffenheim vs VfL Bochum
Sat Oct 199:30 amHolstein Kiel vs Union Berlin
Sat Oct 199:30 amLeverkusen vs Eintracht Frankfurt
Sat Oct 199:30 amM'gladbach vs Heidenheim
Sat Oct 199:30 amMainz vs RB Leipzig
Sat Oct 199:30 amWolfsburg vs Werder Bremen
Sat Oct 269:30 amAugsburg vs Dortmund
Sat Oct 269:30 amHeidenheim vs Hoffenheim
Sat Oct 269:30 amMainz vs M'gladbach
Sat Oct 269:30 amRB Leipzig vs Freiburg
Sat Oct 269:30 amSt Pauli vs Wolfsburg
Sat Oct 269:30 amStuttgart vs Holstein Kiel
Sat Oct 269:30 amUnion Berlin vs Eintracht Frankfurt
Sat Oct 269:30 amVfL Bochum vs Bayern
Sat Oct 269:30 amWerder Bremen vs Leverkusen
Sat Nov 210:30 amBayern vs Union Berlin
Sat Nov 210:30 amDortmund vs RB Leipzig
Sat Nov 210:30 amEintracht Frankfurt vs VfL Bochum
Sat Nov 210:30 amFreiburg vs Mainz
Sat Nov 210:30 amHoffenheim vs St Pauli
Sat Nov 210:30 amHolstein Kiel vs Heidenheim
Sat Nov 210:30 amLeverkusen vs Stuttgart
Sat Nov 210:30 amM'gladbach vs Werder Bremen
Sat Nov 210:30 amWolfsburg vs Augsburg
Sat Nov 99:30 amAugsburg vs Hoffenheim
Sat Nov 99:30 amHeidenheim vs Wolfsburg
Sat Nov 99:30 amMainz vs Dortmund
Sat Nov 99:30 amRB Leipzig vs M'gladbach
Sat Nov 99:30 amSt Pauli vs Bayern
Sat Nov 99:30 amStuttgart vs Eintracht Frankfurt
Sat Nov 99:30 amUnion Berlin vs Freiburg
Sat Nov 99:30 amVfL Bochum vs Leverkusen
Sat Nov 99:30 amWerder Bremen vs Holstein Kiel
Sat Nov 239:30 amBayern vs Augsburg
Sat Nov 239:30 amDortmund vs Freiburg
Sat Nov 239:30 amEintracht Frankfurt vs Werder Bremen
Sat Nov 239:30 amHoffenheim vs RB Leipzig
Sat Nov 239:30 amHolstein Kiel vs Mainz
Sat Nov 239:30 amLeverkusen vs Heidenheim
Sat Nov 239:30 amM'gladbach vs St Pauli
Sat Nov 239:30 amStuttgart vs VfL Bochum
Sat Nov 239:30 amWolfsburg vs Union Berlin
Sat Nov 309:30 amAugsburg vs VfL Bochum
Sat Nov 309:30 amDortmund vs Bayern
Sat Nov 309:30 amFreiburg vs M'gladbach
Sat Nov 309:30 amHeidenheim vs Eintracht Frankfurt
Sat Nov 309:30 amMainz vs Hoffenheim
Sat Nov 309:30 amRB Leipzig vs Wolfsburg
Sat Nov 309:30 amSt Pauli vs Holstein Kiel
Sat Nov 309:30 amUnion Berlin vs Leverkusen
Sat Nov 309:30 amWerder Bremen vs Stuttgart
Sat Dec 79:30 amBayern vs Heidenheim
Sat Dec 79:30 amEintracht Frankfurt vs Augsburg
Sat Dec 79:30 amHoffenheim vs Freiburg
Sat Dec 79:30 amHolstein Kiel vs RB Leipzig
Sat Dec 79:30 amLeverkusen vs St Pauli
Sat Dec 79:30 amM'gladbach vs Dortmund
Sat Dec 79:30 amStuttgart vs Union Berlin
Sat Dec 79:30 amVfL Bochum vs Werder Bremen
Sat Dec 79:30 amWolfsburg vs Mainz
Sat Dec 149:30 amAugsburg vs Leverkusen
Sat Dec 149:30 amDortmund vs Hoffenheim
Sat Dec 149:30 amFreiburg vs Wolfsburg
Sat Dec 149:30 amHeidenheim vs Stuttgart
Sat Dec 149:30 amM'gladbach vs Holstein Kiel
Sat Dec 149:30 amMainz vs Bayern
Sat Dec 149:30 amRB Leipzig vs Eintracht Frankfurt
Sat Dec 149:30 amSt Pauli vs Werder Bremen
Sat Dec 149:30 amUnion Berlin vs VfL Bochum
Sat Dec 219:30 amBayern vs RB Leipzig
Sat Dec 219:30 amEintracht Frankfurt vs Mainz
Sat Dec 219:30 amHoffenheim vs M'gladbach
Sat Dec 219:30 amHolstein Kiel vs Augsburg
Sat Dec 219:30 amLeverkusen vs Freiburg
Sat Dec 219:30 amStuttgart vs St Pauli
Sat Dec 219:30 amVfL Bochum vs Heidenheim
Sat Dec 219:30 amWerder Bremen vs Union Berlin
Sat Dec 219:30 amWolfsburg vs Dortmund
Sat Jan 119:30 amAugsburg vs Stuttgart
Sat Jan 119:30 amDortmund vs Leverkusen
Sat Jan 119:30 amFreiburg vs Holstein Kiel
Sat Jan 119:30 amHeidenheim vs Union Berlin
Sat Jan 119:30 amHoffenheim vs Wolfsburg
Sat Jan 119:30 amM'gladbach vs Bayern
Sat Jan 119:30 amMainz vs VfL Bochum
Sat Jan 119:30 amRB Leipzig vs Werder Bremen
Sat Jan 119:30 amSt Pauli vs Eintracht Frankfurt

2024-24 German Bundesliga Teams

  • Bayer Leverkusen
  • Bayern Munich
  • Borussia Dortmund
  • Borussia Mönchengladbach
  • Eintracht Frankfurt
  • FC Augsburg
  • FC Heidenheim
  • FC St Pauli
  • Holstein Kiel
  • Mainz 05
  • RB Leipzig
  • SC Freiburg
  • TSG Hoffenheim
  • Union Berlin
  • VfB Stuttgart
  • VfL Bochum
  • VfL Wolfsburg
  • Werder Bremen

Wrapping Up

The Bundesliga is a league that has a lot to offer fans who want to follow a top-tier competition that is not the Premier League, La Liga, Serie A, or Ligue 1.

This is especially the case for those who place high value on the atmospheres at the stadiums as well as the play on the pitch. For example, the Bundesliga is where you can find the famous Yellow Wall, during Borussia Dortmund home matches.

Fans based in the US should secure access to ESPN+ or Hulu to watch these games while others around the world will, in nearly all cases, have their own media outlets that are responsible for bringing them Bundesliga action.

FAQs

Has a Bundesliga team won the UEFA Champions League?

A Bundesliga team has won the Champions League recently. The 2019-20 edition of that competition ended with Bayern Munich defeating Paris Saint-Germain, 1-0, to win its sixth European title. Other wins came in 1974, 1975, 1976, 2001, and 2013. Other Bundesliga clubs to lift this famous trophy include Hamburger SV (1983) and Borussia Dortmund (1997). Also of note, Bayern Munich has won the FIFA Club World Cup twice, in 2013 and 2020.

Does the Bundesliga have playoffs?

Bundesliga has playoffs but not the kind many Americans may be familiar with. The 16th-placed side (third from the bottom of the table) takes on the third-place club from the 2. Bundesliga in a two-leg matchup. The winner plays in the Bundesliga the following season while the loser participates in the second-tier competition the next campaign.

Can I also watch English Premier League fixtures on ESPN+?

No, the English Premier League in the US is on NBC channels (just to keep you on your toes, you know.) Of the ten matches per week, usually, five are on Peacock, 4 are on USA Network, and 1 is live on NBC. You can watch most if not all of these matchups with Sling TV + Peacock. See our guide and schedule for more info.

How can I watch other soccer events and leagues?

We’ve written other soccer viewer’s guides:

Page Updates

  1. Updated some sub-sections. More links. Changed a few bits of content.

  2. Cross linking. Various changes to content.

  3. Image changes. Changes to formatting.

  4. Added useful links. Various content updates.

  5. Added links. Reworded some things.

  6. Added sub-section.

Frank Moraes
Follow me

Leave a Comment

Ask Our Experts

Your email address will not be published. Required fields are marked *