Skip to content
Live scoresView all →

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

  1. 89’Goal!Borussia Dortmund crestBorussia DortmundFábio SilvaAssist: Konstantinos Karetsas2 – 2
  2. 87’SubstitutionBorussia Dortmund crestBorussia DortmundSamuele Inácio ONJobe Bellingham OFF
  3. 87’SubstitutionBorussia Dortmund crestBorussia DortmundJulian Ryerson ONKouakou Joane Gadou OFF
  4. 84’SubstitutionBayern München crestBayern MünchenLennart Karl ONMichael Olise OFF
  5. 76’SubstitutionBorussia Dortmund crestBorussia DortmundFábio Silva ONFelix Nmecha OFF
  6. 74’Yellow cardBayern München crestBayern MünchenKonrad Laimer
  7. 67’SubstitutionBorussia Dortmund crestBorussia DortmundMarcel Sabitzer ONCarney Chukwuemeka OFF
  8. 67’SubstitutionBorussia Dortmund crestBorussia DortmundKonstantinos Karetsas ONMaximilian Beier OFF
Show 9 earlier events
  1. 66’Goal!Bayern München crestBayern MünchenDayot UpamecanoAssist: Harry Kane2 – 1
  2. 60’Goal!Borussia Dortmund crestBorussia DortmundSerhou GuirassyAssist: Carney Chukwuemeka1 – 1
  3. 56’Penalty missedBayern München crestBayern MünchenHarry Kane
  4. 53’Yellow cardBayern München crestBayern MünchenJosip Stanišić
  5. 38’Goal!Bayern München crestBayern MünchenKonrad Laimer1 – 0
  6. 34’VAR checkBorussia Dortmund crestBorussia DortmundJobe BellinghamGoal cancelled
  7. 31’SubstitutionBayern München crestBayern MünchenJosip Stanišić ONSerge Gnabry OFF
  8. 29’SubstitutionBayern München crestBayern MünchenNathaniel Brown ONIsmael Saibari OFF
  9. 6’Yellow cardBorussia Dortmund crestBorussia DortmundJobe Bellingham
  10. 1’Kick-off

Key stats

Bayern München crestBayern MünchenBorussia DortmundBorussia Dortmund crest
  • 56%Possession44%
  • 23Shots12
  • 3.95xG0.65
  • 5Shots on Target6
  • 5Corners2
  • 11Fouls6
  • 3Offsides3
  • 4Saves3
  • 602Passes479
  • 2Yellow Cards1

Lineups

Confirmed selections

Bayern München crestBayern München4 - 2 - 3 - 1

Substitutions

  1. 29’↑11 N. Brown↓34 I. Saibari
  2. 31’↑44 J. Stanišić↓7 S. Gnabry
  3. 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 Dortmund crestBorussia Dortmund3 - 4 - 2 - 1

Substitutions

  1. 67’↑20 M. Sabitzer↓17 C. Chukwuemeka
  2. 67’↑19 K. Karetsas↓14 M. Beier
  3. 76’↑21 Fábio Silva↓8 F. Nmecha
  4. 87’↑40 S. Inacio↓7 J. Bellingham
  5. 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

#TeamPWDLGDPts
1Bayern München crestBayern München9630+2021
2Borussia Dortmund crestBorussia Dortmund9630+921
3RB Leipzig crestRB Leipzig9603+1418
4SC Freiburg crestSC Freiburg8512+816
5Werder Bremen crestWerder Bremen8431+315

Recent form

Last 5 matches, all competitions

Bayern München crest

Bayern München

  1. D
  2. D
  3. W
  4. D
  5. W
Borussia Dortmund crest

Borussia Dortmund

  1. D
  2. L
  3. D
  4. W
  5. W

Player ratings

  1. 1D. Upamecano7.6
  2. 2K. Laimer7.3
  3. 3A. Davies7.0
  4. 4A. Pavlović6.9
  5. 5Kim Min-Jae6.9
  6. 6H. Kane6.8
  7. 7J. Urbig6.7
  8. 8J. Kimmich6.5
  9. 9M. Olise6.4
  10. 10J. Stanišić6.4
  11. 11S. Gnabry6.1
  12. 12L. Karl6.1
  13. 13N. Brown6.0
  14. 14I. Saibari5.8
  15. 15S. Ulreich0.0
  16. 16J. Tah0.0
  17. 17H. Ito0.0
  18. 18S. Boey0.0
  19. 19T. Bischof0.0
  20. 20T. Binder0.0
  1. 1Fábio Silva8.2
  2. 2S. Guirassy7.9
  3. 3N. Schlotterbeck6.9
  4. 4C. Chukwuemeka6.7
  5. 5Kouakou Joane Gadou6.6
  6. 6S. Inacio6.5
  7. 7F. Nmecha6.4
  8. 8G. Kobel6.3
  9. 9J. Veerman6.3
  10. 10J. Bellingham6.2
  11. 11M. Beier6.1
  12. 12W. Anton6.1
  13. 13M. Sabitzer6.0
  14. 14D. Svensson5.9
  15. 15K. Karetsas5.8
  16. 16J. Ryerson5.7
  17. 17E. Nwaneri0.0
  18. 18A. Meyer0.0
  19. 19F. Mané0.0
  20. 20R. Bensebaïni0.0

Match ratings from API-Football, out of 10.

MVP of the match

Fábio Silva
8.2

Fábio Silva

Borussia Dortmund crestBorussia 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

Bayern München crestBayern München
W-D-L
2-3-0
Scored / match
3.2
Conceded / match
1.8
Borussia Dortmund crestBorussia Dortmund
W-D-L
2-2-1
Scored / match
1.0
Conceded / match
0.8

Fan predictions

How the fans called it

  • Bayern München crestBayern München0%
  • DrawResult0%
  • Borussia Dortmund crestBorussia Dortmund0%

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

  1. 6’Yellow cardBorussia Dortmund crestBorussia DortmundJobe Bellingham
  2. 29’SubstitutionBayern München crestBayern MünchenNathaniel Brown ONIsmael Saibari OFF
  3. 31’SubstitutionBayern München crestBayern MünchenJosip Stanišić ONSerge Gnabry OFF
  4. 34’VAR checkBorussia Dortmund crestBorussia DortmundJobe BellinghamGoal cancelled
  5. 38’Goal!Bayern München crestBayern MünchenKonrad Laimer1 – 0
  6. 53’Yellow cardBayern München crestBayern MünchenJosip Stanišić
  7. 56’Penalty missedBayern München crestBayern MünchenHarry Kane
  8. 60’Goal!Borussia Dortmund crestBorussia DortmundSerhou GuirassyAssist: Carney Chukwuemeka1 – 1
  9. 66’Goal!Bayern München crestBayern MünchenDayot UpamecanoAssist: Harry Kane2 – 1
  10. 67’SubstitutionBorussia Dortmund crestBorussia DortmundMarcel Sabitzer ONCarney Chukwuemeka OFF
  11. 67’SubstitutionBorussia Dortmund crestBorussia DortmundKonstantinos Karetsas ONMaximilian Beier OFF
  12. 74’Yellow cardBayern München crestBayern MünchenKonrad Laimer
  13. 76’SubstitutionBorussia Dortmund crestBorussia DortmundFábio Silva ONFelix Nmecha OFF
  14. 84’SubstitutionBayern München crestBayern MünchenLennart Karl ONMichael Olise OFF
  15. 87’SubstitutionBorussia Dortmund crestBorussia DortmundSamuele Inácio ONJobe Bellingham OFF
  16. 87’SubstitutionBorussia Dortmund crestBorussia DortmundJulian Ryerson ONKouakou Joane Gadou OFF
  17. 89’Goal!Borussia Dortmund crestBorussia DortmundFábio SilvaAssist: Konstantinos Karetsas2 – 2