Ligue 1 · Matchweek 27
Ciro Immobile 29'
Ayumu Seko 33' (OG)
Alimami Gory 86'
HT 2:0
Rassoul Ndiaye 61'
Godson Kyeremeh 90'
Sun, 22 Mar 2026, 16:15 (UK) · Stade Jean Bouin, Paris
Paris FC · 31 pts|Le Havre · 27 pts

Paris FC won on the scoreboard and on xG (2.06–2.05).

Player of the matchMoses Simon7.7Decisive moment29' Ciro Immobile+0.8

Paris FC 3-2 Le Havre

Key numbers

  • Possession 41% – 59%
  • Shots 15 (4 on target) – 20 (6)
  • Decisive moment: 29' Ciro Immobile, FN xPts +0.8
Player of the match
Moses Simon 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

1-02-02-13-13-2
Paris FC ahead 61 min · level 29 min · Le Havre ahead 0 min
  • Paris FC: Red card 55' → ~35 min a player down
  • Alimami Gory — off the bench 17 min · 1G 0A
  • Godson Kyeremeh — off the bench 2 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.

29' Ciro Immobile Goal · scorer +0.6 · assist Diego Coppola +0.2 +0.8
33' Ayumu Seko Own goal −0.4
55' Rudy Matondo Red card −0.1
61' Rassoul Ndiaye Goal · scorer +0.3 · assist Sofiane Boufal +0.1 +0.4
86' Alimami Gory Goal · assist Pierre Lees Melou +0.2
90' Godson Kyeremeh Goal +0.1
Paris FC Expected (last two seasons) 1.4Own moments +0.9Opponent moments −0.2Time effect +0.9→ League points won 3
Le Havre Expected (last two seasons) 1.3Own moments +0.1Opponent moments −0.7Time effect −0.7→ 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

Paris FCLe Havre
41%Possession59%
2.06Expected goals (xG)2.05
0.14xG per shot0.1
15Shots20
4Shots on target6
27%Shots on target %30%
14Shots in box14
263Passes369
73%Pass accuracy85%
9Corners5
4Saves2
9Fouls13
0Yellow cards1
5Offsides2

Compared with usual

Paris FC

29 matches this season, all competitions baseline
This matchAvg
Goals31.1
Conceded21.5
xG2.061.1
xG against2.051.5
Shots1511.4
On target43.6
Shots faced2012.5
xG per shot0.140.1
Possession41%52.2%
Passes263487.9low
Pass accuracy73%84.7%low
Corners94.2
Fouls911.4

Le Havre

27 matches this season, all competitions baseline
This matchAvg
Goals20.74
Conceded31.3
xG2.051
xG against2.061.4
Shots2011.2
On target63.3
Shots faced1512.6
xG per shot0.10.1
Possession59%47%
Passes369385
Pass accuracy85%80.3%
Corners54.5
Fouls1313.3

Timeline

  • 29' Goal Ciro Immobile league goal #1 assist Diego Coppola
  • 33' Goal Ayumu Seko (OG)
  • 42' Sub Felix Mambimbi → Yassine Kechta
  • 42' Sub Enzo Koffi → Timothee Pembele
  • 55' Red Rudy Matondo
  • 56' VAR Rudy Matondo
  • 61' Goal Rassoul Ndiaye league goal #4 assist Sofiane Boufal
  • 66' Yellow Simon Ebonog
  • 72' Sub Jonathan Ikoné → Luca Koleosho
  • 73' Sub Ciro Immobile → Alimami Gory
  • 75' Sub Sofiane Boufal → Reda Khadra
  • 75' Sub Simon Ebonog → Mbwana Ally Samatta
  • 84' Sub Moses Simon → Otávio
  • 86' Goal Alimami Gory league goal #2 assist Pierre Lees Melou
  • 90' Goal Godson Kyeremeh league goal #1
  • 90+2' Sub Lucas Gourna-Douath → Godson Kyeremeh

Category leaders

  • Key passesMoses Simon7
  • Duels wonMarshall Munetsi10/19
  • DribblesAdama Camara2/3
  • Defensive actionsLoic Négo7
  • ShotsCiro Immobile3 (on target 1)
  • Fouls wonPierre Lees Melou3

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.