UEFA Champions League · League phase MD8
Kasper Dolberg 69' (pen)
HT 0:0
Gelson Martins 52'
Santiago Hezze 79'
Wed, 28 Jan 2026, 20:00 (UK) · Johan Cruijff Arena, Amsterdam
Ajax 32nd · 6 pts|Olympiakos Piraeus 24th → 17th · 11 pts

Ajax edged xG (1.87–0.53) but Olympiakos Piraeus took the win.

Player of the matchSantiago Hezze7.6Decisive moment79' Santiago Hezze+1.5

Ajax 1-2 Olympiakos Piraeus

Key numbers

  • Possession 63% – 37%
  • Shots 11 (4 on target) – 11 (3)
  • Decisive moment: 79' Santiago Hezze, FN xPts +1.5
Player of the match
Santiago Hezze 7.6Strong

Highest FN Score on the pitch: 7.6 (Strong)

Game state

0-11-11-2
Ajax ahead 0 min · level 62 min · Olympiakos Piraeus ahead 28 min
  • Chiquinho — off the bench 18 min · 0G 1A

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.

52' Gelson Martins Goal · scorer +0.7 · assist Mehdi Taremi +0.3 +1.0
69' Kasper Dolberg Pen goal +1.0
79' Santiago Hezze Goal · scorer +1.0 · assist Chiquinho +0.5 +1.5
Ajax Expected (no record yet, starting estimate) 1.6Own moments +1.0Opponent moments −1.9Time effect −0.7→ League points won 0
Olympiakos Piraeus Expected (no record yet, starting estimate) 1.2Own moments +2.5Opponent moments −1.3Time effect +0.6→ 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

AjaxOlympiakos Piraeus
63%Possession37%
1.87Expected goals (xG)0.53
0.17xG per shot0.05
11Shots11
4Shots on target3
36%Shots on target %27%
8Shots in box6
628Passes350
85%Pass accuracy75%
5Corners4
1Saves2
11Fouls8
0Yellow cards2
1Offsides4

Compared with usual

Ajax

7 matches this season, all competitions baseline
This matchAvg
Goals11
Conceded22.7
xG1.871.1
xG against0.531.7
Shots1110.3
On target43.3
Shots faced1115.1
xG per shot0.170.17
Possession63%52.4%
Passes628506.4
Pass accuracy85%87.3%
Corners54.9
Fouls1112

Olympiakos Piraeus

7 matches this season, all competitions baseline
This matchAvg
Goals21.1
Conceded11.9
xG0.531.3
xG against1.871.5
Shots1113.6
On target34.3
Shots faced1111.9
xG per shot0.050.11
Possession37%42.4%
Passes350358.1
Pass accuracy75%74.4%
Corners44.6
Fouls812.6

Timeline

  • 28' Sub Lorenzo Pirola → Giulian Biancone
  • 33' VAR Kasper Dolberg
  • 45+1' Yellow Costinha
  • 49' Yellow Santiago Hezze
  • 52' Goal Gelson Martins competition goal #3 assist Mehdi Taremi
  • 66' VAR Sean Steur
  • 69' Sub Sean Steur → Oliver Edvardsen
  • 69' Sub Davy Klaassen → Rayane Bounida
  • 69' Goal Kasper Dolberg (pen) competition goal #2
  • 72' Sub Christos Mouzakitis → Lorenzo Scipioni
  • 72' Sub Ayoub El Kaabi → Chiquinho
  • 79' Goal Santiago Hezze competition goal #1 assist Chiquinho
  • 80' Sub Oscar Gloukh → Jorthy Mokio
  • 80' Sub Kasper Dolberg → Wout Weghorst
  • 87' Sub Owen Wijndal → Pharrel Nash
  • 87' Sub Rodinei → Daniel Podence
  • 87' Sub Gelson Martins → Bruno Onyemaechi

Category leaders

  • Key passesMehdi Taremi3
  • Duels wonMehdi Taremi9/15
  • DribblesAnton Gaaei4/4
  • Defensive actionsPanagiotis Retsos7
  • Fouls wonCostinha4

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.