Borussia Mönchengladbach will hope to return to winning ways this weekend as their 2-0 reverse at Union Berlin last week – coupled with big wins for RB Leipzig and Bayern Munich – cut their lead at the top of the Bundesliga to a single point.
It'll be a tough ask as they host fourth-placed Freiburg, who would overtake the league leaders if they win by a two-goal margin, on Sunday. But nobody can match Borussia's eight victories so far in this campaign, so the odds are certainly with the home side.
Things aren't hugely more simple for Bayern, either, as interim coach Hans-Dieter Flick welcomes fellow Champions League side Bayer Leverkusen to Bavaria on Saturday afternoon. A safer bet might be Leipzig, who travel to bottom club Paderborn waiting to capitalise on any slip-ups made by the team at the top.
Borussia Dortmund, meanwhile, will need a win in the capital as they face Hertha Berlin, and points dropped by Schalke and Freiburg, if they are to make it into the top four by the end of the weekend.
It's already shaping up to be another terrific season in Germany, even after last season when Bayern just managed to edge Dortmund to the title on the final day.
The Bavarian side have strengthened since then with the signings of Lucas Hernandez, Ivan Perisic and, most recently, Philippe Coutinho, but early season form has been patchy at best – costing Robert Kovac his job a couple of weeks ago – and their closest rivals over the past few seasons were also busy over the summer.
Julien Favre has paid big money to bring Julian Brandt, Thorgan Hazard and Nico Schulz to Signal Iduna Park, while the return of Mats Hummels from Bayern will offer added edge to the title race.
That's not to say the side lifting the trophy come May couldn't be from outside those two clubs. Leipzig finished third last season and have recently brought in 32-year-old manager Julian Nagelsmann from Hoffenheim. Bayer Leverkusen, meanwhile, could also be in with a shout having secured their UEFA Champions League return by finishing fourth last term.
But if there is a European league where the title race often comes second to the on-pitch entertainment and stadium atmospheres, it is this.
Below we have all the information on how to catch the action throughout the campaign, whether you want it on your TV, laptop, smartphone or tablet. So scroll down and enjoy one of the most exciting leagues in world football.
Watch live Bundesliga matches from outside your country by using a VPN
You can scroll down to find out how to access Bundesliga live streams in the UK and USA, but if you're trying to access the match from outside your country – if you're on holiday or working abroad, for example – this is still going to be a problem. Streams from abroad will be geo-blocked, meaning the service will know your location based on your IP address, and will automatically block your access – even if you’re a national of that country.
So, you’ll need a Virtual Private Network (VPN) to help you get around this obstacle. A VPN creates a private connection between your device and the internet, such that the servers and services you’re accessing aren’t aware of what you’re doing. All the information passing back and forth is entirely encrypted.
VPNs are as useful for banking as they are at trying to watch video content or access websites that people in your location are not supposed to do. So, whether you want to watch live football, enjoy another country’s Netflix library or just keep your browsing data private, then they’re well worth considering.
There are many VPN providers out there, with some more reliable and safe than others. As a rule, we’d suggest a paid-for service and would recommend the following:
You can get three months free when you sign up to a year-long plan, bringing VPN access to smart devices including the Amazon Fire TV Stick, laptops, TVs and both Android and iOS mobiles and tablets. Express also offers a 30-day money-back guarantee.
Which comes in at as little as $2.99 (£2.29) per month and features 24/7 assistance
Once you’ve made your choice, all you need to do is sign in to your VPN service through whichever device you’d like to use to watch the match. When prompted to select a server, you need to pick one which is based in the country whose content you’d like to access. Then navigate to the relevant video streaming app or website and you’re in.
You can find a full list of the world's broadcasters with rights to show live Bundesliga football here.
Watch live Bundesliga matches in the UK
Rights to show German top flight matches in the UK belong to BT Sport, whose long-term deal to broadcast all matches from UEFA club competitions means you'll also be able to catch last season's top seven as they take on the rest of Europe.
New BT broadband and TV customers will gain access to the coverage free of charge, while it costs £6 each month for existing customers. For 4K via BT TV, you need the Max 4K package, which will cost you £20 a month to add to existing BT broadband, or £49.99 for the full shebang.
Sky TV users can also add BT Sport to their existing package from £25 a month, though that won't include the Ultra HD channel.
All of the packages also grant access to streams via the BT website and BT Sport app, so you can watch on the move within the UK or from abroad, using a VPN.
Watch live Bundesliga matches in the USA
Those in the USA wishing to see their growing number of compatriots compete in this season's Bundesliga will need access to Fox Sports, which will show as many six live games across its channels each match week.
Those with cable can buy the network in to watch at home on their TV, online or on the Fox Go app for smartphone and tablet.
Alternatively, you can subscribe to one of the sports steaming sites listed below to gain access to Fox Sports alongside a range of other channels, ideal for those seeking coverage of multiple leagues.
- FuboTV $44.99 for the first month
- Hulu with Live TV $44.99 per month
- DirecTV Now $50 per month
- Sling TV starting at $15 per month
- YouTube TV $49.99 per month
All fixtures shown in GMT. Games shown live by BT Sport unless otherwise stated.
Schalke vs Union Berlin, 7.30pm – Friday 29th
Bayern Munich vs Bayer Leverkusen, 5.15pm – Saturday 30th
Borussia Mönchengladbach vs Freiburg, 2.30pm – Sunday 1st
Eintracht Frankfurt vs Hertha Berlin, 7.30pm – Friday 6th
Bayer Leverkusen vs Schalke, 5.30pm – Saturday 7th
Union Berlin vs Cologne, 2.30pm – Sunday 8th
Fortuna Dusseldorf vs RB Leipzig, 5.30pm – Saturday 14th
Wolfsburg vs Borussia Mönchengladbach, 2.30pm – Sunday 15th
Borussia Dortmund vs RB Liepzig, 7.30pm – Tuesday 17th
Freiburg vs Bayern Munich, 7.30pm – Wednesday 18th
Hoffenheim vs Borussia Dortmund, 7.30pm – Friday 20th
Hertha Berlin vs Borussia Mönchengladbach, 7.30pm – Saturday 21st