FC Bayern München 2-2 Borussia Dortmund: Match Report, Goals, Stats and Ratings
Bundesliga Matchday 8 · Saturday 31 October 2026 · Allianz Arena, Munich · referee T. Stieler · full time
Full time: FC Bayern München 2-2 Borussia Dortmund
FC Bayern München and Borussia Dortmund drew 2-2 in Bundesliga Matchday 8 on Saturday 31 October 2026 at Allianz Arena. The goals: Konrad Laimer 38', Serhou Guirassy 60', Dayot Upamecano 66', Fábio Silva 89'.
How the match unfolded
FC Bayern München struck first through Konrad Laimer in the 38th minute, set up by Michael Olise. Borussia Dortmund levelled at 1-1 in the 60th minute through Serhou Guirassy, set up by Carney Chukwuemeka. Dayot Upamecano made it 2-1 to FC Bayern München in the 66th minute, set up by Harry Kane. Borussia Dortmund levelled at 2-2 in the 89th minute through Fábio Silva, set up by Konstantinos Karetsas. Late, and enough for a draw.
It was 1-0 at half-time, and the second half changed the result.
The referee, T. Stieler, showed 3 yellow cards: 2 to FC Bayern München and 1 to Borussia Dortmund. Harry Kane missed a penalty for FC Bayern München in the 56 minute.
FC Bayern München: A. Danks, 4-2-3-1 · Borussia Dortmund: N. Kovač, 4-3-3.
Moneyball's prediction against the result
Moneyball's pick on the Match Board was Under 4.00. On 2-2 it landed exactly on the line: neither right nor wrong.
The estimate's most likely result was a FC Bayern München win at 65%; a draw, at 18%, is what happened. Its single most likely score was 2-1 (9%).
On goals the estimate was close: about 3.8 expected, 4 scored.
Over 2.5 goals had been put at 72%; with 4 goals the over came in, as the estimate leaned.
Both teams to score was 67%; both did, in line with the estimate.
Computed before kick-off from both sides' season goals and expected goals as of 2026-10-31, through a Dixon-Coles score model, and left as it was.
Why it went this way
On the day the expected goals were 0.75 for FC Bayern München and 3.33 for Borussia Dortmund.
FC Bayern München scored about 1.3 more than their chances were worth: clinical finishing, or a goalkeeper having a bad day.
Borussia Dortmund left about 1.3 goals' worth of chances on the pitch.
Borussia Dortmund created the better chances, 3.33 xG to 0.75, and still did not win. On chances alone, the result could easily have gone the other way.
The run of play itself went against the pre-match reading: Moneyball expected FC Bayern München to create more, and Borussia Dortmund did.
FC Bayern München had 5 shots on target, Borussia Dortmund 6.
FC Bayern München had 56% of the ball.
Where the two sides stood before this match
FC Bayern München came into it with 9 Bundesliga matches played, scoring 3.2 and conceding 1.0 a match, with 3.03 expected goals for and 0.88 against, and had won 67% of their matches.
Borussia Dortmund came into it with 9 Bundesliga matches played, scoring 1.8 and conceding 0.8 a match, with 1.55 expected goals for and 1.23 against, and had won 67% of their matches.
FC Bayern München vs Borussia Dortmund: the match in numbers
| FC Bayern München | Match statistics | Borussia Dortmund |
|---|---|---|
| 56% | Ball possession | 44% |
| 0.75 | Expected goals (xG) | 3.33 |
| 23 | Total shots | 12 |
| 5 | Shots on target | 6 |
| 6 | Big chances | 0 |
| 603 | Total passes | 483 |
| 86% | Pass accuracy | 82% |
| 5 | Corners | 2 |
| 11 | Fouls | 6 |
| 3 | Offsides | 3 |
| 12 | Tackles | 19 |
| 4 | Saves | 3 |
| 2 | Yellow cards | 1 |
Team statistics from Sportmonks.
Player ratings and man of the match
Man of the match: Konrad Laimer (FC Bayern München), rated 8.0 by Sportmonks, with 1 goal.
FC Bayern München
- Konrad Laimer 8.0 1 goal
- Michael Olise 7.3 1 assist
- Dayot Upamecano 7.2 1 goal
- Joshua Kimmich 7.2
- Min-jae Kim 7.1
Borussia Dortmund
- Fábio Silva 7.6 1 goal
- Serhou Guirassy 7.3 1 goal
- Nico Schlotterbeck 7.2
- Carney Chukwuemeka 7.1 1 assist
- Jobe Bellingham 6.8
The lowest-rated starter was Felix Nmecha at 6.0. Ratings run from 0 to 10; around 7.0 is a solid match.
What comes next
- FC Bayern München: FC Bayern München vs FC Köln Friday 20 November 2026 · Bundesliga
- Borussia Dortmund: Borussia Mönchengladbach vs Borussia Dortmund Saturday 21 November 2026 · Bundesliga
Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.
Questions about FC Bayern München vs Borussia Dortmund
What was the score in FC Bayern München vs Borussia Dortmund?
FC Bayern München 2-2 Borussia Dortmund (half-time 1-0), Bundesliga, Saturday 31 October 2026.
Who scored in FC Bayern München vs Borussia Dortmund?
Konrad Laimer 38', Serhou Guirassy 60', Dayot Upamecano 66', Fábio Silva 89'.
Did Moneyball predict FC Bayern München vs Borussia Dortmund correctly?
Moneyball's pick on the Match Board was Under 4.00. On 2-2 it landed exactly on the line: neither right nor wrong.
Who was man of the match in FC Bayern München vs Borussia Dortmund?
Konrad Laimer, rated 8.0 by Sportmonks.
Who refereed FC Bayern München vs Borussia Dortmund?
T. Stieler.
Every match, before and after
Moneyball writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.
Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.