Ligue 1 · Matchweek 25
3:0
Saud Abdulhamid 44'
Florian Thauvin 46'
Amadou Haidara 52'
HT 1:0
Sun, 8 Mar 2026, 14:00 (UK) · Stade Bollaert-Delelis, Lens
Lens · 56 pts|Metz · 13 pts

Lens won on the scoreboard and on xG (2.75–0.4).

Player of the matchAdrien Thomasson8.4Decisive moment44' Saud Abdulhamid+0.8

Lens 3-0 Metz

Key numbers

  • Possession 52% – 48%
  • Shots 24 (7 on target) – 5 (0)
  • Decisive moment: 44' Saud Abdulhamid, FN xPts +0.8
Player of the match
Adrien Thomasson 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

1-02-03-0
Lens ahead 46 min · level 44 min · Metz ahead 0 min
  • Amadou Haidara — off the bench 45 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.

44' Saud Abdulhamid Goal · scorer +0.6 · assist Abdallah Sima +0.2 +0.8
46' Florian Thauvin Goal · scorer +0.2 · assist Adrien Thomasson +0.1 +0.3
52' Amadou Haidara Goal · assist Matthieu Udol +0.1
Lens Expected (last two seasons) 2.0Own moments +1.2Opponent moments 0.0Time effect −0.2→ League points won 3
Metz Expected (last two seasons) 0.8Own moments 0.0Opponent moments −0.8Time effect 0.0→ 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

LensMetz
52%Possession48%
2.75Expected goals (xG)0.4
0.11xG per shot0.08
24Shots5
7Shots on target0
29%Shots on target %0%
19Shots in box4
487Passes469
88%Pass accuracy86%
6Corners4
0Saves4
12Fouls17
0Yellow cards3
3Offsides1

Compared with usual

Lens

28 matches this season, all competitions baseline
This matchAvg
Goals32
Conceded00.93
xG2.751.7
xG against0.41.1
Shots2415.1
On target75.4
Shots faced511.4
xG per shot0.110.12
Possession52%50.6%
Passes487462.7
Pass accuracy88%83.9%
Corners65.9
Fouls1213.6

Metz

26 matches this season, all competitions baseline
This matchAvg
Goals00.96
Conceded32.2
xG0.40.94
xG against2.751.7
Shots59.8
On target03.2
Shots faced2414.3
xG per shot0.080.1
Possession48%50.2%
Passes469460.3
Pass accuracy86%85.5%
Corners44
Fouls1711.1high

Timeline

  • 14' Yellow Jean-Philippe Gbamin
  • 44' Goal Saud Abdulhamid league goal #1 assist Abdallah Sima
  • 46' Sub Nidal Čelik → Amadou Haidara
  • 46' Sub Boubacar Traoré → Jessy Deminguet
  • 46' Goal Florian Thauvin league goal #8 assist Adrien Thomasson
  • 49' Yellow Alpha Touré
  • 52' Goal Amadou Haidara league goal #1 assist Matthieu Udol
  • 54' Sub Giorgi Kvilitaia → Gauthier Hein
  • 54' Sub Believe Munongo → Nathan Mbala
  • 63' Sub Florian Thauvin → Florian Sotoca
  • 63' Sub Odsonne Édouard → Rayan Fofana
  • 72' Sub Bouna Sarr → Georgiy Tsitaishvili
  • 73' Sub Mamadou Sangare → Andrija Bulatovic
  • 73' Sub Fodé Ballo-Touré → Urie-Michel Mboula
  • 83' Sub Abdallah Sima → Anthony Bermont
  • 90' Yellow Urie-Michel Mboula

Category leaders

  • Key passesAdrien Thomasson6
  • Duels wonMamadou Sangare7/13
  • DribblesMamadou Sangare2/4
  • Defensive actionsSadibou Sané8
  • ShotsMatthieu Udol4 (on target 2)
  • Fouls wonIsmaelo Ganiou3

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.