UEFA Europa League · League phase MD8
4:2
Benjamin Nygren 6'
Nick Viergever 10' (OG)
Arne Engels 19' (pen)
Auston Trusty 66'
HT 3:1
Dani de Wit 44'
Adrian Blake 62'
Thu, 29 Jan 2026, 20:00 (UK) · Celtic Park, Glasgow
Celtic 24th → 20th · 11 pts|Utrecht 34th · 1 pt

Celtic won on the scoreboard and on xG (2.66–0.41).

Player of the matchArne Engels7.9Decisive moment6' Benjamin Nygren+0.7

Celtic 4-2 Utrecht

Key numbers

  • Possession 52% – 48%
  • Shots 10 (5 on target) – 6 (3)
  • Decisive moment: 6' Benjamin Nygren, FN xPts +0.7
Player of the match
Arne Engels 7.9Strong

Highest FN Score on the pitch: 7.9 (Strong)

Game state

1-02-03-03-13-24-2
Celtic ahead 84 min · level 6 min · Utrecht ahead 0 min

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.

6' Benjamin Nygren Goal · scorer +0.5 · assist Kieran Tierney +0.2 +0.7
10' Nick Viergever Own goal −0.3
19' Arne Engels Pen goal +0.2
44' Dani de Wit Goal · assist Niklas Vesterlund +0.1
62' Adrian Blake Goal · scorer +0.2 · assist Gjivai Zechiël +0.1 +0.3
66' Auston Trusty Goal · scorer +0.3 · assist Arne Engels +0.1 +0.4
Celtic Expected (no record yet, starting estimate) 1.6Own moments +1.3Opponent moments −0.1Time effect +0.2→ League points won 3
Utrecht Expected (no record yet, starting estimate) 1.2Own moments +0.1Opponent moments −0.9Time effect −0.4→ League points won 0

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

CelticUtrecht
52%Possession48%
2.66Expected goals (xG)0.41
0.27xG per shot0.07
10Shots6
5Shots on target3
50%Shots on target %50%
9Shots in box4
492Passes459
86%Pass accuracy85%
9Corners5
1Saves2
12Fouls7
2Yellow cards1
1Offsides1

Compared with usual

Celtic

7 matches this season, all competitions baseline
This matchAvg
Goals41.3
Conceded21.9
xG2.661.7
xG against0.411.7
Shots109.3
On target54.3
Shots faced617.6
xG per shot0.270.19
Possession52%50.3%
Passes492474.1
Pass accuracy86%81.4%
Corners94.6
Fouls1212.1

Utrecht

7 matches this season, all competitions baseline
This matchAvg
Goals20.43
Conceded41.6
xG0.410.96
xG against2.661.4
Shots610.3
On target33.1
Shots faced1015
xG per shot0.070.09
Possession48%43.1%
Passes459373.7
Pass accuracy85%78.4%
Corners53.6
Fouls713.3

Timeline

  • 6' Goal Benjamin Nygren competition goal #3 assist Kieran Tierney
  • 10' Goal Nick Viergever (OG) assist Benjamin Nygren
  • 17' VAR Auston Trusty
  • 19' Goal Arne Engels (pen) competition goal #1
  • 33' Yellow Yang Hyun-Jun
  • 39' Yellow Arne Engels
  • 44' Goal Dani de Wit assist Niklas Vesterlund
  • 61' Sub Miguel Rodríguez → Can Bozdoğan
  • 61' Sub Derry Murkin → Souffian El Karouani
  • 62' Goal Adrian Blake assist Gjivai Zechiël
  • 64' Yellow Souffian El Karouani
  • 66' Goal Auston Trusty competition goal #2 assist Arne Engels
  • 68' Sub Sebastian Tounekti → Kelechi Iheanacho
  • 68' Sub Daizen Maeda → James Forrest
  • 78' Sub Yang Hyun-Jun → Luke McCowan
  • 78' Sub Arne Engels → Paulo Bernardo
  • 78' Sub Yoann Cathline → Bjorn Menzo
  • 86' Sub Adrian Blake → Davy van den Berg
  • 86' Sub Gjivai Zechiël → Rafik El Arguioui
  • 90+2' Sub Kieran Tierney → Dane Murray

Category leaders

  • Key passesKieran Tierney3
  • Duels wonNiklas Vesterlund8/9
  • DribblesAdrian Blake2/2
  • Defensive actionsColby Donovan4
  • ShotsBenjamin Nygren3 (on target 3)

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.