Bundesliga matchday 7: Bayern win at Freiburg, Dortmund keep pace, Hoffenheim beat Leverkusen 3–0
Freiburg 1–3 Bayern and Dortmund 1–0 Frankfurt leave the two level on 17, Hoffenheim 3–0 Leverkusen, and Gladbach's first win.
Written with AI from ScoreTable's data and checked automatically. How we write the blog
Bayern München won 3–1 at SC Freiburg on Sunday evening and Borussia Dortmund beat Eintracht Frankfurt 1–0 on Saturday, so the two are level at the top on 17 points, Bayern ahead on goal difference. Their nearest pursuers both lost: Freiburg to Bayern, and Bayer Leverkusen 3–0 at 1899 Hoffenheim, all three goals from the 79th minute on. Borussia Mönchengladbach, beaten in all six of their matches before this round, won 3–2 at VfB Stuttgart for their first points. Matchday 7 brought 25 goals in nine matches: four home wins, three away wins and two draws.
Friday
VfB Stuttgart 2–3 Borussia Mönchengladbach opened with Ermedin Demirović's goal for Stuttgart on 5, from Dženan Pejčinović's pass. Joe Scally equalised on 38 from Zento Uno's pass, Shuto Machino put Gladbach ahead on 51 from Wael Mohya's, and Mohya, from Scally, made it 3–1 on 66. Demirović scored again on 83 from Jamie Leweling's pass, but Gladbach held on. Alexander Blessin was without eleven players and filled his squad from the reserve team, Sportschau reports. Mohya, 17, became the fourth-youngest player to score in consecutive Bundesliga matches, according to the league. Stuttgart had 70 per cent of the ball; Gladbach had 16 shots to 15 and six on target. Stuttgart have lost five of their seven matches; their sporting director, Fabian Wohlgemuth, called the defeat "a signal to everyone involved", the club reports.
Saturday afternoon
RB Leipzig 4–0 SV Elversberg was goalless at half-time. Tidiam Gomis scored on 48 and Rômulo, on at the break, on 66, both from Antonio Nusa's passes; Christoph Baumgartner, another substitute, added the third on 84 from Brajan Gruda's, and Rômulo scored again on 90+4 from Abdoul Kone's. SV Elversberg had one shot on target.
FC Augsburg 1–1 Union Berlin was played with ten men on one side from the 19th minute, when Union Berlin's Felix Uduokhai was sent off, and ten on both from the 63rd, when FC Augsburg's Juma Bah was sent off for serious foul play. Han-Noah Massengo put Augsburg ahead on 71 from Fabian Rieder's pass, and Janik Haberer equalised three minutes later, on 74. Augsburg had 27 shots, five on target.
FSV Mainz 05 2–3 Werder Bremen began with two penalties from Niclas Füllkrug, on 7 and 25. Anthony Caci pulled one back for FSV Mainz 05 on 33 from Sheraldo Becker's pass, Ludovit Reis restored Werder Bremen's two-goal lead on 61 from Marco Grüll's, and Lee Jae-Sung, from Caci, scored on 63. Both goalkeepers made six saves. Füllkrug has eight league goals, two more than anyone else, and ZDF reports that he has now scored in six league matches in a row; Daniel Thioune called him one of the best German strikers at the moment.
1. FC Köln 0–0 FC Schalke 04 produced six shots on target, five of them 1. FC Köln's. Köln had 62 per cent of the ball and 14 shots; FC Schalke 04 have scored four goals in seven matches.
SC Paderborn 07 1–0 Hamburger SV was won by Rayan Philippe, a substitute, on 88 from Felix Götze's pass. SC Paderborn 07 had 16 shots to eight; Hamburger SV had one shot on target.
Saturday evening
Borussia Dortmund 1–0 Eintracht Frankfurt was settled by Maximilian Beier, on as a substitute on 68, who scored on 80 from Jobe Bellingham's pass. Dortmund had 18 shots and 13 corners to one; Frankfurt's goalkeeper made four saves. Dortmund have conceded four goals in seven matches, the fewest in the league. Niko Kovač said Beier always gives his maximum wherever he is played, Sportschau reports, and Frankfurt's Adi Hütter called the win deserved on the second half.
Sunday
1899 Hoffenheim 3–0 Bayer Leverkusen turned on a penalty given after a VAR check, which Andrej Kramarić converted on 79. Alexander Prass made it 2–0 on 89 from Kramarić's pass and was sent off two minutes later, on 90+1; Max Moerstedt, a substitute, added the third on 90+5. Leverkusen had 58 per cent of the ball but one shot on target to Hoffenheim's six. Kramarić's penalty was Hoffenheim's 1,000th Bundesliga goal, the club reports, and Prass, already booked, was shown a second yellow card for taking his shirt off while celebrating, so he will miss the match against Bremen. It was Hoffenheim's third win in a row over Leverkusen.
SC Freiburg 1–3 Bayern München was 2–0 at half-time. Dayot Upamecano scored on 16 from Michael Olise's pass and Serge Gnabry on 42 from Nathaniel Brown's. Tom Bischof's own goal on 82 brought Freiburg back into it, but Olise scored the third on 90+5. Bayern had nine shots on target to five; Freiburg's goalkeeper made six saves. Vincent Kompany was not on the bench: he collapsed at a training session on Friday and was taken to hospital, and Max Eberl said the absence would be a matter of weeks, not days, the league reports. His assistant Aaron Danks took charge. Gnabry's goal was his 100th in the Bundesliga. It was Bayern's fifth win in a row over Freiburg.
The table after matchday 7
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | Bayern München | 7 | 5 | 2 | 0 | +19 | 17 |
| 2 | Borussia Dortmund | 7 | 5 | 2 | 0 | +8 | 17 |
| 3 | SC Freiburg | 7 | 4 | 1 | 2 | +7 | 13 |
| 4 | Bayer Leverkusen | 7 | 4 | 1 | 2 | +4 | 13 |
| 5 | RB Leipzig | 7 | 4 | 0 | 3 | +9 | 12 |
| 6 | Werder Bremen | 7 | 3 | 3 | 1 | +1 | 12 |
| 7 | FSV Mainz 05 | 7 | 3 | 1 | 3 | +3 | 10 |
| 8 | SV Elversberg | 7 | 3 | 1 | 3 | −3 | 10 |
| 9 | FC Augsburg | 7 | 2 | 3 | 2 | +4 | 9 |
| 10 | 1899 Hoffenheim | 7 | 3 | 0 | 4 | 0 | 9 |
| 11 | Hamburger SV | 7 | 3 | 0 | 4 | −10 | 9 |
| 12 | 1. FC Köln | 7 | 2 | 2 | 3 | −3 | 8 |
| 13 | SC Paderborn 07 | 7 | 2 | 2 | 3 | −3 | 8 |
| 14 | Eintracht Frankfurt | 7 | 2 | 2 | 3 | −7 | 8 |
| 15 | VfB Stuttgart | 7 | 2 | 0 | 5 | −3 | 6 |
| 16 | FC Schalke 04 | 7 | 1 | 3 | 3 | −3 | 6 |
| 17 | Union Berlin | 7 | 1 | 3 | 3 | −12 | 6 |
| 18 | Borussia Mönchengladbach | 7 | 1 | 0 | 6 | −11 | 3 |
Bayern and Dortmund are level on 17, Bayern ahead on goal difference, +19 to +8, and both are unbeaten. A week ago four teams were separated by a point; now Freiburg and Leverkusen are four behind on 13. The points race shows Dortmund ahead of Bayern after matchdays 2 to 5, and the two level after the last two. At the bottom, Gladbach are three points behind Stuttgart, Schalke and Union.

Numbers to know
- Füllkrug leads the scorers with eight, two ahead of Patrik Schick; Olise, Ebnoutalib and Tietz have five each.
- Three players were sent off in the round: Uduokhai, Bah and Prass.
- Bayern have scored 25 goals in seven matches, the most; Schalke have scored four, the fewest.
- Nine of the round's 25 goals came from the 80th minute on.
- Six of the nine matches were goalless at half-time.
Next up
Matchday 8 opens on Friday 30 October with SV Elversberg v FSV Mainz 05 at 19:30 UTC. On Saturday 31 October, five matches kick off at 14:30 UTC, among them Bayer Leverkusen v VfB Stuttgart, and Bayern München v Borussia Dortmund, first against second, follows at 17:30 UTC. On Sunday 1 November, Union Berlin host 1. FC Köln at 14:30 UTC, and Eintracht Frankfurt v Hamburger SV closes the round at 16:30 UTC. The full round is on the Bundesliga page.
Sources for the context: Bundesliga, Bundesliga, Bundesliga, Bundesliga, TSG Hoffenheim, VfB Stuttgart, Sportschau, Sportschau, ZDF.
Written from ScoreTable's match data with the help of an AI model, and checked against the results it describes. Spotted something wrong? Let us know.