Borussia Dortmund 2 - 2 FT Bodo/Glimt

Signal Iduna Park

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
69
FT
Wed, Dec 10
Borussia Dortmund
2-2
Bodo/Glimt
⚡ Intensity 56
⚖️ Balance 80
🏆 Stakes 2
🎲 Upset 100
Dortmund held on as Glimt fought back

Win Probability

  • Borussia Dortmund 73%
  • Draw 24%
  • Bodo/Glimt 3%

Futmetrix AI estimate

Brandt's Brilliance Undone by Glimt's Resilience

Worth Watching Futmetrix Score: 69/100. Borussia Dortmund's dominance at Signal Iduna Park crumbled in the second half as Bodo/Glimt refused to surrender, turning a two-goal deficit into a 2-2 stalemate that will haunt the hosts.

The Intensity of Early Control

Borussia Dortmund arrived at Signal Iduna Park with a clear blueprint: suffocate the visitors through possession and clinical finishing. Julian Brandt delivered the opening statement in the 18th minute, finishing a slick move orchestrated by Fabio Silva's assist. The Black and Yellows were purring. By the 51st minute, Brandt had doubled his tally, this time courtesy of Mathias Beier's assist, and Dortmund's balance seemed unshakeable. They'd fired 22 shots—nine on target—and controlled 63% possession against a team languishing in 38th place with just one win in eight games.

The Turning Point: Haikin's Wall

But Nikita Haikin had other ideas. The Bodo/Glimt goalkeeper turned into an impenetrable fortress, producing seven saves that defied Dortmund's expected dominance. His performance—a 8.7 rating—kept his team breathing when they should have been drowning. In the 42nd minute, Haikin Aleesami capitalized on a rare Dortmund lapse, Peder Berg providing the assist, to halve the deficit. The Stakes shifted in an instant.

The Collapse

The second half belonged to Glimt's Upset Factor. Jens Petter Hauge completed the comeback in the 75th minute, Hugo Evjen setting up the equalizer. Dortmund's 3.19 expected goals to Glimt's 1.38 told the story of a team that should have won comfortably but instead surrendered points to a side that arrived with a dire form sheet (D-L-L-L-D). Yan Couto's tireless midfield contributions (five key passes, 8.3 rating) couldn't bridge the gap between possession and execution.

Key Questions

What made Nikita Haikin the Man of the Match?

Seven crucial saves kept Bodo/Glimt competitive against relentless Dortmund pressure, denying the hosts a deserved victory and earning his team a precious away point.

Did Dortmund waste their dominance?

Yes. With 22 shots and 63% possession, Dortmund created enough to win by three. Clinical finishing and defensive focus vanished after the 51st minute.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
63%
37%
Borussia Dortmund 63%
Bodo/Glimt 37%
Shots
22
7
Borussia Dortmund 22
Bodo/Glimt 7
Shots on Target
9
3
Borussia Dortmund 9
Bodo/Glimt 3
Expected Goals (xG)
3.19
1.38
Borussia Dortmund 3.19
Bodo/Glimt 1.38
Passes
546
323
Borussia Dortmund 546
Bodo/Glimt 323
Pass Accuracy
85%
76%
Borussia Dortmund 85%
Bodo/Glimt 76%
Corners
10
4
Borussia Dortmund 10
Bodo/Glimt 4
Fouls
5
6
Borussia Dortmund 5
Bodo/Glimt 6
Yellow Cards
1
0
Borussia Dortmund 1
Bodo/Glimt 0
Red Cards
0
0
Borussia Dortmund 0
Bodo/Glimt 0

Match Events

18' J. Brandt (F. Silva)
33' 🔄 W. Anton D. Svensson
H. Aleesami (P. Berg) 42'
HT
S. Fet U. Saltnes 🔄 46'
51' J. Brandt (M. Beier)
67' 🔄 M. Beier K. Adeyemi
67' 🔄 F. Silva S. Guirassy
K. Hogh A. Helmersen 🔄 68'
O. Blomberg M. Jorgensen 🔄 68'
H. Aleesami V. Nielsen 🔄 68'
J. Hauge (H. Evjen) 75'
76' 🔄 A. Anselmino E. Can
76' 🔄 Y. Couto J. Ryerson
I. Maatta A. Klynge 🔄 82'
90'+5 🟨 Karim Adeyemi
FT

Player Cards

Our take on every player in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Aaron Anselmino
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Waldemar Anton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
33
Total Mins
33
Entry
Nico Schlotterbeck
MAGNET
MAGNET
88
Activity
88
Activity
84
Passes
4
Duels
Midfielders
Yan Couto
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
31%
Pass Acc
Jobe Bellingham
MAGNET
MAGNET
78
Activity
78
Activity
63
Passes
15
Duels
Felix Nmecha
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
50%
Pass Acc
Ramy Bensebaïni
MAGNET
MAGNET
72
Activity
72
Activity
62
Passes
10
Duels
Forwards
Maximilian Beier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Julian Brandt
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.2
Rating
Fábio Silva
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
1
Assists
14%
Pass Acc
BENCH
Silas Ostrzinski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Daniel Svensson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
Started
Entry
Niklas Süle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Julian Ryerson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Pascal Groß
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carney Chukwuemeka
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emre Can
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Serhou Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Julien Duranville
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Adeyemi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Cole Campbell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Bodo/Glimt

Goalkeepers
Nikita Haikin
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Fredrik Sjøvold
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Odin Bjørtuft
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Haitam Aleesami
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Isak Määttä
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Midfielders
Patrick Berg
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.7
Rating
Ole Didrik Blomberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Håkon Evjen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Sondre Fet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jens Petter Hauge
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Kasper Høgh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
Julian Faye Lund
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Magnus Brøndbo
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Villads Nielsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ulrik Saltnes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Anders Klynge
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Andreas Helmersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Mathias Jørgensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 6 18 17 1 +16 WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern München (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)WArsenal 4 - 0 Atletico Madrid (21-10-2025)WArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)
2 Bayern München 6 15 18 7 +11 WBayern München 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern München (26-11-2025)WParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayern München 4 - 0 Club Brugge KV (22-10-2025)WPafos 1 - 5 Bayern München (30-09-2025)
3 Paris Saint Germain 6 13 19 8 +11 DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern München (04-11-2025)WBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)WBarcelona 1 - 2 Paris Saint Germain (01-10-2025)
4 Manchester City 6 13 12 6 +6 WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)WVillarreal 0 - 2 Manchester City (21-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)
5 Atalanta 6 13 8 6 +2 WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)WAtalanta 2 - 1 Club Brugge KV (30-09-2025)
6 Inter 6 12 12 4 +8 LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)WUnion St. Gilloise 0 - 4 Inter (21-10-2025)WInter 3 - 0 Slavia Praha (30-09-2025)
7 Real Madrid 6 12 13 7 +6 LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)WReal Madrid 1 - 0 Juventus (22-10-2025)WKairat Almaty 0 - 5 Real Madrid (30-09-2025)
8 Atletico Madrid 6 12 15 12 +3 WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LArsenal 4 - 0 Atletico Madrid (21-10-2025)WAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)
9 Liverpool 6 12 11 8 +3 WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)WEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LGalatasaray 1 - 0 Liverpool (30-09-2025)
10 Borussia Dortmund 6 11 19 13 +6 DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)WFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)WBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)
11 Tottenham 6 11 13 7 +6 WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)
12 Newcastle 6 10 13 6 +7 DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)WNewcastle 3 - 0 Benfica (21-10-2025)WUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)
13 Chelsea 6 10 13 8 +5 LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)WChelsea 5 - 1 Ajax (22-10-2025)WChelsea 1 - 0 Benfica (30-09-2025)
14 Sporting CP 6 10 12 8 +4 LBayern München 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)WSporting CP 2 - 1 Marseille (22-10-2025)LNapoli 2 - 1 Sporting CP (01-10-2025)
15 Barcelona 6 10 14 11 +3 WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)WBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LBarcelona 1 - 2 Paris Saint Germain (01-10-2025)
16 Marseille 6 9 11 8 +3 WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)LSporting CP 2 - 1 Marseille (22-10-2025)WMarseille 4 - 0 Ajax (30-09-2025)
17 Juventus 6 9 12 10 +2 WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)LReal Madrid 1 - 0 Juventus (22-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)
18 Galatasaray 6 9 8 8 0 LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)WGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)WGalatasaray 1 - 0 Liverpool (30-09-2025)
19 Monaco 6 9 7 8 -1 WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)DMonaco 0 - 0 Tottenham (22-10-2025)DMonaco 2 - 2 Manchester City (01-10-2025)
20 Bayer Leverkusen 6 9 10 12 -2 DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LBayer Leverkusen 2 - 7 Paris Saint Germain (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)
21 PSV Eindhoven 6 8 15 11 +4 LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)WPSV Eindhoven 6 - 2 Napoli (21-10-2025)DBayer Leverkusen 1 - 1 PSV Eindhoven (01-10-2025)
22 Qarabag 6 7 10 13 -3 LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)LAthletic Club 3 - 1 Qarabag (22-10-2025)WQarabag 2 - 0 FC Copenhagen (01-10-2025)
23 Napoli 6 7 6 11 -5 LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LPSV Eindhoven 6 - 2 Napoli (21-10-2025)WNapoli 2 - 1 Sporting CP (01-10-2025)
24 FC Copenhagen 6 7 10 16 -6 WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)LFC Copenhagen 2 - 4 Borussia Dortmund (21-10-2025)LQarabag 2 - 0 FC Copenhagen (01-10-2025)
25 Benfica 6 6 6 8 -2 WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)LNewcastle 3 - 0 Benfica (21-10-2025)LChelsea 1 - 0 Benfica (30-09-2025)
26 Pafos 6 6 4 9 -5 LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LPafos 1 - 5 Bayern München (30-09-2025)
27 Union St. Gilloise 6 6 7 15 -8 LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)LUnion St. Gilloise 0 - 4 Inter (21-10-2025)LUnion St. Gilloise 0 - 4 Newcastle (01-10-2025)
28 Athletic Club 6 5 4 9 -5 DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)WAthletic Club 3 - 1 Qarabag (22-10-2025)LBorussia Dortmund 4 - 1 Athletic Club (01-10-2025)
29 Olympiakos Piraeus 6 5 6 13 -7 WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)LBarcelona 6 - 1 Olympiakos Piraeus (21-10-2025)LArsenal 2 - 0 Olympiakos Piraeus (01-10-2025)
30 Eintracht Frankfurt 6 4 8 16 -8 LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)LEintracht Frankfurt 1 - 5 Liverpool (22-10-2025)LAtletico Madrid 5 - 1 Eintracht Frankfurt (30-09-2025)
31 Club Brugge KV 6 4 8 16 -8 LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)LBayern München 4 - 0 Club Brugge KV (22-10-2025)LAtalanta 2 - 1 Club Brugge KV (30-09-2025)
32 Bodo/Glimt 6 3 9 13 -4 DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)LGalatasaray 3 - 1 Bodo/Glimt (22-10-2025)DBodo/Glimt 2 - 2 Tottenham (30-09-2025)
33 Slavia Praha 6 3 2 11 -9 LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)DAtalanta 0 - 0 Slavia Praha (22-10-2025)LInter 3 - 0 Slavia Praha (30-09-2025)
34 Ajax 6 3 5 18 -13 WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)LChelsea 5 - 1 Ajax (22-10-2025)LMarseille 4 - 0 Ajax (30-09-2025)
35 Villarreal 6 1 4 13 -9 LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)LVillarreal 0 - 2 Manchester City (21-10-2025)DVillarreal 2 - 2 Juventus (01-10-2025)
36 Kairat Almaty 6 1 4 15 -11 LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)DKairat Almaty 0 - 0 Pafos (21-10-2025)LKairat Almaty 0 - 5 Real Madrid (30-09-2025)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.