BundesligaOctober 25, 20265 min readBy Peter OlaleruEditor & Founder

Bayern's 3-1 Win at Freiburg: Upamecano, Gnabry and Olise Convert the Chances Freiburg Could Not

Bayern München won 3-1 at Freiburg with goals from Upamecano, Gnabry and Olise. Freiburg matched Bayern for shots but not for chance quality.

Updated October 25, 2026

TweetLinkedIn
Report an issue
Freiburg vs Bayern München
Bundesliga
October 25, 2026
FULL TIME
1-3
Michael Olise

Bayern München left Europa-Park Stadion with a 3-1 win over Freiburg, and the scoreline was the least interesting thing about it. Both teams took 17 shots. Both teams had 23 touches in the box. Freiburg won 49 duels to Bayern's 46. And yet Bayern scored three, Freiburg scored one — an 82nd-minute own goal — and the expected-goals count read 2.94 to 0.99. The gap was not in territory. It was in what happened when the ball arrived in the decisive areas.

Expected goals (xG) by half

Bayern München's xG went from 1.22 in the first half to 1.72 in the second.

Figures in xG

First halfSecond half
00.511.5FreiburgFreiburgFreiburg · First half: 0.34Freiburg · Second half: 0.650.34 → 0.65Bayern MünchenBayern MünchenBayern München · First half: 1.22Bayern München · Second half: 1.721.22 → 1.72
Source: FotMob

Bayern's shape did the work before the goals did

Both sides lined up in a 4-2-3-1. Freiburg's version was the more reactive of the two, and for long stretches of the first half it looked like the right call. Bayern had 63% of the ball before the break and 56% across the match, but Freiburg's midfield two screened the central lane well enough to force Bayern wide and slow. The problem was that Bayern's wide players kept arriving anyway.

Dayot Upamecano opened the scoring in the 16th minute, finishing a fast break with his right foot from an assist by Michael Olise. The chance was worth 0.55 xG — the kind of look a centre-back does not usually get, and a sign of how aggressively Bayern pushed bodies forward once Freiburg's first line was beaten. Upamecano's goal was not a set-piece header or a scrappy rebound. It was a centre-back arriving at the end of a transition, which tells you how quickly Bayern turned defence into attack.

Serge Gnabry doubled the lead in the 42nd minute, right-footed from open play, assisted by Nathaniel Brown. That goal was worth 0.22 xG — a lower-percentage look than Upamecano's, but taken cleanly and at a moment when Freiburg were starting to believe they had weathered the storm. Brown's assist was his most telling contribution of the half; he finished the match with 0.32 xG himself, the fourth-highest of any player on either side.

By half-time, Bayern led 2-0 and had taken seven shots to Freiburg's six. The shot count was close. The shots-on-target count was not: 4-0. Freiburg had not forced a single save.

Freiburg's second half was better, and it still was not enough

Freiburg came out of the break with more of the ball — 52% possession in the second half, up from 37% before it — and more of the game. They took 11 shots after the interval to Bayern's 10, put five on target to Bayern's five, and won 31 duels to Bayern's 29. For a 20-minute stretch, the match looked like it might turn.

It did not turn because Bayern's chance quality held. Bayern's open-play xG for the match was 2.52 to Freiburg's 0.67. Freiburg's best route to goal was set pieces, where they generated 0.32 xG to Bayern's 0.42 — respectable, but not a route to three goals. Freiburg's big-chance count for the match was one. Bayern's was five.

Match stats

Bayern München created the better chances: 2.94 xG to 0.99.

FreiburgBayern München
PossessionFreiburg · Possession: 44%Bayern München · Possession: 56%44%56%xGFreiburg · xG: 0.99Bayern München · xG: 2.940.992.94ShotsFreiburg · Shots: 17Bayern München · Shots: 171717On targetFreiburg · On target: 5Bayern München · On target: 959Big chancesFreiburg · Big chances: 1Bayern München · Big chances: 515Box touchesFreiburg · Box touches: 23Bayern München · Box touches: 232323CornersFreiburg · Corners: 5Bayern München · Corners: 656
Source: FotMob

Tom Bischof's 82nd-minute own goal gave Freiburg a lifeline they had not really earned, and for eight minutes the Europa-Park Stadion had something to hold onto. Bayern had other ideas. Michael Olise, who had already assisted Upamecano's opener, scored in the 90th minute — left-footed, unassisted, from open play, worth 0.56 xG. It was the highest-quality chance of the match, and it arrived at the moment Freiburg were pushing hardest for an equaliser.

Olise finished with a goal and an assist, and his 0.73 xG was the highest of any player on the pitch. Upamecano's 0.66 xG was second. Gnabry's 0.31 was third among Bayern's scorers. Harry Kane, who did not score, registered 0.43 xG — more than Gnabry — which is its own comment on how Bayern shared the load.

What the numbers say about the result

Freiburg will look at the shot count, the touches in the box, and the duels won, and wonder how they lost by two goals. The answer is in the shot quality. Bayern's 17 shots were worth 2.94 xG; Freiburg's 17 were worth 0.99. Bayern put nine on target to Freiburg's five. Bayern created five big chances to Freiburg's one. When both teams generate the same volume but one team generates three times the quality, the scoreline follows the quality.

Lucas Höler v Michael Olise

Michael Olise led on chances created: 5 to 0.

Lucas HölerMichael Olise
TouchesLucas Höler · Touches: 23Michael Olise · Touches: 692369Chances createdLucas Höler · Chances created: 0Michael Olise · Chances created: 505ShotsLucas Höler · Shots: 3Michael Olise · Shots: 333xGLucas Höler · xG: 0.23Michael Olise · xG: 0.730.230.73RatingLucas Höler · Rating: 6.19Michael Olise · Rating: 8.996.198.99
Source: FotMob

Freiburg's discipline slipped as the match wore on — three yellow cards to Bayern's one, nine fouls to Bayern's 11 — and their passing accuracy dropped from 78% in the first half to 85% in the second, which sounds like an improvement until you notice that Bayern's also rose, from 85% to 83%, and Bayern's opposition-half passes went from 116 to 82 while Freiburg's went from 60 to 68. Freiburg had more of the ball after the break. Bayern had more of the ball where it mattered.

Bayern's 441 accurate passes to Freiburg's 333, and their 198 opposition-half passes to Freiburg's 128, describe a team that controlled the game without dominating the ball. Freiburg's 44% possession was not a failure of ambition. It was a consequence of Bayern's efficiency in transition — the same efficiency that produced Upamecano's opener and Olise's closer.

The win keeps Bayern's form line intact and leaves Freiburg with a performance that will read better on video than it does on the table. They matched Bayern for shots, for box touches, and for duels. They lost because Bayern's chances were better, and because Olise, Upamecano and Gnabry took them.

Sources

  1. [1]FotMob
  2. [2]Photo: Bryan Berlin / Wikimedia Commons, CC BY-SA 4.0, cropped
Peter Olaleru

Editor & Founder

Peter Olaleru

Peter is the founder and editor of Measured Take and a cybersecurity professional. He leads our news, fact checks, sport and guides from around the world, with a particular eye on cyber attacks, data breaches, scams, AI and misinformation.

TweetLinkedIn

Reader notes

Loading comments...