Bayern Munich v Werder Bremen — Prediction, Odds & Stats
Friday 26 September 2025 · GER-Bundesliga · 2526
Bundesliga
xG Prediction generated
AI prediction
ai-blend-oos No snapshot has been taken for this fixture yet; this is the stored price.Probabilities, not certainties. How they are made: the methodology.
Was this pick made in advance?
-oos is out of sample: it was fitted only on matches
played before this one, so its pick is a genuine forecast rather than hindsight.
Anything without that suffix was fitted on all available data.What the chances say
Bayern Munich are finishing above their chances — 3.0 goals more than expected across 10 matches, which usually cools off. They are also conceding sharply fewer than expected — 4.6 goals saved beyond what the chances suggest.
Werder Bremen are finishing above their chances — 2.7 goals more than expected across 10 matches, which usually cools off. They are also conceding fewer than expected — 3.4 goals saved beyond what the chances suggest.
Finishing swings far more than chance creation, so a gap this size usually narrows. Over ten matches it is suggestive, not settled — a genuinely elite finisher beats expected goals for years.
What the model said
| Model | Home / Draw / Away | Expected goals | Likeliest score | O2.5 | BTTS | Outcome |
|---|---|---|---|---|---|---|
| ai-blend-oos | 2.55–1.10 | 0% | 0% | 0% | Home ✓ | |
| dc-xg-oos | 3.19–0.74 | 3-0 11% | 75% | 50% | Home ✓ |
A model whose name ends -oos was produced by the walk-forward backtest:
it was fitted only on matches played before this one, so the pick is genuinely out of sample.
Reading the xG timeline
Expected goals by minute
Reading the shot map
Shot map
Every shot
| Min | Team | Player | xG | Situation | Body part | Result | Assisted by |
|---|---|---|---|---|---|---|---|
| 2' |
|
Harry Kane | 0.09 | Open Play | Left Foot | Missed Shot | Michael Olise |
| 4' |
|
Harry Kane | 0.12 | Open Play | Right Foot | Saved Shot | Michael Olise |
| 7' |
|
Luis Díaz | 0.03 | Open Play | — | Missed Shot | Sacha Boey |
| 8' |
|
Michael Olise | 0.01 | Open Play | Left Foot | Saved Shot | Dayotchanculle Upamecano |
| 15' |
|
Leon Goretzka | 0.02 | Open Play | Right Foot | Blocked Shot | — |
| 21' |
|
Jonathan Tah | 0.09 | From Corner | Right Foot | Goal | Michael Olise |
| 25' |
|
Harry Kane | 0.10 | Open Play | Left Foot | Saved Shot | Leon Goretzka |
| 29' |
|
Romano Schmid | 0.05 | Direct Freekick | Right Foot | Blocked Shot | — |
| 37' |
|
Tom Bischof | 0.07 | Open Play | Left Foot | Blocked Shot | — |
| 38' |
|
Harry Kane | 0.78 | Open Play | Right Foot | Blocked Shot | Leon Goretzka |
| 40' |
|
Michael Olise | 0.02 | Open Play | Left Foot | Saved Shot | Tom Bischof |
| 44' |
|
Harry Kane | 0.76 | Right Foot | Goal | — | |
| 46' |
|
Serge Gnabry | 0.02 | Open Play | Right Foot | Saved Shot | Konrad Laimer |
| 47' |
|
Yukinari Sugawara | 0.02 | Open Play | Left Foot | Blocked Shot | Karim Coulibaly |
| 48' |
|
Romano Schmid | 0.01 | Set Piece | Right Foot | Blocked Shot | — |
| 53' |
|
Serge Gnabry | 0.02 | Open Play | Right Foot | Missed Shot | Harry Kane |
| 54' |
|
Jens Stage | 0.08 | Open Play | Right Foot | Missed Shot | Yukinari Sugawara |
| 57' |
|
Yukinari Sugawara | 0.03 | Open Play | Right Foot | Saved Shot | Romano Schmid |
| 60' |
|
Michael Olise | 0.04 | Open Play | Left Foot | Missed Shot | Tom Bischof |
| 62' |
|
Sacha Boey | 0.10 | Open Play | Right Foot | Blocked Shot | Michael Olise |
| 63' |
|
Justin Njinmah | 0.02 | Open Play | Left Foot | Blocked Shot | Romano Schmid |
| 64' |
|
Harry Kane | 0.48 | Open Play | Right Foot | Goal | Luis Díaz |
| 64' |
|
Luis Díaz | 0.05 | Open Play | Right Foot | Missed Shot | Konrad Laimer |
| 66' |
|
Yukinari Sugawara | 0.04 | From Corner | Right Foot | Saved Shot | Jens Stage |
| 71' |
|
Yukinari Sugawara | 0.04 | Open Play | Left Foot | Missed Shot | Romano Schmid |
| 73' |
|
Luis Díaz | 0.07 | Open Play | Right Foot | Missed Shot | Konrad Laimer |
| 76' |
|
Michael Olise | 0.02 | Open Play | Left Foot | Blocked Shot | Sacha Boey |
| 76' |
|
Michael Olise | 0.50 | Open Play | Right Foot | Saved Shot | Raphael Guerreiro |
| 82' |
|
Nicolas Jackson | 0.26 | Open Play | Right Foot | Saved Shot | Luis Díaz |
| 82' |
|
Raphael Guerreiro | 0.13 | Open Play | Left Foot | Blocked Shot | Konrad Laimer |
| 86' |
|
Konrad Laimer | 0.39 | Open Play | Left Foot | Goal | Tom Bischof |
| 86' |
|
Tom Bischof | 0.06 | Open Play | Left Foot | Blocked Shot | Nicolas Jackson |
| 91' |
|
Wisdom Mike | 0.08 | Open Play | Left Foot | Saved Shot | Konrad Laimer |
| 92' |
|
Wisdom Mike | 0.03 | Open Play | Right Foot | Missed Shot | Raphael Guerreiro |
Players
Werder Bremen
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Yukinari Sugawara DR | 90 | 0 | 0 | 4 | 1 | 0.13 | 0.08 | 0.17 |
| Romano Schmid AMR | 90 | 0 | 0 | 2 | 3 | 0.06 | 0.09 | 0.11 |
| Karim Coulibaly DC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.02 | 0.09 |
| Karl Hein GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.09 |
| Marco Friedl DC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.14 |
| Senne Lynen DMC | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.09 |
| Jens Stage DMC | 83 | 0 | 0 | 1 | 1 | 0.08 | 0.04 | 0.15 |
| Samuel Mbangula AML | 83 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.17 |
| Felix Agu DL | 83 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.06 |
| Justin Njinmah FW | 76 | 0 | 0 | 1 | 0 | 0.02 | 0.00 | 0.13 |
| Cameron Puertas AMC | 64 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.03 |
| Victor Boniface Sub | 26 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Marco Grüll Sub | 14 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Leonardo Bittencourt Sub | 7 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Patrice Covic Sub | 7 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
| Isaac Schmidt Sub | 7 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.00 |
Bayern Munich
| Player | Min | G | A | Sh | KP | xG | xA | xGChain |
|---|---|---|---|---|---|---|---|---|
| Konrad Laimer DL | 90 | 1 | 0 | 1 | 5 | 0.39 | 0.35 | 0.76 |
| Tom Bischof DMC | 90 | 0 | 1 | 2 | 3 | 0.13 | 0.46 | 1.05 |
| Sacha Boey DR | 90 | 0 | 0 | 1 | 2 | 0.10 | 0.05 | 1.78 |
| Jonathan Tah DC | 90 | 1 | 0 | 1 | 0 | 0.09 | 0.00 | 0.10 |
| Dayotchanculle Upamecano DC | 90 | 0 | 0 | 0 | 1 | 0.00 | 0.01 | 0.96 |
| Manuel Neuer GK | 90 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.08 |
| Luis Díaz AML | 87 | 0 | 1 | 3 | 2 | 0.15 | 0.74 | 1.18 |
| Harry Kane FW | 81 | 2 | 0 | 6 | 1 | 2.33 | 0.02 | 1.64 |
| Michael Olise AMR | 81 | 0 | 1 | 5 | 4 | 0.60 | 0.41 | 1.77 |
| Serge Gnabry AMC | 64 | 0 | 0 | 2 | 0 | 0.04 | 0.00 | 0.09 |
| Leon Goretzka DMC | 64 | 0 | 0 | 1 | 2 | 0.02 | 0.88 | 1.08 |
| Raphael Guerreiro Sub | 26 | 0 | 0 | 1 | 2 | 0.13 | 0.53 | 0.92 |
| Joshua Kimmich Sub | 26 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.70 |
| Nicolas Jackson Sub | 9 | 0 | 0 | 1 | 1 | 0.26 | 0.06 | 0.45 |
| Lennart Karl Sub | 9 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 0.35 |
| Wisdom Mike Sub | 3 | 0 | 0 | 2 | 0 | 0.10 | 0.00 | 0.10 |