MoneyballDixon-Coles · xG fusion
Back to Moneyball

FC Bayern München 2-2 Borussia Dortmund: Match Report, Goals, Stats and Ratings

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ünchenMatch statisticsBorussia Dortmund
56%Ball possession44%
0.75Expected goals (xG)3.33
23Total shots12
5Shots on target6
6Big chances0
603Total passes483
86%Pass accuracy82%
5Corners2
11Fouls6
3Offsides3
12Tackles19
4Saves3
2Yellow cards1

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

Borussia Dortmund

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

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.

Open Moneyball Match Live All match reports

Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.