UEFA Champions League League Stage - 8

Atletico Madrid 1 - 2 FT Bodo/Glimt

Metropolitano Stadium

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

64
FT
Wed, Jan 28
Atletico Madrid
1-2
Bodo/Glimt
⚡ Intensity 49
⚖️ Balance 78
🏆 Stakes 4
🎲 Upset 100
Bodo/Glimt pull off historic Madrid heist

Arctic Chill Stuns the Metropolitano as Glimt Defy the Odds

Worth Watching Futmetrix Score: 64/100. A night of staggering inefficiency for the hosts leaves their European ambitions bruised while the Norwegians celebrate a legendary giant-killing.

The Early Siege

The atmosphere at the Riyadh Air Metropolitano was electric as Atletico Madrid looked to assert their dominance from the outset. The Intensity was palpable as Diego Simeone’s side pinned the visitors back, peppering the goal with an relentless barrage of shots. An early scare for the visitors arrived in the 12th minute when A. Baena thought he had opened the scoring, only for VAR to intervene and rule the effort out for offside. The reprieve was short-lived, however. Just three minutes later, D. Hancko delivered a precise ball that allowed Alexander Sørloth to fire home from close range. At that moment, with Atleti controlling every blade of grass, few could have predicted the historic Upset that was beginning to brew beneath the surface of this one-sided affair.

The Momentum Shift

Despite facing 27 total shots, Bodo/Glimt refused to crumble, demonstrating a defensive Balance that frustrated the Spanish giants. The turning point arrived in the 35th minute when the visitors launched a rare but clinical counter-attack. F. Bjorkan found space to provide the assist for F. Sjovold, who silenced the home crowd with a composed finish to level the score. Suddenly, the tactical landscape altered; the hosts grew desperate, and the Stakes of every misplaced pass felt magnified. Atletico’s dominance of possession (65%) became a burden rather than an advantage as they struggled to find a second breakthrough against a low block that was beginning to believe in the impossible. The Norwegian side sat deep, absorbing 12 corners and wave after wave of pressure, waiting for their singular moment to strike again.

A Defensive Masterclass

The resolution of this fascinating encounter was defined by the heroics of Nikita Haikin. The goalkeeper turned the match into a personal highlight reel, producing 7 saves that defied logic and left the Atleti attackers in despair. In the 59th minute, the unthinkable happened: K. Hogh found the net to put the visitors ahead, completing a stunning turnaround. Pablo Barrios attempted to orchestrate a late rescue mission for the hosts, showing immense technical quality in the middle of the pitch, but the final ball repeatedly lacked the necessary clinical edge. As the final whistle blew, the statistics told a story of total siege—38 combined shots and a massive xG advantage for the hosts—yet it was the resilient underdogs who walked away with all three points, leaving the Madrid faithful in a state of shock.

Key Questions

How did Bodo/Glimt pull off this shock result?

Bodo/Glimt relied on clinical counter-attacking and a legendary goalkeeping display to overcome a 27-shot barrage from Atletico Madrid.

What made Nikita Haikin the Man of the Match?

Haikin recorded 7 vital saves and a 9.2 rating, single-handedly preserving the lead against an Atletico side that registered 2.04 xG.

How did Atletico Madrid complete the comeback from behind?

Atletico Madrid actually failed to complete a comeback; despite taking an early lead, they were unable to recover after Bodo/Glimt scored twice.

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
65%
35%
Atletico Madrid 65%
Bodo/Glimt 35%
Shots
27
11
Atletico Madrid 27
Bodo/Glimt 11
Shots on Target
8
7
Atletico Madrid 8
Bodo/Glimt 7
Expected Goals (xG)
2.04
1.88
Atletico Madrid 2.04
Bodo/Glimt 1.88
Passes
624
355
Atletico Madrid 624
Bodo/Glimt 355
Pass Accuracy
88%
77%
Atletico Madrid 88%
Bodo/Glimt 77%
Corners
12
1
Atletico Madrid 12
Bodo/Glimt 1
Fouls
9
4
Atletico Madrid 9
Bodo/Glimt 4
Yellow Cards
2
2
Atletico Madrid 2
Bodo/Glimt 2
Red Cards
0
0
Atletico Madrid 0
Bodo/Glimt 0

Match Events

12' A. Baena
15' A. Sorloth (D. Hancko)
F. Sjovold (F. Bjorkan) 35'
HT
57' 🔄 J. M. Gimenez M. Ruggeri
58' 🔄 A. Baena T. Almada
K. Hogh 59'
64' 🟨 M. Llorente
65' 🔄 Koke J. Cardoso
65' 🔄 N. Gonzalez N. Molina
N. Haikin 🟨 68'
O. Blomberg S. Auklend 🔄 75'
79' 🔄 P. Barrios R. Le Normand
S. Fet I. Maatta 🔄 84'
K. Hogh A. Helmersen 🔄 84'
85' 🟨 T. Almada
H. Evjen A. Klynge 🔄 90'
J. Gundersen H. Aleesami 🔄 90'
I. Maatta 🟨 90'+5
FT

Player Cards

Season performance ratings for players in this match

Atletico Madrid

Goalkeepers
Jan Oblak
👻 Invisible Nothing to note
Defenders
Marcos Llorente
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
63%
Pass Acc
Marc Pubill
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
71%
Pass Acc
José María Giménez
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Dávid Hancko
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Midfielders
Alejandro Baena
👻 Invisible Nothing to note
Pablo Barrios
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
75%
Duel Win %
Koke
NPC
NPC
64
Minutes
64
Minutes
47%
Pass Acc
6.3
Rating
Nicolás González
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Forwards
Julián Alvarez
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
31%
Pass Acc
Alexander Sørloth
FINISHER
FINISHER
1
Goals
1
Goals
6
Shots
8.3
Rating
BENCH
Juan Musso
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Salvi Esquivel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Ruggeri
ENFORCER
ENFORCER
4
Tackles
4
Tackles
4
Duels Won
80%
Win %
Nahuel Molina
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Clément Lenglet
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Robin Le Normand
CAMEO
CAMEO
12
Minutes
12
Minutes
9
Touches
None
Events
Thiago Almada
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Johnny Cardoso
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Giuliano Simeone
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

Bodo/Glimt

Goalkeepers
Nikita Haikin
👻 Invisible Nothing to note
Defenders
Fredrik Sjøvold
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Odin Luras Bjørtuft
NPC
NPC
90
Minutes
90
Minutes
23%
Pass Acc
6.5
Rating
Jostein Gundersen
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Fredrik André Bjørkan
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.6
Rating
Midfielders
Håkon Evjen
NPC
NPC
89
Minutes
89
Minutes
20%
Pass Acc
6.9
Rating
Patrick Berg
👻 Invisible Nothing to note
Sondre Fet
SWEEPER
SWEEPER
6
Cleanups
6
Cleanups
5
Interceptions
1
Blocks
Forwards
Ole Didrik Blomberg
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
1
Interceptions
0
Blocks
Kasper Høgh
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.6
Rating
Jens Petter Hauge
NPC
NPC
90
Minutes
90
Minutes
22%
Pass Acc
6.3
Rating
BENCH
Julian Faye Lund
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Isak Sjong
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Villads Nielsen
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Haitam Aleesami
CAMEO
CAMEO
8
Minutes
8
Minutes
2
Touches
None
Events
Isak Dybvik Määttä
👻 Invisible Nothing to note
Magnus Riisnæs
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Sondre Auklend
👻 Invisible Nothing to note
Anders Klynge
CAMEO
CAMEO
8
Minutes
8
Minutes
1
Touches
None
Events
Daniel Bassi
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Andreas Helmersen
SWEEPER
SWEEPER
1
Cleanups
1
Cleanups
0
Interceptions
1
Blocks
Hindrin Chooly
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events

League Standings

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