Freiburg vs Bayern Munich

25 October 2026 · Bundesliga · 2026/27 · Referee Felix Zwayer

Full time 1 – 3

Half-time: 0–2

  • Tom Bischof 82’ (og)
  • Dayotchanculle Upamecano 16’
  • Serge Gnabry 42’
  • Michael Olise 90+5’

Match summary

Bayern Munich beat Freiburg 3-1 on the road. Bayern Munich led 2-0 at half-time.

In the first half, Dayotchanculle Upamecano put Bayern Munich ahead in the 16th minute, set up by Michael Olise and Serge Gnabry made it 0-2 in the 42nd minute, set up by Nathaniel Brown. In the second half, Bischof's own goal pulled one back to make it 1-2 in the 82nd minute and Michael Olise made it 1-3 in stoppage time.

The chances backed that up: Bayern Munich created 3.15 expected goals (xG) from 17 shots to Freiburg's 0.84 from 16.

Freiburg hosted Bayern Munich in the Bundesliga on Matchday 7, suffering a 1-3 defeat despite matching their opponents for total shot volume. Both sides recorded 17 shots over the course of the fixture, though the visitors dominated territory and efficiency with 56 percent possession and 9 shots on target compared to the hosts' 5. Bayern Munich generated an expected goals total of 3.15, significantly outperforming Freiburg's 0.84. The match saw a relatively clean disciplinary record with 9 fouls committed by Freiburg and 11 by Bayern Munich, resulting in 3 yellow cards for the home side and 1 for the away team.

The scoring opened in the 16th minute when Dayot Upamecano converted a right footed shot to put Bayern Munich ahead, followed by a yellow card for Freiburg's Lucas Höler in the 25th minute. Serge Gnabry doubled the lead in the 42nd minute with another right footed shot, leaving the half-time score at 0-2. Following a yellow card for Niklas Beste and several substitutions for both teams, Jonathan Tah was cautioned in the 65th minute. Freiburg pulled a goal back in the 82nd minute via an own goal from Tom Bischof. After a yellow card for Maximilian Eggestein, Michael Olise sealed the 1-3 final score in the 90+5th minute with a left footed shot.

Match stats

44% Possession 56%
17 Shots 17
5 Shots on target 9
5 Corners 6
92 Attacks 96
33 Dangerous attacks 38
406 Passes 523
82% Pass accuracy 84%
19 Tackles 18
9 Fouls 11
3 Yellow cards 1
0 Red cards 0
1 Offsides 1

Key events

Freiburg Bayern Munich
Kick-off
Corner
13’
16’
Dayot UpamecanoRight foot shot0-1 (Bayern Munich)
24’
Michael OliseShot on target
25’
34’
Nathaniel BrownShot on target
34’
Corner
39’
Corner
42’
Serge GnabryRight foot shot0-2 (Bayern Munich)
Half-time0-2
Derry ScherhantShot on target
47’
Second half underway
52’
Corner
Corner
53’
55’
Igor MatanovicShot on target
59’
63’
Corner
63’
Corner
65’
69’
Nathaniel BrownShot on target
75’
Ismael SaibariShot on target
76’
Corner
81’
Harry KaneShot on target
81’
Ismael SaibariShot on target
Tom BischofOwn goal1-2 (Freiburg)
82’
85’
Igor MatanovicShot on target
87’
Matthias GinterShot on target
90+1’
Corner
90+1’
Corner
90+1’
Corner
90+2’
90+5’
Michael OliseLeft foot shot1-3 (Bayern Munich)
Full-time1-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.84 3.15 16’ Dayotchanculle Upamecano (Bayern Munich), 0-1 16’ 42’ Serge Gnabry (Bayern Munich), 0-2 42’ 82’ Tom Bischof (Freiburg) own goal, 1-2 82’ 90+5’ Michael Olise (Bayern Munich), 1-3 90+5’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.84 3.15 16’ Dayotchanculle Upamecano (Bayern Munich), 0-1 Upamecano 16’ 42’ Serge Gnabry (Bayern Munich), 0-2 Gnabry 42’ 82’ Tom Bischof (Freiburg) own goal, 1-2 Bischof 82’ 90+5’ Michael Olise (Bayern Munich), 1-3 Olise 90+5’
Freiburg 0.84 xGBayern Munich 3.15 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Freiburg attacking 
75’ Ismael Saibari (Bayern Munich), open play, 0.47 xG, saved 16’ Dayotchanculle Upamecano (Bayern Munich), open play, 0.46 xG, goal 81’ Ismael Saibari (Bayern Munich), open play, 0.43 xG, saved 57’ Harry Kane (Bayern Munich), set piece, 0.38 xG, off target 42’ Serge Gnabry (Bayern Munich), open play, 0.33 xG, goal 90+5’ Michael Olise (Bayern Munich), open play, 0.20 xG, goal 69’ Nathaniel Brown (Bayern Munich), open play, 0.14 xG, saved 22’ Lucas Höler (Freiburg), open play, 0.12 xG, blocked 81’ Harry Kane (Bayern Munich), open play, 0.12 xG, saved 76’ Dayotchanculle Upamecano (Bayern Munich), from a corner, 0.10 xG, off target 85’ Igor Matanovic (Freiburg), open play, 0.10 xG, blocked 22’ Lucas Höler (Freiburg), open play, 0.10 xG, blocked 24’ Michael Olise (Bayern Munich), open play, 0.09 xG, saved 34’ Nathaniel Brown (Bayern Munich), open play, 0.09 xG, saved 25’ Lennart Karl (Bayern Munich), open play, 0.08 xG, off target 90+2’ Igor Matanovic (Freiburg), from a corner, 0.08 xG, blocked 62’ Ismael Saibari (Bayern Munich), open play, 0.08 xG, off target 87’ Igor Matanovic (Freiburg), open play, 0.07 xG, saved 84’ Vincenzo Grifo (Freiburg), direct free kick, 0.06 xG, blocked 16’ Jan-Niklas Beste (Freiburg), open play, 0.06 xG, blocked 14’ Patrick Osterhage (Freiburg), open play, 0.05 xG, off target 73’ Michael Olise (Bayern Munich), open play, 0.06 xG, blocked 73’ Ismael Saibari (Bayern Munich), open play, 0.05 xG, off target 28’ Serge Gnabry (Bayern Munich), open play, 0.05 xG, off target 47’ Derry Scherhant (Freiburg), direct free kick, 0.04 xG, saved 53’ Jan-Niklas Beste (Freiburg), from a corner, 0.03 xG, off target 41’ Serge Gnabry (Bayern Munich), open play, 0.02 xG, off target 79’ Maximilian Eggestein (Freiburg), open play, 0.02 xG, off target 83’ Cyriaque Irié (Freiburg), open play, 0.03 xG, blocked 90+1’ Matthias Ginter (Freiburg), from a corner, 0.02 xG, saved 59’ Igor Matanovic (Freiburg), open play, 0.02 xG, saved 30’ Yuito Suzuki (Freiburg), open play, 0.02 xG, off target 48’ Lucas Höler (Freiburg), open play, 0.01 xG, off target 82’ Tom Bischof (Bayern Munich), own goal 75’ Ismael Saibari (Bayern Munich), open play, 0.47 xG, saved 16’ Dayotchanculle Upamecano (Bayern Munich), open play, 0.46 xG, goal 81’ Ismael Saibari (Bayern Munich), open play, 0.43 xG, saved 57’ Harry Kane (Bayern Munich), set piece, 0.38 xG, off target 42’ Serge Gnabry (Bayern Munich), open play, 0.33 xG, goal 90+5’ Michael Olise (Bayern Munich), open play, 0.20 xG, goal 69’ Nathaniel Brown (Bayern Munich), open play, 0.14 xG, saved 22’ Lucas Höler (Freiburg), open play, 0.12 xG, blocked 81’ Harry Kane (Bayern Munich), open play, 0.12 xG, saved 76’ Dayotchanculle Upamecano (Bayern Munich), from a corner, 0.10 xG, off target 85’ Igor Matanovic (Freiburg), open play, 0.10 xG, blocked 22’ Lucas Höler (Freiburg), open play, 0.10 xG, blocked 24’ Michael Olise (Bayern Munich), open play, 0.09 xG, saved 34’ Nathaniel Brown (Bayern Munich), open play, 0.09 xG, saved 25’ Lennart Karl (Bayern Munich), open play, 0.08 xG, off target 90+2’ Igor Matanovic (Freiburg), from a corner, 0.08 xG, blocked 62’ Ismael Saibari (Bayern Munich), open play, 0.08 xG, off target 87’ Igor Matanovic (Freiburg), open play, 0.07 xG, saved 84’ Vincenzo Grifo (Freiburg), direct free kick, 0.06 xG, blocked 16’ Jan-Niklas Beste (Freiburg), open play, 0.06 xG, blocked 73’ Michael Olise (Bayern Munich), open play, 0.06 xG, blocked 14’ Patrick Osterhage (Freiburg), open play, 0.05 xG, off target 73’ Ismael Saibari (Bayern Munich), open play, 0.05 xG, off target 28’ Serge Gnabry (Bayern Munich), open play, 0.05 xG, off target 47’ Derry Scherhant (Freiburg), direct free kick, 0.04 xG, saved 53’ Jan-Niklas Beste (Freiburg), from a corner, 0.03 xG, off target 83’ Cyriaque Irié (Freiburg), open play, 0.03 xG, blocked 41’ Serge Gnabry (Bayern Munich), open play, 0.02 xG, off target 79’ Maximilian Eggestein (Freiburg), open play, 0.02 xG, off target 90+1’ Matthias Ginter (Freiburg), from a corner, 0.02 xG, saved 59’ Igor Matanovic (Freiburg), open play, 0.02 xG, saved 30’ Yuito Suzuki (Freiburg), open play, 0.02 xG, off target 48’ Lucas Höler (Freiburg), open play, 0.01 xG, off target 82’ Tom Bischof (Bayern Munich), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Freiburg 4-2-3-1 Starting XI
Backhaus
Treu
Ginter
Lienhart 77’
Makengo
Eggestein
Osterhage 58’
Beste 64’
Suzuki
Scherhant 77’
Höler 57’
Bayern Munich 4-2-3-1 Starting XI
Urbig
Brown 73’
Tah
Upamecano
Stanisic 61’
Bischof
Laimer
Gnabry 61’
Olise
Karl 86’
Kane

Player stats

Goalkeeper1 player
90′ 6 3 46 – – – – –
Defenders5 players
90′ 1 3 – 3 – 39 – – – –
90′ – 2 – 2 2 59 – – – –
Philipp Lienhart Taken off
77′ 2 – – 5 2 57 1 – – –
90′ 2 – 1 6 1 31 1 – – –
Max Rosenfelder Came on as a substitute
13′ – – – – – 11 – – – –
Midfielders6 players
90′ – – 41 – – 3 – 3 1 –
Patrick Osterhage Taken off
58′ – – 18 1 0.02 3 1 6 1 1 –
Jan-Niklas Beste Taken off
64′ – – 16 1 0.12 – – 2 1 2
90′ – – 19 2 0.16 3 – 6 – 1 –
Derry Scherhant Taken off
77′ – – 16 – – 3 2 3 – – –
Rihito Yamamoto Came on as a substitute
32′ – – 19 – – – – 1 2 – –
Forwards4 players
Lucas Höler Taken off
57′ – – 3 – 0.22 – – 4 1 10
Igor Matanovic Came on as a substitute
33′ – – 4 2 0.27 – – 6 2 6 –
Cyriaque Irié Came on as a substitute
26′ – – 2 1 0.03 – – 3 – 9 –
Vincenzo Grifo Came on as a substitute
13′ – – 1 – 0.06 0.10 2 – – 9 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Freiburg win 16% Avg odds 6.03 Our estimate 25%
Draw 17% Avg odds 5.38 Our estimate 23%
Bayern Munich win 67% Avg odds 1.41 Our estimate 52%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Match report

All Bundesliga news 

Our write-up of this game.

Shots, expected goals and player data from Understat. Timeline, lineups, team and player statistics from Sportmonks. Results and odds from football-data.co.uk.