
Bundesliga standings and results after matchday 4: Olise hat-trick and Kane's 100th goal as Bayern Munich beat Union Berlin 7-0, while Borussia Dortmund keep a perfect record
Bayern Munich beat Union Berlin 7-0 with Olise's first hat-trick for the club, and Kane reaches 100 Bundesliga goals in 98 games. But Dortmund are top on their own, 12 points from 12 after Beier's winner in Stuttgart. Every result, the standings and our calls: seven right out of nine.
Bayern Munich beat Union Berlin 7-0 on Friday night, with Michael Olise's first hat-trick for the club and Harry Kane's 100th goal in the Bundesliga, reached in his 98th appearance, quicker than anyone before him. It was not enough to go top. Borussia Dortmund won 1-0 in Stuttgart through Maximilian Beier and are the only side with a perfect record, 12 points from 12. Bayern have 10, level with Freiburg, who were held 2-2 in Frankfurt. At the bottom, Borussia Mönchengladbach lost 4-3 at home to Mainz and are still on zero.
Further down you will find all nine games with the scorers split by side, the full Bundesliga standings and how our calls went: seven right out of nine, with the two misses explained.
Bayern Munich 7-0 Union Berlin: Olise and Kane
Jamal Musiala opened the scoring on 18 minutes from distance. Kane converted a penalty on 39 after Tom Rothe fouled Olise, Olise scored on 43, Kane headed in from an Olise assist on 54, Ismael Saibari added one on 70 and Olise struck again on 73 and 76, both times set up by Bischof. So Olise scored three, won the penalty and provided an assist. Vincent Kompany said the Frenchman had put a lot of work into those finishes in training, because even the best players need more than talent.
Kane, 33, reached 100 Bundesliga goals in his 98th game. The record belonged to Dieter Müller, who needed 129. The penalty was number 100 and the header took him to 101. Saibari, on for Luis Díaz on 63 minutes, scored his first goal for Bayern, and Serge Gnabry came on at 77 for his first appearance since April: he had missed the World Cup.
For Union it is the heaviest defeat in their Bundesliga history, and one point from four games is their worst start in the division, with 17 goals conceded. Union coach Mauro Lustrinelli, a 50-year-old Swiss who won the title in Switzerland with Thun last season, spoke of too many individual errors and said the three-week break would give the players a chance to switch off, and then they would come back and life would go on. Union have never beaten Bayern: in the Bundesliga it is 15 games, 10 Bayern wins and 5 draws. At home Bayern have scored 5, 5 and 7 in their three competitive games this season.
Dortmund keep a perfect record: Beier, left out by Klopp, settles it
In Stuttgart the home side did most of the shooting, 12 attempts with 5 on target, and had a goal from Nwaneri ruled out for offside early in the second half. Niko Kovač's Dortmund did not hit the target until the 70th minute, through Karetsas, and moments later Beier scored from Jobe Bellingham's pass. Beier went to the World Cup but is not among the 44 players Jürgen Klopp has called up, and Kovač remarked that life writes the best stories.
It is the fourth time in their history that Dortmund have won their first four Bundesliga games, and the first since 2015-16 under Tuchel. They have won their last six competitive games, and have conceded only 2 in the league, the same as Bayern. Sebastian Hoeneß's Stuttgart stay on 3 points. In our preview we had Stuttgart midfielder Angelo Stiller as a doubt: he played the full ninety minutes.
Leverkusen 2-0 RB Leipzig and a minute's silence for Peter Hermann
Before kick-off both teams stood for a minute in the centre circle for Peter Hermann, who died on Saturday aged 74. At Leverkusen he was a player, assistant and caretaker coach for almost thirty years, and he was Heynckes's assistant in Bayern's 2013 treble side. Carles Martínez's Bayer Leverkusen won through Patrik Schick on 44 minutes, a volley from Miguel Gutiérrez's cross, and Gutiérrez himself on 57. Schick has scored in every league game this season. Martín Demichelis's RB Leipzig have lost both their league away games.
Gladbach still on zero, and a row over a penalty
Gladbach have now lost 4-3 at home twice, after the same result against Elversberg. On 57 minutes Diks, captain in place of the suspended Kleindienst, hit the post from a penalty awarded after a VAR check. When a second penalty came in stoppage time, Machino took the ball from Diks and scored it himself on 90+5, and the two had words on the pitch. Jan-Moritz Lichte was in charge as caretaker after Polanski was sacked on 13 September. Sporting director Rouven Schröder said after the game that the club had reached a verbal agreement with a new coach, but wanted the signature in place first. The German press say it is Alexander Blessin, formerly of St. Pauli; as of midday on Monday 21 September no announcement had been made. The derby in Cologne follows on 11 October, and our call will come with the matchday 5 preview.
Urs Fischer's Mainz got their third through a header from Eric Martel, who came on at 65 minutes in his first competitive game after a long injury. In our preview we had him among the absentees.
Comebacks and first wins
Werder Bremen were 2-0 down to Augsburg and won 3-2 through Grüll, Niclas Füllkrug, now on three goals in four games since returning to Bremen on loan, and Mitchell Weiser in the third minute of stoppage time. Weiser, 32, was playing his second game after more than a year out with a ruptured cruciate, and said he had dreamed of that moment many times. It is Augsburg's first league defeat.
Hamburg, who had extended coach Merlin Polzin's contract the day before, beat Cologne 2-1 for their first win and first goals of the season, after three defeats in which they failed to score and conceded 12. Promoted Paderborn, coached by Ralf Kettemann, beat Christian Ilzer's Hoffenheim 3-1 for their first Bundesliga win since 25 January 2020.
Adi Hütter's Eintracht Frankfurt and Julian Schuster's Freiburg drew 2-2 in front of 60,100, the biggest crowd at the Deutsche Bank Park since it was expanded. Younes Ebnoutalib has four goals in his first four league games: at this stage of a season only Hölzenbein and Yeboah had scored more for Eintracht. Hütter said he was happy with the point because the performance had not been good. Promoted pair Schalke 04 and Elversberg drew 0-0, with 2 of the 24 shots on target.
Every result from matchday 4
Friday 18 September
Bayern Munich 7-0 Union Berlin — Bayern Munich: Jamal Musiala 18', Harry Kane 39' (pen.), Michael Olise 43', Harry Kane 54', Ismael Saibari 70', Michael Olise 73', 76'. Here our call was a home win with at least two goals in the game, confidence 8 out of 10: correct.
Saturday 19 September
Werder Bremen 3-2 Augsburg — Werder Bremen: Marco Grüll 66', Niclas Füllkrug 86', Mitchell Weiser 90+3'. Augsburg: Robin Fellhauer 18', Calvin Brackelmann 58'. Here our call was at least two goals, confidence 7 out of 10: correct.
Hamburg 2-1 Cologne — Hamburg: Nicolás Capaldo 44', Yussuf Poulsen 49'. Cologne: Ragnar Ache 90'. Here our call was at least two goals, confidence 7 out of 10: correct.
Borussia Mönchengladbach 3-4 Mainz — Borussia Mönchengladbach: Florian Neuhaus 11', Isac Lidberg 59', Shuto Machino 90+5' (pen.). Mainz: Phillip Tietz 18', Sheraldo Becker 45+1', Eric Martel 78', Danny da Costa 89'. Here our call was at least two goals, confidence 7 out of 10: correct.
Eintracht Frankfurt 2-2 Freiburg — Eintracht Frankfurt: Younes Ebnoutalib 10', Jonathan Burkardt 36'. Freiburg: Derry Scherhant 34', Yuito Suzuki 48'. Here our call was the home side to score, confidence 6 out of 10: correct.
Stuttgart 0-1 Borussia Dortmund — Borussia Dortmund: Maximilian Beier 70'. Here our call was at least two goals, confidence 7 out of 10: wrong.
Sunday 20 September
Bayer Leverkusen 2-0 RB Leipzig — Bayer Leverkusen: Patrik Schick 44', Miguel Gutiérrez 57'. Here our call was at least two goals, confidence 7 out of 10: correct.
Schalke 04 0-0 Elversberg — No goals. Here our call was the away side to score, confidence 6 out of 10: wrong.
Paderborn 3-1 Hoffenheim — Paderborn: Santiago Castañeda 29', Stefano Marino 42', Steffen Tigges 69'. Hoffenheim: Adam Daghim 50'. Here our call was at least two goals, confidence 7 out of 10: correct.
Bundesliga standings after matchday 4
Dortmund are top on their own with 12 points. Bayern and Freiburg have 10. Then come five teams on 7: Augsburg, Leverkusen, Mainz, Elversberg and Werder Bremen. RB Leipzig have 6, Eintracht and Schalke 5, Paderborn and Cologne 4, Hoffenheim, Stuttgart and Hamburg 3. Union are 17th with a single point and Gladbach are bottom on zero.
# | Team | Pts | P | W | D | L | Goals |
|---|---|---|---|---|---|---|---|
1 | 12 | 4 | 4 | 0 | 0 | 9-2 | |
2 | 10 | 4 | 3 | 1 | 0 | 14-2 | |
2 | 10 | 4 | 3 | 1 | 0 | 12-3 | |
4 | 7 | 4 | 2 | 1 | 1 | 11-6 | |
4 | 7 | 4 | 2 | 1 | 1 | 10-5 | |
4 | 7 | 4 | 2 | 1 | 1 | 10-6 | |
4 | 7 | 4 | 2 | 1 | 1 | 8-7 | |
4 | 7 | 4 | 2 | 1 | 1 | 8-8 | |
9 | 6 | 4 | 2 | 0 | 2 | 9-5 | |
10 | 5 | 4 | 1 | 2 | 1 | 9-10 | |
10 | 5 | 4 | 1 | 2 | 1 | 3-4 | |
12 | 4 | 4 | 1 | 1 | 2 | 3-5 | |
12 | 4 | 4 | 1 | 1 | 2 | 6-9 | |
14 | 3 | 4 | 1 | 0 | 3 | 7-10 | |
14 | 3 | 4 | 1 | 0 | 3 | 6-9 | |
14 | 3 | 4 | 1 | 0 | 3 | 2-13 | |
17 | 1 | 4 | 0 | 1 | 3 | 4-17 | |
18 | 0 | 4 | 0 | 0 | 4 | 6-16 |
Our calls: 7 out of 9
Across the nine games we got seven right. For Leverkusen v Leipzig, Schalke v Elversberg and Paderborn v Hoffenheim the site has not recorded the outcome yet: the count is based on the final scores.
The first miss was Stuttgart v Dortmund: we went for at least two goals and Dortmund won 1-0. Dortmund had no shot on target until the 70th minute, and Nwaneri's goal was ruled out. The second was Schalke v Elversberg: we expected Elversberg to score and it finished 0-0. Elversberg had 11 shots with only one on target, and Petkov missed from five metres on 85 minutes.
Player predictions
We published seven, none cancelled. Four are correct: at least one shot on target for Luis Díaz and for Ermedin Demirović, at least one foul for Nicolás Capaldo and for Philipp Sander. Capaldo also scored Hamburg's first goal of the season. One is wrong: Aleksandar Pavlović, at least one foul, committed none in 63 minutes.
Ozan Kabak, at least one foul, is still open: the match data credit him with three, but the site has not recorded the outcome yet. Serhou Guirassy, at least one shot on target, is under review and not counted for now.
The break: Klopp's Germany
Jürgen Klopp has named 44 players in two groups. The first group face the Netherlands in Amsterdam on Thursday 24th at 20:45 (our call is at least two goals, confidence 7 out of 10) and Greece in Augsburg on Sunday 27th at 20:45 (our call is at least two goals, confidence 7 out of 10). It includes Kimmich, Musiala, Tah and Gnabry of Bayern, Schlotterbeck and Nmecha of Dortmund and Ebnoutalib of Eintracht. Pavlović, Bischof and Burkardt are in the second group, for the October games. Beier, Undav, Stiller and Sané are left out, and Füllkrug is on neither list.
The Bundesliga resumes on Friday 9 October with Dortmund v Werder Bremen. Our calls for matchday 5 will come with the preview, like the one for matchday 4, which is still online.
Every game with our calls is on the Bundesliga page and on the Nations League page. Our calls that have already been decided are in the results history, and our calls on individual players are in the player predictions section.


