Bayern Beat Freiburg 3-1 to Return to Top of the Bundesliga
Dayot Upamecano scored in the 16th minute, Serge Gnabry added his 100th Bundesliga goal in the 42nd, and Michael Olise sealed a 3-1 win at Freiburg in stoppage time.
Key points
- FREIBURG: Bayern Munich beat SC Freiburg 3-1 at Europa-Park-Stadion on Sunday, October 25, 2026, in Bundesliga Matchday 7.
- Upamecano opened the scoring in the 16th minute with a move he started and finished.
- Gnabry doubled the lead in the 42nd minute on his first Bundesliga start of the season.
FREIBURG: Bayern Munich beat SC Freiburg 3-1 at Europa-Park-Stadion on Sunday, October 25, 2026, in Bundesliga Matchday 7. Dayot Upamecano scored in the 16th minute and Serge Gnabry scored in the 42nd minute to give Bayern a 2-0 lead at half time. Freiburg pulled a goal back in the 82nd minute through a Tom Bischof own goal, and Michael Olise sealed the result in the fifth minute of stoppage time. The win moves Bayern back above Borussia Dortmund to the top of the Bundesliga table.
Two goals before half time
Upamecano opened the scoring in the 16th minute with a move he started and finished. He won the ball on the edge of his own box, played a one-two with Michael Olise, and finished one on one past goalkeeper Backhaus. A defender scoring the first goal set the tone for the half, and Bayern added a second goal before the break.
Gnabry doubled the lead in the 42nd minute on his first Bundesliga start of the season. He played in Nathaniel Brown and finished the return pass. The goal was Gnabry's 100th in the Bundesliga, a milestone reached on the day he returned to the starting lineup in the league. Half time arrived with Freiburg trailing 0-2 at home, and the Sportradar match tracker records the same split as the official ticker: Freiburg 0-2 down at half time, a 1-1 second half, a final score of 1-3, and Bayern Munich as the winner.
Freiburg reply, then a late finish
Freiburg got back into the match in the 82nd minute. Vincenzo Grifo sent a low cross in from the left, and Bayern midfielder Tom Bischof turned the ball into his own net. The goal cut the Bayern lead to 2-1 with eight minutes of normal time left, and it gave the home side a late chance that had not looked likely at half time.
Bayern substitute Sacha Boey had a goal ruled out for offside in the 89th minute, so the one goal margin stayed in place into stoppage time. Bayern goalkeeper Jonas Urbig then made a superb save from a Matthias Ginter header in the second minute of stoppage time to preserve the lead. Olise ended the contest in the fifth minute of stoppage time. He slid the ball into an unguarded net after Freiburg goalkeeper Backhaus, standing high up the pitch, lost possession. That goal made the final score Freiburg 1, Bayern 3.
What the result means
The win moves Bayern back above Borussia Dortmund to the top of the Bundesliga table. For Freiburg, the result is a third straight defeat for the team coached by Julian Schuster. Upamecano was voted Man of the Match with 57 percent of the vote, a reflection of a game in which he scored the first goal and started that move from the edge of his own area. Lennart Karl was making his 50th Bayern appearance in this match. Gnabry's goal also stands as a personal landmark in the game: his 100th goal in the Bundesliga, scored in the 42nd minute on his first league start of the season.
Timeline
- Oct 25, 2026Dayot Upamecano opens the scoring in the 16th minute, winning the ball on the edge of his own box, playing a one-two with Michael Olise and finishing past goalkeeper Backhaus.
- Oct 25, 2026Serge Gnabry doubles the Bayern lead in the 42nd minute on his first Bundesliga start of the season. The goal is his 100th in the Bundesliga, and half time arrives at Freiburg 0-2 Bayern.
- Oct 25, 2026Freiburg pull a goal back in the 82nd minute when Vincenzo Grifo's low cross from the left is turned into his own net by Bayern midfielder Tom Bischof.
- Oct 25, 2026Michael Olise seals the 3-1 win in the fifth minute of stoppage time, after a disallowed Sacha Boey goal in the 89th minute and a superb Jonas Urbig save from a Matthias Ginter header.