Serie A · Matchweek 25
3:0
Jürgen Ekkelenkamp 19'
Jürgen Ekkelenkamp 65'
Florian Thauvin 90'
HT 1:0
Sun, 16 Feb 2025, 14:00 (UK) · Bluenergy Stadium, Udine
Udinese 10th · 33 pts|Empoli 17th · 21 pts

Udinese won on the scoreboard and on xG (2.27–2.18).

Player of the matchJürgen Ekkelenkamp8.6Decisive moment19' Jürgen Ekkelenkamp+0.8

Udinese 3-0 Empoli

Key numbers

  • Possession 57% – 43%
  • Shots 17 (9 on target) – 16 (4)
  • Decisive moment: 19' Jürgen Ekkelenkamp, FN xPts +0.8
Player of the match
Jürgen Ekkelenkamp 8.6Dominant

Highest FN Score on the pitch: 8.6 (Dominant)

Game state

1-02-03-0
Udinese ahead 71 min · level 19 min · Empoli ahead 0 min
  • Martín Payero — off the bench 26 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.

19' Jürgen Ekkelenkamp Goal · scorer +0.6 · assist Arthur Atta +0.2 +0.8
65' Jürgen Ekkelenkamp Goal +0.4
90' Florian Thauvin Goal · assist Martín Payero 0.0
Udinese Expected (last two seasons) 1.6Own moments +1.2Opponent moments 0.0Time effect +0.2→ League points won 3
Empoli Expected (last two seasons) 1.2Own moments 0.0Opponent moments −0.9Time effect −0.3→ 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

UdineseEmpoli
57%Possession43%
2.27Expected goals (xG)2.18
0.13xG per shot0.14
17Shots16
9Shots on target4
53%Shots on target %25%
13Shots in box14
466Passes344
84%Pass accuracy77%
9Corners5
4Saves5
12Fouls17
0Yellow cards0
0Offsides3

Compared with usual

Udinese

27 matches this season, all competitions baseline
This matchAvg
Goals31.3
Conceded01.5
xG2.270.84
xG against2.181.2
Shots1710.8
On target93.5high
Shots faced1612.9
xG per shot0.130.09
Possession57%46.8%
Passes466389.7
Pass accuracy84%81.1%
Corners94.3
Fouls1213.7

Empoli

27 matches this season, all competitions baseline
This matchAvg
Goals01.1
Conceded31.4
xG2.180.72
xG against2.271.2
Shots169.4
On target43.1
Shots faced1714.8
xG per shot0.140.08
Possession43%41%
Passes344334.1
Pass accuracy77%75.2%
Corners54.7
Fouls1714.7

Timeline

  • 19' Goal Jürgen Ekkelenkamp league goal #2 assist Arthur Atta
  • 62' Sub Lorenzo Colombo → Sebastiano Esposito
  • 64' Sub Arthur Atta → Martín Payero
  • 65' Goal Jürgen Ekkelenkamp league goal #3
  • 74' Sub Kingsley Ehizibue → Rui Modesto
  • 74' Sub Jürgen Ekkelenkamp → Alexis Sánchez
  • 75' Sub Emmanuel Gyasi → Junior Sambia
  • 75' Sub Youssef Maleh → Szymon Żurkowski
  • 81' Sub Lorenzo Lucca → Simone Pafundi
  • 81' Sub Sandi Lovrić → Iker Bravo
  • 85' Sub Liam Henderson → Ismael Konate
  • 85' Sub Liberato Cacace → Viktor Kovalenko
  • 90' Goal Florian Thauvin league goal #6 assist Martín Payero

Category leaders

  • Key passesArthur Atta4
  • Duels wonFlorian Thauvin9/20
  • DribblesFlorian Thauvin7/10
  • Defensive actionsOumar Solet8
  • ShotsFlorian Thauvin4 (on target 4)
  • Fouls wonKingsley Ehizibue3

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.