Ligue 1 Regular Season - 13

Lens 1 - 0 FT Strasbourg

Stade Bollaert-Delelis

AI-powered match analysis and previews to help you decide which games are worth watching

62
FT
Sat, Nov 22
Français
Lens
1-0
Strasbourg
⚡ Intensity 53
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
Lens edges through chaos at Bollaert

Ganiou's Clinical Strike Guides Lens Through Red-Card Mayhem

Worth Watching Futmetrix Score: 62/100. In a title-race six-pointer, Lens secured a crucial victory over Strasbourg, but two dismissals in the closing stages exposed the raw intensity of their clash for supremacy.

Breaking the Deadlock at the Hour Mark

At Stade Bollaert-Delelis, Ismaelo Ganiou delivered the decisive blow in the 69th minute, finishing a move orchestrated by M. Udol. Until that moment, Lens had controlled proceedings with 55% possession and 13 shots (5 on target), while Strasbourg remained compact but limited to seven attempts. Goalkeeper Mike Penders had kept his side alive with four crucial saves, yet even his acrobatics couldn't stem the Lensois tide. The balance of the match shifted decisively in Lens's favour.

The Turning Point: Two Reds in 13 Minutes

At the 77th minute, Valentín Barco received a straight red for a reckless challenge, reducing Strasbourg to ten men. The narrative twisted further at 90+5 when Morgan Guilavogui of Lens was sent off for violent conduct. These dismissals catapulted the match's intensity to 8.2/10, reflecting a contest where the stakes (7.0/10) fuelled unrelenting ferocity. The closing minutes descended into chaos.

Strasbourg's Toothless Finish

Mamadou Sangare orchestrated Lens's midfield brilliantly (7.9/10), suffocating Strasbourg's transitions with intelligent positioning. Strasbourg, fifth on 22 points, lacked cutting edge (0.46 xG versus Lens's 1.92), and Barco's expulsion compounded their attacking impotence. Lens consolidates third place with 28 points, tightening their grip on the title race, while Strasbourg must regroup in a season where every point is currency.

Key Questions

How did Barco's red card reshape the match?

Down to ten men, Strasbourg's defensive structure collapsed. Lens exploited the numerical advantage ruthlessly, creating clear-cut chances within minutes.

What made Ganiou the standout performer?

His positioning, aerial dominance, and composure in the box—8.5/10 rating—defined Lens's defensive solidity and clinical finishing.

What's the significance for Lens's title bid?

Lens consolidates third with 28 points. This win strengthens their claim against the top two in an increasingly competitive title race.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
55%
45%
Lens 55%
Strasbourg 45%
Shots
13
7
Lens 13
Strasbourg 7
Shots on Target
5
1
Lens 5
Strasbourg 1
Expected Goals (xG)
1.92
0.46
Lens 1.92
Strasbourg 0.46
Passes
552
461
Lens 552
Strasbourg 461
Pass Accuracy
86%
83%
Lens 86%
Strasbourg 83%
Corners
3
1
Lens 3
Strasbourg 1
Fouls
13
13
Lens 13
Strasbourg 13
Yellow Cards
2
3
Lens 2
Strasbourg 3
Red Cards
1
1
Lens 1
Strasbourg 1

Match Events

HT
L. Hogsberg A. Omobamidele 🔄 46'
S. El Mourabet M. Amougou 🔄 61'
F. Lemarechal J. Enciso 🔄 61'
Guéla Doué 🟨 68'
69' I. Ganiou (M. Udol)
74' 🔄 F. Thauvin A. Sima
74' 🔄 W. Said M. Guilavogui
77' 🟨 Adrien Thomasson
Valentín Barco 🟥 77'
85' 🔄 O. Edouard F. Sotoca
D. Moreira R. Nzingoula 🔄 85'
G. Doue S. Amo-Ameyaw 🔄 90'+1
90'+5 🟥 Morgan Guilavogui
90'+6 🟨 Florian Sotoca
Emmanuel Emegha 🟨 90'+7
FT

Player Cards

Season performance ratings for players in this match

Lens

Goalkeepers
R. Risser
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
I. Ganiou
SNIPER
SNIPER
100%
conversion
100%
conversion
1
goals
1
shots
S. Baidoo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
M. Sarr
MAGNET
MAGNET
93
activity
93
activity
86
passes
7
duels
Midfielders
R. Aguilar
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
M. Sangare
MAGNET
MAGNET
82
activity
82
activity
68
passes
14
duels
A. Thomasson
MAGNET
MAGNET
73
activity
73
activity
53
passes
20
duels
M. Udol
ARCHITECT
ARCHITECT
4
key passes
4
key passes
1
assists
41%
pass acc
Forwards
F. Thauvin
STORMTROOPER
STORMTROOPER
3
shots
3
shots
0
goals
1
on target
W. Said
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
75
total mins
74
entry
O. Edouard
LATE SHIFT
LATE SHIFT
5
late mins
5
late mins
85
total mins
85
entry
BENCH
R. Gurtner
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
S. Abdulhamid
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Bulatovic
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Sylla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
A. Bermont
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
F. Sotoca
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
A. Sima
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
M. Guilavogui
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
6.6
rating
R. Fofana
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Strasbourg

Goalkeepers
M. Penders
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
L. Hogsberg
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
M. Sarr
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
4
Duels Won
0
pens won
B. Chilwell
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
44%
pass acc
Midfielders
G. Doue
SWEEPER
SWEEPER
3
cleanups
3
cleanups
3
interceptions
0
blocks
S. El Mourabet
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
V. Barco
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
6.2
rating
D. Moreira
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Forwards
F. Lemarechal
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
J. Panichelli
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
E. Emegha
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
S. Bajic
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
A. Omobamidele
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
A. Sylla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Nanasi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Amougou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
J. Enciso
DRIBBLER
DRIBBLER
4
dribbles
4
dribbles
4
attempts
100%
success %
R. Nzingoula
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
M. Godo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/02/2025 Lens 0 - 2 Strasbourg Ligue 1 Stade Bollaert-Delelis
06/10/2024 Strasbourg 2 - 2 Lens Ligue 1 Stade de la Meinau
10/02/2024 Lens 3 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
29/09/2023 Strasbourg 0 - 1 Lens Ligue 1 Stade de la Meinau
07/04/2023 Lens 2 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
11/01/2023 Strasbourg 2 - 2 Lens Ligue 1 Stade de la Meinau
03/04/2022 Strasbourg 1 - 0 Lens Ligue 1 Stade de la Meinau
22/09/2021 Lens 0 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
21/03/2021 Strasbourg 1 - 2 Lens Ligue 1 Stade de la Meinau
16/02/2025
Ligue 1 Stade Bollaert-Delelis
06/10/2024
Ligue 1 Stade de la Meinau
10/02/2024
Ligue 1 Stade Bollaert-Delelis
29/09/2023
Ligue 1 Stade de la Meinau
07/04/2023
Ligue 1 Stade Bollaert-Delelis
11/01/2023
Ligue 1 Stade de la Meinau
03/04/2022
Ligue 1 Stade de la Meinau
22/09/2021
Ligue 1 Stade Bollaert-Delelis
21/03/2021
Ligue 1 Stade de la Meinau
Lens Win
Strasbourg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 13 30 27 11 +16 WParis Saint Germain 3 - 0 Le Havre (22-11-2025)WLyon 2 - 3 Paris Saint Germain (09-11-2025)WParis Saint Germain 1 - 0 Nice (01-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)WStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)
2 Marseille 13 28 33 12 +21 WNice 1 - 5 Marseille (21-11-2025)WMarseille 3 - 0 Stade Brestois 29 (08-11-2025)WAuxerre 0 - 1 Marseille (01-11-2025)DMarseille 2 - 2 Angers (29-10-2025)LLens 2 - 1 Marseille (25-10-2025)
3 Lens 13 28 22 11 +11 WLens 1 - 0 Strasbourg (22-11-2025)WMonaco 1 - 4 Lens (08-11-2025)WLens 3 - 0 Lorient (02-11-2025)LMetz 2 - 0 Lens (29-10-2025)WLens 2 - 1 Marseille (25-10-2025)
4 Lille 13 23 27 17 +10 WLille 4 - 2 Paris FC (23-11-2025)LStrasbourg 2 - 0 Lille (09-11-2025)WLille 1 - 0 Angers (02-11-2025)LNice 2 - 0 Lille (29-10-2025)WLille 6 - 1 Metz (26-10-2025)
5 Strasbourg 13 22 24 17 +7 LLens 1 - 0 Strasbourg (22-11-2025)WStrasbourg 2 - 0 Lille (09-11-2025)LRennes 4 - 1 Strasbourg (02-11-2025)WStrasbourg 3 - 0 Auxerre (29-10-2025)LLyon 2 - 1 Strasbourg (26-10-2025)
6 Rennes 13 21 23 18 +5 WRennes 4 - 1 Monaco (22-11-2025)WParis FC 0 - 1 Rennes (07-11-2025)WRennes 4 - 1 Strasbourg (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LRennes 1 - 2 Nice (26-10-2025)
7 Lyon 13 21 18 15 +3 DAuxerre 0 - 0 Lyon (23-11-2025)LLyon 2 - 3 Paris Saint Germain (09-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)WLyon 2 - 1 Strasbourg (26-10-2025)
8 Monaco 13 20 25 25 0 LRennes 4 - 1 Monaco (22-11-2025)LMonaco 1 - 4 Lens (08-11-2025)LMonaco 0 - 1 Paris FC (01-11-2025)WNantes 3 - 5 Monaco (29-10-2025)WMonaco 1 - 0 Toulouse (25-10-2025)
9 Nice 13 17 18 23 -5 LNice 1 - 5 Marseille (21-11-2025)LMetz 2 - 1 Nice (09-11-2025)LParis Saint Germain 1 - 0 Nice (01-11-2025)WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)
10 Toulouse 13 16 18 17 +1 LToulouse 0 - 1 Angers (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)DToulouse 2 - 2 Rennes (29-10-2025)LMonaco 1 - 0 Toulouse (25-10-2025)
11 Angers 13 16 11 15 -4 WToulouse 0 - 1 Angers (23-11-2025)WAngers 2 - 0 Auxerre (09-11-2025)LLille 1 - 0 Angers (02-11-2025)DMarseille 2 - 2 Angers (29-10-2025)WAngers 2 - 0 Lorient (26-10-2025)
12 Paris FC 13 14 20 25 -5 LLille 4 - 2 Paris FC (23-11-2025)LParis FC 0 - 1 Rennes (07-11-2025)WMonaco 0 - 1 Paris FC (01-11-2025)DParis FC 3 - 3 Lyon (29-10-2025)LParis FC 1 - 2 Nantes (24-10-2025)
13 Le Havre 13 14 13 20 -7 LParis Saint Germain 3 - 0 Le Havre (22-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)DToulouse 0 - 0 Le Havre (02-11-2025)WLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)WAuxerre 0 - 1 Le Havre (26-10-2025)
14 Stade Brestois 29 13 13 17 23 -6 WStade Brestois 29 3 - 2 Metz (23-11-2025)LMarseille 3 - 0 Stade Brestois 29 (08-11-2025)DStade Brestois 29 0 - 0 Lyon (02-11-2025)LLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)LStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)
15 Nantes 13 11 12 19 -7 DNantes 1 - 1 Lorient (23-11-2025)DLe Havre 1 - 1 Nantes (08-11-2025)LNantes 0 - 2 Metz (02-11-2025)LNantes 3 - 5 Monaco (29-10-2025)WParis FC 1 - 2 Nantes (24-10-2025)
16 Lorient 13 11 15 27 -12 DNantes 1 - 1 Lorient (23-11-2025)DLorient 1 - 1 Toulouse (09-11-2025)LLens 3 - 0 Lorient (02-11-2025)DLorient 1 - 1 Paris Saint Germain (29-10-2025)LAngers 2 - 0 Lorient (26-10-2025)
17 Metz 13 11 14 30 -16 LStade Brestois 29 3 - 2 Metz (23-11-2025)WMetz 2 - 1 Nice (09-11-2025)WNantes 0 - 2 Metz (02-11-2025)WMetz 2 - 0 Lens (29-10-2025)LLille 6 - 1 Metz (26-10-2025)
18 Auxerre 13 8 7 19 -12 DAuxerre 0 - 0 Lyon (23-11-2025)LAngers 2 - 0 Auxerre (09-11-2025)LAuxerre 0 - 1 Marseille (01-11-2025)LStrasbourg 3 - 0 Auxerre (29-10-2025)LAuxerre 0 - 1 Le Havre (26-10-2025)