Bayern München vs Borussia Dortmund 2-2
- Konrad Laimer38'
- Dayot Upamecano66'
- Serhou Guirassy60'
- Fábio Silva89'
- Kick-off
- Sat, 31 Oct 2026 · 17:30 (UTC)
- Venue
- Allianz Arena, Munich
- Referee
- Tobias Stieler
Match timeline
- 89’Goal!
Borussia DortmundFábio SilvaAssist: Konstantinos Karetsas2 – 2 - 87’Substitution
Borussia DortmundSamuele Inácio ONJobe Bellingham OFF - 87’Substitution
Borussia DortmundJulian Ryerson ONKouakou Joane Gadou OFF - 84’Substitution
Bayern MünchenLennart Karl ONMichael Olise OFF - 76’Substitution
Borussia DortmundFábio Silva ONFelix Nmecha OFF - 74’Yellow card
Bayern MünchenKonrad Laimer - 67’Substitution
Borussia DortmundMarcel Sabitzer ONCarney Chukwuemeka OFF - 67’Substitution
Borussia DortmundKonstantinos Karetsas ONMaximilian Beier OFF
Show 9 earlier events
- 66’Goal!
Bayern MünchenDayot UpamecanoAssist: Harry Kane2 – 1 - 60’Goal!
Borussia DortmundSerhou GuirassyAssist: Carney Chukwuemeka1 – 1 - 56’Penalty missed
Bayern MünchenHarry Kane - 53’Yellow card
Bayern MünchenJosip Stanišić - 38’Goal!
Bayern MünchenKonrad Laimer1 – 0 - 34’VAR check
Borussia DortmundJobe BellinghamGoal cancelled - 31’Substitution
Bayern MünchenJosip Stanišić ONSerge Gnabry OFF - 29’Substitution
Bayern MünchenNathaniel Brown ONIsmael Saibari OFF - 6’Yellow card
Borussia DortmundJobe Bellingham - 1’Kick-off
Key stats
- 56%Possession44%
- 23Shots12
- 3.95xG0.65
- 5Shots on Target6
- 5Corners2
- 11Fouls6
- 3Offsides3
- 4Saves3
- 602Passes479
- 2Yellow Cards1
Lineups
Confirmed selections
Bayern München4 - 2 - 3 - 1
Substitutions
- 29’↑11 N. Brown↓34 I. Saibari
- 31’↑44 J. Stanišić↓7 S. Gnabry
- 84’↑42 L. Karl↓17 M. Olise
Unused substitutes 26 S. Ulreich, 4 J. Tah, 21 H. Ito, 23 S. Boey, 8 T. Bischof, 46 T. Binder
Coach V. Kompany
Borussia Dortmund3 - 4 - 2 - 1
Substitutions
- 67’↑20 M. Sabitzer↓17 C. Chukwuemeka
- 67’↑19 K. Karetsas↓14 M. Beier
- 76’↑21 Fábio Silva↓8 F. Nmecha
- 87’↑40 S. Inacio↓7 J. Bellingham
- 87’↑26 J. Ryerson↓22 Kouakou Joane Gadou
Unused substitutes 18 E. Nwaneri, 33 A. Meyer, 39 F. Mané, 5 R. Bensebaïni
Coach N. Kovač
Match facts
- Competition
- Bundesliga - Germany
- Round
- Matchday 8
- Date
- Sat, 31 Oct 2026
- Kick-off
- 17:30 (UTC)
- Venue
- Allianz Arena, Munich
- Referee
- Tobias Stieler
- Bayern München coach
- V. Kompany
- Borussia Dortmund coach
- N. Kovač
League table
Bundesliga - Germany
| # | Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|---|
| 1 | 9 | 6 | 3 | 0 | +20 | 21 | |
| 2 | 9 | 6 | 3 | 0 | +9 | 21 | |
| 3 | 9 | 6 | 0 | 3 | +14 | 18 | |
| 4 | 8 | 5 | 1 | 2 | +8 | 16 | |
| 5 | 8 | 4 | 3 | 1 | +3 | 15 |
Match related news
Player ratings
- 1
D. Upamecano7.6 - 2
K. Laimer7.3 - 3
A. Davies7.0 - 4
A. Pavlović6.9 - 5
Kim Min-Jae6.9 - 6
H. Kane6.8 - 7
J. Urbig6.7 - 8
J. Kimmich6.5 - 9
M. Olise6.4 - 10
J. Stanišić6.4 - 11
S. Gnabry6.1 - 12
L. Karl6.1 - 13
N. Brown6.0 - 14
I. Saibari5.8 - 15
S. Ulreich0.0 - 16
J. Tah0.0 - 17
H. Ito0.0 - 18
S. Boey0.0 - 19
T. Bischof0.0 - 20
T. Binder0.0
- 1
Fábio Silva8.2 - 2
S. Guirassy7.9 - 3
N. Schlotterbeck6.9 - 4
C. Chukwuemeka6.7 - 5
Kouakou Joane Gadou6.6 - 6
S. Inacio6.5 - 7
F. Nmecha6.4 - 8
G. Kobel6.3 - 9
J. Veerman6.3 - 10
J. Bellingham6.2 - 11
M. Beier6.1 - 12
W. Anton6.1 - 13
M. Sabitzer6.0 - 14
D. Svensson5.9 - 15
K. Karetsas5.8 - 16
J. Ryerson5.7 - 17
E. Nwaneri0.0 - 18
A. Meyer0.0 - 19
F. Mané0.0 - 20
R. Bensebaïni0.0
Match ratings from API-Football, out of 10.
MVP of the match

Fábio Silva
Borussia Dortmund
- 1
- Goals
- 0
- Assists
Rated 8.2, the best on the pitch — 1 goal in 14 minutes.
Team form comparison
Last 5 matches, all competitions
- W-D-L
- 2-3-0
- Scored / match
- 3.2
- Conceded / match
- 1.8
- W-D-L
- 2-2-1
- Scored / match
- 1.0
- Conceded / match
- 0.8
Fan predictions
How the fans called it
No votes yet
What happened
Match report
Bayern München and Borussia Dortmund drew 2-2 at the Allianz Arena after Dortmund clawed back from 2-1 down late on. Konrad Laimer and Dayot Upamecano put Bayern ahead, and Fábio Silva equalised in the 89th minute.
Bayern were in front at half-time after Laimer opened the scoring in the 38th minute, finishing to make it 1-0. Dortmund had already seen a Jobe Bellingham effort ruled out by VAR in the 34th minute. The interval score was Bayern München 1-0 Borussia Dortmund.
Serhou Guirassy levelled in the 60th minute from Carney Chukwuemeka's assist, only for Upamecano to restore Bayern's lead six minutes later, with Harry Kane supplying the pass. Bayern had a chance to move further clear when Kane missed a penalty in the 56th minute. Dortmund made two changes in the 67th minute, with Marcel Sabitzer and Konstantinos Karetsas coming on, and another two in the 87th. Fábio Silva, who came on in the 76th minute, scored in the 89th minute from Karetsas' assist to make it 2-2 and rescue a point.
Bayern had 56% of the possession, 602 passes to Dortmund's 479 and 23 shots to 12. They also had the edge in xG, 3.95 to 0.65, and won 5 corners to Dortmund's 2, but Dortmund put 6 shots on target to Bayern's 5. The visitors made 4 saves, Bayern 3, while both sides were level on 3 offsides.
Jobe Bellingham was booked in the 6th minute, Josip Stanišić in the 53rd and Konrad Laimer in the 74th. Dortmund finished with one yellow card, Bayern with two, and there were no red cards.
Match record
- Competition
- Bundesliga - Germany
- Round
- Matchday 8
- Kick-off
- Venue
- Allianz Arena, Munich
- Referee
- Tobias Stieler
- Match ID
cornerflick:match:bayern-munchen-vs-borussia-dortmund-bundesliga-2026-10-31
Data: API-Football · last updated · Spotted an error?
Cite, download, embed
This match as a source
Cite this match
Cornerflick. Bayern München 2-2 Borussia Dortmund, Bundesliga - Germany, 31 October 2026. Match record, last updated 3 November 2026. https://cornerflick.com/football/bundesliga/matches/bayern-munchen-vs-borussia-dortmund-bundesliga-2026-10-31
Permanent identifier cornerflick:match:bayern-munchen-vs-borussia-dortmund-bundesliga-2026-10-31. It does not change if the page moves.
Download the data
Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.
Embed this match
A live scoreboard and timeline for your own page, crediting Cornerflick.
<iframe src="https://cornerflick.com/embed/match/bayern-munchen-vs-borussia-dortmund-bundesliga-2026-10-31" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>Get live alerts
Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.
Full timeline
17 events
- 6’Yellow card
Borussia DortmundJobe Bellingham - 29’Substitution
Bayern MünchenNathaniel Brown ONIsmael Saibari OFF - 31’Substitution
Bayern MünchenJosip Stanišić ONSerge Gnabry OFF - 34’VAR check
Borussia DortmundJobe BellinghamGoal cancelled - 38’Goal!
Bayern MünchenKonrad Laimer1 – 0 - 53’Yellow card
Bayern MünchenJosip Stanišić - 56’Penalty missed
Bayern MünchenHarry Kane - 60’Goal!
Borussia DortmundSerhou GuirassyAssist: Carney Chukwuemeka1 – 1 - 66’Goal!
Bayern MünchenDayot UpamecanoAssist: Harry Kane2 – 1 - 67’Substitution
Borussia DortmundMarcel Sabitzer ONCarney Chukwuemeka OFF - 67’Substitution
Borussia DortmundKonstantinos Karetsas ONMaximilian Beier OFF - 74’Yellow card
Bayern MünchenKonrad Laimer - 76’Substitution
Borussia DortmundFábio Silva ONFelix Nmecha OFF - 84’Substitution
Bayern MünchenLennart Karl ONMichael Olise OFF - 87’Substitution
Borussia DortmundSamuele Inácio ONJobe Bellingham OFF - 87’Substitution
Borussia DortmundJulian Ryerson ONKouakou Joane Gadou OFF - 89’Goal!
Borussia DortmundFábio SilvaAssist: Konstantinos Karetsas2 – 2










