Ligue 1 · Matchweek 30
1:3
Giorgi Kvilitaia 31'
HT 1:1
Alimami Gory 21'
Otávio 69'
Ilan Kebbal 89'
Sun, 19 Apr 2026, 16:15 (UK) · Stade Saint-Symphorien, Metz
Metz · 15 pts|Paris FC · 38 pts

Paris FC won on the scoreboard and on xG (1.01–1.74).

Player of the matchOtávio8.5Decisive moment69' Otávio+1.3

Metz 1-3 Paris FC

Key numbers

  • Possession 51% – 49%
  • Shots 13 (6 on target) – 15 (7)
  • Decisive moment: 69' Otávio, FN xPts +1.3
Player of the match
Otávio 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

0-11-11-21-3
Metz ahead 0 min · level 59 min · Paris FC ahead 31 min
  • Giorgi Kvilitaia — off the bench 60 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.

21' Alimami Gory Goal +0.8
31' Giorgi Kvilitaia Goal · scorer +0.5 · assist Sadibou Sané +0.2 +0.7
69' Otávio Goal · scorer +0.9 · assist Ciro Immobile +0.4 +1.3
89' Ilan Kebbal Goal · assist Diego Coppola +0.1
Metz Expected (last two seasons) 1.1Own moments +0.7Opponent moments −1.7Time effect −0.1→ League points won 0
Paris FC Expected (last two seasons) 1.6Own moments +2.2Opponent moments −0.9Time effect +0.1→ 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

MetzParis FC
51%Possession49%
1.01Expected goals (xG)1.74
0.08xG per shot0.12
13Shots15
6Shots on target7
46%Shots on target %47%
9Shots in box9
504Passes488
87%Pass accuracy84%
6Corners5
4Saves4
9Fouls8
2Yellow cards2
1Offsides1

Compared with usual

Metz

31 matches this season, all competitions baseline
This matchAvg
Goals10.94
Conceded32.2
xG1.010.95
xG against1.741.7
Shots139.9
On target63.2
Shots faced1515
xG per shot0.080.1
Possession51%49.9%
Passes504458.7
Pass accuracy87%85.2%
Corners64
Fouls911.3

Paris FC

32 matches this season, all competitions baseline
This matchAvg
Goals31.3
Conceded11.5
xG1.741.2
xG against1.011.6
Shots1511.4
On target73.8
Shots faced1312.9
xG per shot0.120.11
Possession49%51.3%
Passes488474.8
Pass accuracy84%84.1%
Corners54.3
Fouls810.9

Timeline

  • 8' VAR Alimami Gory
  • 13' Yellow Urie-Michel Mboula
  • 21' Goal Alimami Gory league goal #3
  • 30' Sub Habib Diallo → Giorgi Kvilitaia
  • 31' Goal Giorgi Kvilitaia league goal #1 assist Sadibou Sané
  • 38' Yellow Koffi Kouao
  • 45+1' Yellow Ilan Kebbal
  • 57' Sub Urie-Michel Mboula → Bouna Sarr
  • 62' Yellow Alimami Gory
  • 66' Sub Alimami Gory → Vincent Marchetti
  • 69' Goal Otávio league goal #1 assist Ciro Immobile
  • 74' Sub Terry Yegbe → Jahyann Pandore
  • 75' Sub Jessy Deminguet → Benjamin Stambouli
  • 75' Sub Nathan Mbala → Lucas Michal
  • 78' Sub Hamari Traore → Adama Camara
  • 78' Sub Ciro Immobile → Willem Geubbels
  • 88' Sub Thibault De Smet → Nhoa Sangui
  • 88' Sub Luca Koleosho → Mathieu Cafaro
  • 89' Goal Ilan Kebbal league goal #9 assist Diego Coppola

Category leaders

  • Key passesIlan Kebbal5
  • Duels wonGeorgiy Tsitaishvili9/13
  • DribblesGeorgiy Tsitaishvili5/7
  • Defensive actionsOtávio5
  • ShotsGiorgi Kvilitaia4 (on target 4)
  • Fouls wonOtávio3

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.