Ligue 1 · Matchweek 27
1:2
Ethan Nwaneri 43'
HT 1:0
Thomas Meunier 49'
Olivier Giroud 86'
Sun, 22 Mar 2026, 16:15 (UK) · Orange Vélodrome, Marseille
Marseille · 49 pts|Lille · 47 pts

Lille won on the scoreboard and on xG (0.67–0.97).

Player of the matchThomas Meunier8.4Decisive moment86' Olivier Giroud+1.6

Marseille 1-2 Lille

Key numbers

  • Possession 55% – 45%
  • Shots 14 (3 on target) – 11 (4)
  • Decisive moment: 86' Olivier Giroud, FN xPts +1.6
Player of the match
Thomas Meunier 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-01-11-2
Marseille ahead 6 min · level 80 min · Lille ahead 4 min
  • Ethan Nwaneri — off the bench 57 min · 1G 0A
  • Olivier Giroud — off the bench 12 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.

43' Ethan Nwaneri Goal · scorer +0.6 · assist Igor Paixão +0.2 +0.8
49' Thomas Meunier Goal +0.7
86' Olivier Giroud Goal · scorer +1.1 · assist Thomas Meunier +0.5 +1.6
Marseille Expected (last two seasons) 1.7Own moments +0.8Opponent moments −1.9Time effect −0.6→ League points won 0
Lille Expected (last two seasons) 1.1Own moments +2.3Opponent moments −0.7Time effect +0.3→ 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

MarseilleLille
55%Possession45%
0.67Expected goals (xG)0.97
0.05xG per shot0.09
14Shots11
3Shots on target4
21%Shots on target %36%
7Shots in box8
534Passes444
89%Pass accuracy84%
6Corners4
2Saves2
8Fouls6
1Yellow cards3
0Offsides1

Compared with usual

Marseille

38 matches this season, all competitions baseline
This matchAvg
Goals12.2
Conceded21.3
xG0.671.4
xG against0.971.2
Shots1414.3
On target35.7
Shots faced1110.9
xG per shot0.050.1
Possession55%57.9%
Passes534555.8
Pass accuracy89%87.8%
Corners65.1
Fouls813

Lille

40 matches this season, all competitions baseline
This matchAvg
Goals21.4
Conceded11.2
xG0.971.5
xG against0.671.2
Shots1113.5
On target44.5
Shots faced149.7
xG per shot0.090.11
Possession45%56.1%
Passes444505.3
Pass accuracy84%84.9%
Corners46.1
Fouls611.2

Timeline

  • 1' Yellow Nathan Ngoy
  • 13' Yellow Mason Greenwood
  • 13' Yellow Hakon Arnar Haraldsson
  • 13' Yellow Calvin Verdonk
  • 18' Sub Mason Greenwood → Ethan Nwaneri
  • 43' Goal Ethan Nwaneri league goal #2 assist Igor Paixão
  • 45+8' Sub Berke Özer → Arnaud Bodart
  • 49' Goal Thomas Meunier league goal #1
  • 65' Sub Geoffrey Kondogbia → Amine Gouiri
  • 75' Sub → Hamed Junior Traorè
  • 78' Sub Félix Correia → Olivier Giroud
  • 78' Sub Calvin Verdonk → Romain Perraud
  • 86' Goal Olivier Giroud league goal #6 assist Thomas Meunier
  • 90' Sub Quinten Timber → Bilal Nadir
  • 90' Sub Hakon Arnar Haraldsson → Chancel Mbemba

Category leaders

  • Key passesIgor Paixão6
  • Duels wonIgor Paixão6/11
  • DribblesIgor Paixão2/3
  • Defensive actionsNabil Bentaleb8
  • Fouls wonIgor Paixão3

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.