Ligue 1 · Matchweek 23
2:3
Odsonne Édouard 3'
Florian Thauvin 56'
HT 1:0
Folarin Balogun 62'
Denis Zakaria 70'
Ansu Fati 72'
Sat, 21 Feb 2026, 16:00 (UK) · Stade Bollaert-Delelis, Lens
Lens · 52 pts|Monaco · 34 pts

Lens edged xG (1.79–1.7) but Monaco took the win.

Player of the matchFlorian Thauvin8.1Decisive moment72' Ansu Fati+1.3

Lens 2-3 Monaco

Key numbers

  • Possession 52% – 48%
  • Shots 18 (7 on target) – 10 (5)
  • Decisive moment: 72' Ansu Fati, FN xPts +1.3
Player of the match
Florian Thauvin 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

1-02-02-12-22-3
Lens ahead 67 min · level 5 min · Monaco ahead 18 min
  • Ansu Fati — off the bench 22 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.

3' Odsonne Édouard Goal · scorer +0.5 · assist Adrien Thomasson +0.2 +0.7
56' Florian Thauvin Goal +0.4
62' Folarin Balogun Goal · scorer +0.2 · assist Mamadou Coulibaly +0.1 +0.3
70' Denis Zakaria Goal · scorer +0.6 · assist Caio Henrique +0.3 +0.9
72' Ansu Fati Goal +1.3
Lens Expected (last two seasons) 1.5Own moments +1.1Opponent moments −2.7Time effect +0.1→ League points won 0
Monaco Expected (last two seasons) 1.3Own moments +2.5Opponent moments −1.0Time effect +0.2→ 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

LensMonaco
52%Possession48%
1.79Expected goals (xG)1.7
0.1xG per shot0.17
18Shots10
7Shots on target5
39%Shots on target %50%
8Shots in box6
450Passes422
86%Pass accuracy82%
7Corners2
2Saves5
13Fouls12
2Yellow cards2
1Offsides0

Compared with usual

Lens

25 matches this season, all competitions baseline
This matchAvg
Goals22.1
Conceded30.8
xG1.791.7
xG against1.71.1
Shots1814.7
On target75.4
Shots faced1011.4
xG per shot0.10.13
Possession52%51.2%
Passes450469.2
Pass accuracy86%84.2%
Corners75.8
Fouls1313.8

Monaco

34 matches this season, all competitions baseline
This matchAvg
Goals31.5
Conceded21.6
xG1.71.6
xG against1.791.5
Shots1012.8
On target54.6
Shots faced1814.9
xG per shot0.170.12
Possession48%50.2%
Passes422447.9
Pass accuracy82%82.7%
Corners24.8
Fouls1213.1

Timeline

  • 3' Goal Odsonne Édouard league goal #9 assist Adrien Thomasson
  • 15' VAR Adrien Thomasson
  • 31' Sub Krépin Diatta → Aladji Bamba
  • 56' Goal Florian Thauvin league goal #7
  • 62' Goal Folarin Balogun league goal #5 assist Mamadou Coulibaly
  • 63' Sub Odsonne Édouard → Abdallah Sima
  • 69' Sub Simon Adingra → Ansu Fati
  • 70' Goal Denis Zakaria league goal #2 assist Caio Henrique
  • 72' Goal Ansu Fati league goal #8
  • 74' Yellow Saud Abdulhamid
  • 75' Sub Saud Abdulhamid → Ruben Aguilar
  • 75' Sub Allan Saint-Maximin → Rayan Fofana
  • 85' Sub Folarin Balogun → Mika Biereth
  • 87' Sub Andrija Bulatovic → Florian Sotoca
  • 87' Sub → Anthony Bermont
  • 90+2' Yellow Wout Faes
  • 90+4' Yellow Ismaelo Ganiou
  • 90+6' Yellow Jordan Teze

Category leaders

  • Key passesAdrien Thomasson5
  • Duels wonNidal Čelik7/8
  • DribblesAllan Saint-Maximin3/4
  • Defensive actionsLamine Camara6
  • ShotsFlorian Thauvin5 (on target 3)

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.