UEFA Champions League · League phase MD5
Ole Didrik Blomberg 27'
Sondre Fet 87' (pen)
HT 1:0
Loïs Openda 48'
Weston McKennie 59'
Jonathan David 90'
Tue, 25 Nov 2025, 20:00 (UK) · Aspmyra Stadion, Bodo
Bodo/Glimt 30th · 2 pts|Juventus 27th → 18th · 6 pts

Juventus won on the scoreboard and on xG (1.75–3.44).

Player of the matchNikita Haikin8.6Decisive moment90' Jonathan David+1.7

Bodo/Glimt 2-3 Juventus

Key numbers

  • Possession 58% – 42%
  • Shots 18 (6 on target) – 23 (16)
  • Decisive moment: 90' Jonathan David, FN xPts +1.7
Player of the match
Nikita Haikin 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-01-11-22-22-3
Bodo/Glimt ahead 21 min · level 41 min · Juventus ahead 28 min
  • Kenan Yıldız — off the bench 45 min · 0G 1A
  • Jonathan David — off the bench 15 min · 1G 0A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

27' Ole Didrik Blomberg Goal · scorer +0.6 · assist Kasper Høgh +0.2 +0.8
48' Loïs Openda Goal +0.9
59' Weston McKennie Goal · scorer +0.7 · assist Fabio Miretti +0.3 +1.0
87' Sondre Fet Pen goal +1.0
90' Jonathan David Goal · scorer +1.2 · assist Kenan Yıldız +0.5 +1.7
Bodo/Glimt Expected (no record yet, starting estimate) 1.1Own moments +1.8Opponent moments −2.8Time effect −0.1→ League points won 0
Juventus Expected (last two seasons) 1.6Own moments +3.6Opponent moments −2.4Time effect +0.2→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

Bodo/GlimtJuventus
58%Possession42%
1.75Expected goals (xG)3.44
0.1xG per shot0.15
18Shots23
6Shots on target16
33%Shots on target %70%
10Shots in box21
545Passes395
83%Pass accuracy79%
6Corners8
12Saves4
6Fouls17
0Yellow cards4
0Offsides3

Compared with usual

Bodo/Glimt

4 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded32
xG1.752
xG against3.442.7
Shots1813.5
On target65
Shots faced2316.5
xG per shot0.10.16
Possession58%58%
Passes545545.3
Pass accuracy83%85%
Corners64
Fouls610.8

Juventus

16 matches this season, all competitions baseline
This matchAvg
Goals31.4
Conceded21.2
xG3.441.4high
xG against1.751.1
Shots2316.7
On target165.6high
Shots faced1812.2
xG per shot0.150.09high
Possession42%55.9%
Passes395490.6
Pass accuracy79%86.1%low
Corners85.3
Fouls1713.8

Timeline

  • 27' Goal Ole Didrik Blomberg assist Kasper Høgh
  • 39' Yellow Lloyd Kelly
  • 46' Sub Vasilije Adžić → Kenan Yıldız
  • 48' Goal Loïs Openda competition goal #1
  • 50' Yellow Fabio Miretti
  • 55' VAR Fabio Miretti
  • 59' Goal Weston McKennie competition goal #1 assist Fabio Miretti
  • 61' Sub Isak Dybvik Määttä → Sondre Auklend
  • 61' Sub Haitam Aleesami → Brede Moe
  • 68' Sub Fabio Miretti → Khéphren Thuram
  • 75' Sub Loïs Openda → Jonathan David
  • 75' Sub Andrea Cambiaso → Juan Cabal
  • 77' Sub Ole Didrik Blomberg → Jens Petter Hauge
  • 77' Sub Håkon Evjen → Mathias Jørgensen
  • 83' Sub Francisco Conceição → Edon Zhegrova
  • 85' Yellow Juan Cabal
  • 87' Sub Kasper Høgh → Andreas Helmersen
  • 87' Goal Sondre Fet (pen)
  • 90' Goal Jonathan David competition goal #1 assist Kenan Yıldız
  • 90+4' Yellow Weston McKennie

Category leaders

  • Key passesPatrick Berg5
  • Duels wonWeston McKennie9/16
  • DribblesKenan Yıldız5/8
  • Defensive actionsWeston McKennie7
  • ShotsFrancisco Conceição3 (on target 3)
  • Fouls wonHåkon Evjen4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.