UEFA Champions League League Stage - 5

Bodo/Glimt 2 - 3 FT Juventus

Aspmyra Stadion

AI-powered match analysis and previews to help you decide which games are worth watching

97
FT
Tue, Nov 25
Bodo/Glimt
2-3
Juventus
⚡ Intensity 100
⚖️ Balance 98
🏆 Stakes 9
🎲 Upset 0
Juventus survives Norwegian chaos at Aspmyra

Juventus Steals Norwegian Victory in Five-Goal Aspmyra Spectacle

Must-Watch Futmetrix Score: 97/100. A chaotic Champions League evening in Bodø proved that European football's unpredictability remains its greatest asset—even titans stumble when intensity collides with precision.

Openda's Early Strike Sets Tone for Tactical War

Loïs Openda struck just after the restart to hand Juventus a 1-0 cushion, but Bodo/Glimt refused to surrender their home intensity. The Norwegian side dominated possession (58%) and forced Nikita Haikin into a masterclass between the sticks. His 12 saves—a goalkeeper's symphony—kept Bodo/Glimt in the contest when Juventus's clinical finishing threatened to run away with it. O. Blomberg equalised in the 27th minute, converting K. Hogh's assist into a lifeline.

McKennie's Pivot Moment—Then VAR's Cruel Intervention

Weston McKennie restored Juventus's advantage in the 59th minute, assisted by Fabio Miretti, only for the Italian midfielder's own goal celebration to be stripped away four minutes earlier—VAR cancelled Miretti's effort at the 55-minute mark. The balance shifted dramatically. Bodo/Glimt seized the chaos: S. Fet converted a penalty in the 87th minute, dragging the hosts level and setting up a final-whistle crescendo. The stakes couldn't have been higher as both sides chased European glory on a pitch that demanded everything.

Yildiz's Substitute Magic Seals Three Points

Kenan Yildiz, introduced from the bench, provided the assist for J. David's 90th-minute winner. Juventus's 16 shots on target (versus Bodo/Glimt's six) and superior xG (3.44 to 1.75) ultimately proved decisive, but this was no comfortable away victory. Haikin's heroics and Bodo/Glimt's relentless pressure ensured that even in defeat, the Norwegian champions left their mark on European football's grandest stage. The final whistle brought relief to Turin, not celebration.

Key Questions

How did VAR change this match?

Miretti's disallowed goal at 55 minutes shifted momentum. Juventus lost a 2-1 lead, allowing Bodo/Glimt to regroup and nearly force extra time through Fet's penalty.

What made Nikita Haikin the Man of the Match?

Twelve saves in a goalkeeping masterclass. Haikin kept Bodo/Glimt alive against Juventus's barrage, proving decisive in the 3-2 result.

What caused the five-goal thriller?

Bodo/Glimt's high possession (58%) created chaos in Juventus's defence. Juventus's clinical finishing (16 shots on target) exploited gaps, while the hosts' penalty and late pressure nearly stole it.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
58%
42%
Bodo/Glimt 58%
Juventus 42%
Shots
18
23
Bodo/Glimt 18
Juventus 23
Shots on Target
6
16
Bodo/Glimt 6
Juventus 16
Expected Goals (xG)
1.75
3.44
Bodo/Glimt 1.75
Juventus 3.44
Passes
545
395
Bodo/Glimt 545
Juventus 395
Pass Accuracy
83%
79%
Bodo/Glimt 83%
Juventus 79%
Corners
6
8
Bodo/Glimt 6
Juventus 8
Fouls
6
17
Bodo/Glimt 6
Juventus 17
Yellow Cards
0
4
Bodo/Glimt 0
Juventus 4
Red Cards
0
0
Bodo/Glimt 0
Juventus 0

Match Events

27' O. Blomberg (K. Hogh)
Lloyd Kelly 🟨 39'
HT
V. Adzic K. Yildiz 🔄 46'
L. Openda 48'
Fabio Miretti 🟨 50'
Fabio Miretti 55'
W. McKennie (F. Miretti) 59'
61' 🔄 I. Maatta S. Auklend
61' 🔄 H. Aleesami B. Moe
F. Miretti K. Thuram 🔄 68'
L. Openda J. David 🔄 75'
A. Cambiaso J. Cabal 🔄 75'
77' 🔄 O. Blomberg J. Hauge
77' 🔄 H. Evjen M. Jorgensen
F. Conceicao E. Zhegrova 🔄 83'
Juan Cabal 🟨 85'
87' 🔄 K. Hogh A. Helmersen
87' S. Fet
J. David (K. Yildiz) 90'
Weston McKennie 🟨 90'+4
FT

Player Cards

Season performance ratings for players in this match

Bodo/Glimt

Goalkeepers
N. Haikin
👻 Invisible Nothing to note
Defenders
F. Sjovold
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
39%
pass acc
O. L. Bjortuft
👻 Invisible Nothing to note
H. Aleesami
SUNDAY LEAGUER
SUNDAY LEAGUER
5.9
rating
5.9
rating
4
duels lost
26
poss lost
F. Bjorkan
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
7
Duels Won
0
pens won
Midfielders
H. Evjen
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
8
Duels Won
0
pens won
P. Berg
ARCHITECT
ARCHITECT
5
key passes
5
key passes
0
assists
79%
pass acc
S. Fet
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
7
rating
Forwards
I. Maatta
NPC
NPC
61
minutes
61
minutes
4%
pass acc
6.9
rating
K. Hogh
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
14%
pass acc
O. Blomberg
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
BENCH
J. Lund
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
M. Brondbo
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
V. Nielsen
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
B. Moe
👻 Invisible Nothing to note
S. Auklend
PROVOCATEUR
PROVOCATEUR
4
fouls won
4
fouls won
7
Duels Won
1
pens won
J. Hauge
CAMEO
CAMEO
13
minutes
13
minutes
4
touches
None
events
U. Saltnes
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Klynge
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
M. Riisnaes
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
A. Helmersen
CAMEO
CAMEO
9
minutes
9
minutes
2
touches
None
events
D. Bassi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
M. Jorgensen
CAMEO
CAMEO
13
minutes
13
minutes
7
touches
None
events

Juventus

Goalkeepers
M. Perin
👻 Invisible Nothing to note
Defenders
P. Kalulu
👻 Invisible Nothing to note
L. Kelly
NPC
NPC
90
minutes
90
minutes
37%
pass acc
6.3
rating
T. Koopmeiners
STORMTROOPER
STORMTROOPER
1
shots
1
shots
0
goals
1
on target
Midfielders
W. McKennie
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
F. Miretti
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
6.9
rating
M. Locatelli
ARCHITECT
ARCHITECT
3
key passes
3
key passes
0
assists
36%
pass acc
A. Cambiaso
NPC
NPC
75
minutes
75
minutes
42%
pass acc
6.7
rating
Forwards
F. Conceicao
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
23%
pass acc
V. Adzic
👻 Invisible Nothing to note
L. Openda
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
BENCH
M. Di Gregorio
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
M. Fuscaldo
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Joao Mario
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
J. Cabal
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.2
rating
J. Rouhi
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
F. Kostic
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
K. Thuram
👻 Invisible Nothing to note
D. Vlahovic
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
K. Yildiz
SUPER SUB
SUPER SUB
0
impact
0
impact
45
minutes
8
rating
E. Zhegrova
CAMEO
CAMEO
13
minutes
13
minutes
6
touches
None
events
J. David
CLUTCH HERO
CLUTCH HERO
0
goal time
0
goal time
0
impact
6.3
rating

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 5 15 14 1 +13 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)WAthletic Club 0 - 2 Arsenal (16-09-2025)
2 Paris Saint Germain 5 12 19 8 +11 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)WParis Saint Germain 4 - 0 Atalanta (17-09-2025)
3 Bayern München 5 12 15 6 +9 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)WBayern München 3 - 1 Chelsea (17-09-2025)
4 Inter 5 12 12 3 +9 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)WAjax 0 - 2 Inter (17-09-2025)
5 Real Madrid 5 12 12 5 +7 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)WReal Madrid 2 - 1 Marseille (16-09-2025)
6 Borussia Dortmund 5 10 17 11 +6 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)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
7 Chelsea 5 10 12 6 +6 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)LBayern München 3 - 1 Chelsea (17-09-2025)
8 Sporting CP 5 10 11 5 +6 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)WSporting CP 4 - 1 Kairat Almaty (18-09-2025)
9 Manchester City 5 10 10 5 +5 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)WManchester City 2 - 0 Napoli (18-09-2025)
10 Atalanta 5 10 6 5 +1 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)LParis Saint Germain 4 - 0 Atalanta (17-09-2025)
11 Newcastle 5 9 11 4 +7 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)LNewcastle 1 - 2 Barcelona (18-09-2025)
12 Atletico Madrid 5 9 12 10 +2 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)LLiverpool 3 - 2 Atletico Madrid (17-09-2025)
13 Liverpool 5 9 10 8 +2 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)WLiverpool 3 - 2 Atletico Madrid (17-09-2025)
14 Galatasaray 5 9 8 7 +1 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)LEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
15 PSV Eindhoven 5 8 13 8 +5 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)LPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
16 Tottenham 5 8 10 7 +3 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)WTottenham 1 - 0 Villarreal (16-09-2025)
17 Bayer Leverkusen 5 8 8 10 -2 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)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
18 Barcelona 5 7 12 10 +2 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)WNewcastle 1 - 2 Barcelona (18-09-2025)
19 Qarabag 5 7 8 9 -1 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)WBenfica 2 - 3 Qarabag (16-09-2025)
20 Napoli 5 7 6 9 -3 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)LManchester City 2 - 0 Napoli (18-09-2025)
21 Marseille 5 6 8 6 +2 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)LReal Madrid 2 - 1 Marseille (16-09-2025)
22 Juventus 5 6 10 10 0 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)DJuventus 4 - 4 Borussia Dortmund (16-09-2025)
23 Monaco 5 6 6 8 -2 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)LClub Brugge KV 4 - 1 Monaco (18-09-2025)
24 Pafos 5 6 4 7 -3 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)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
25 Union St. Gilloise 5 6 5 12 -7 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)WPSV Eindhoven 1 - 3 Union St. Gilloise (16-09-2025)
26 Club Brugge KV 5 4 8 13 -5 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)WClub Brugge KV 4 - 1 Monaco (18-09-2025)
27 Athletic Club 5 4 4 9 -5 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)LAthletic Club 0 - 2 Arsenal (16-09-2025)
28 Eintracht Frankfurt 5 4 7 14 -7 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)WEintracht Frankfurt 5 - 1 Galatasaray (18-09-2025)
29 FC Copenhagen 5 4 7 14 -7 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)DFC Copenhagen 2 - 2 Bayer Leverkusen (18-09-2025)
30 Benfica 5 3 4 8 -4 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)LBenfica 2 - 3 Qarabag (16-09-2025)
31 Slavia Praha 5 3 2 8 -6 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)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
32 Bodo/Glimt 5 2 7 11 -4 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)DSlavia Praha 2 - 2 Bodo/Glimt (17-09-2025)
33 Olympiakos Piraeus 5 2 5 13 -8 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)DOlympiakos Piraeus 0 - 0 Pafos (17-09-2025)
34 Villarreal 5 1 2 10 -8 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)LTottenham 1 - 0 Villarreal (16-09-2025)
35 Kairat Almaty 5 1 4 14 -10 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)LSporting CP 4 - 1 Kairat Almaty (18-09-2025)
36 Ajax 5 0 1 16 -15 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)LAjax 0 - 2 Inter (17-09-2025)