Ligue 1 Regular Season - 12

Strasbourg 2 - 0 FT Lille

Stade de la Meinau

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

68
FT
Sun, Nov 9
Français
Strasbourg
2-0
Lille
⚡ Intensity 56
⚖️ Balance 13
🏆 Stakes 89
🎲 Upset 10
Emegha's brace sinks Lille

Emegha's Masterclass Dismantles Lille in Title Race Thriller

Worth Watching Futmetrix Score: 68/100. This six-pointer between fourth and fifth turned into a statement of intent from Strasbourg, where Emanuel Emegha's clinical finishing exposed Lille's defensive vulnerabilities at precisely the wrong moment.

Strasbourg's Counter-Attack Cuts Deep

From kick-off at Stade de la Meinau, the intensity was suffocating. Lille dominated possession (58%) and carved out four corners, yet Strasbourg's razor-sharp transitions proved lethal. At 33 minutes, Emegha latched onto Diego Moreira's pass to break the deadlock. The hosts' efficiency was staggering—just 5 total shots, but 2 found the net. Mike Penders in Strasbourg's goal was equally assured, making 4 saves to frustrate Lille's 4 on-target attempts.

The Brace That Settled It

The balance shifted irreversibly in the 62nd minute when Emegha doubled his tally, turning a tight stakes battle into a rout. Lille's xG of 0.28 told the story—they created nothing of substance. Despite 484 passes and 85% accuracy, their attacking play lacked penetration. Strasbourg's 1.07 xG, converted ruthlessly, exposed the gulf between clinical execution and wastefulness. Valentín Barco orchestrated the midfield with composure, anchoring a display that will resonate through the Ligue 1 title race.

Verdonk's Red Card: The Final Indignity

At 93 minutes, Calvin Verdonk received a red card for a desperate foul—a fitting punctuation mark to Lille's collapse. This victory propels Strasbourg to 25 points, consolidating their credentials as genuine contenders. For Lille, this loss at a stadium where they needed a statement instead reveals cracks that rivals will ruthlessly exploit.

Key Questions

How did Verdonk's red card impact the match?

Arriving at 93 minutes, it symbolised Lille's desperation rather than altering a contest already decided.

What made Emegha the standout performer?

His clinical brace (9.2 rating) and ruthless exploitation of Lille's defensive gaps dominated the entire match.

What does this mean for Strasbourg's season?

Victory solidifies their fourth-place credentials with 25 points, proving they belong in the title conversation.

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
42%
58%
Strasbourg 42%
Lille 58%
Shots
5
6
Strasbourg 5
Lille 6
Shots on Target
2
4
Strasbourg 2
Lille 4
Expected Goals (xG)
1.07
0.28
Strasbourg 1.07
Lille 0.28
Passes
357
484
Strasbourg 357
Lille 484
Pass Accuracy
81%
85%
Strasbourg 81%
Lille 85%
Corners
1
4
Strasbourg 1
Lille 4
Fouls
9
20
Strasbourg 9
Lille 20
Yellow Cards
4
3
Strasbourg 4
Lille 3
Red Cards
0
1
Strasbourg 0
Lille 1

Match Events

33' E. Emegha (D. Moreira)
37' 🟨 Julio Enciso
Romain Perraud 🟨 37'
HT
62' E. Emegha
M. Fernandez-Pardo H. Igamane 🔄 64'
65' 🟨 Ben Chilwell
76' 🔄 E. Emegha R. Nzingoula
76' 🔄 J. Enciso S. El Mourabet
O. Giroud M. Broholm 🔄 76'
F. Correia O. Sahraoui 🔄 76'
80' 🟨 Mike Penders
R. Perraud C. Verdonk 🔄 84'
A. Bouaddi N. Mukau 🔄 84'
89' 🔄 D. Moreira A. Omobamidele
89' 🔄 A. Ouattara M. Godo
Benjamin André 🟨 90'+3
Calvin Verdonk 🟥 90'+3
Ngal'ayel Mukau 🟨 90'+5
90'+8 🔄 J. Panichelli M. Amougou
FT

Player Cards

Season performance ratings for players in this match

Strasbourg

Goalkeepers
M. Penders
MAGNET
MAGNET
60
Activity
60
Activity
60
Passes
0
Duels
Defenders
L. Hogsberg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Sarr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Chilwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
G. Doue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
V. Barco
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
A. Ouattara
NPC
NPC
89
Minutes
89
Minutes
26%
Pass Acc
6.9
Rating
D. Moreira
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
J. Enciso
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
E. Emegha
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.2
Rating
J. Panichelli
NPC
NPC
89
Minutes
89
Minutes
11%
Pass Acc
6.3
Rating
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
9
Total Mins
Started
Entry
M. Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
R. Nzingoula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
K. Paez
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
S. El Mourabet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
S. Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Godo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

Lille

Goalkeepers
B. Ozer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
T. Meunier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Ngoy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Mandi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Perraud
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
85
Total Mins
84
Entry
Midfielders
A. Bouaddi
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
85
Total Mins
84
Entry
B. Andre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Correia
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
H. Haraldsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Fernandez-Pardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
O. Giroud
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
BENCH
A. Bodart
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
C. Mbemba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Verdonk
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.3
Rating
T. Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Bentaleb
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Mukau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
M. Broholm
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
H. Igamane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
O. Sahraoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/11/2025 Strasbourg 2 - 0 Lille Ligue 1 Stade de la Meinau
25/01/2025 Strasbourg 2 - 1 Lille Ligue 1 Stade de la Meinau
21/09/2024 Lille 3 - 3 Strasbourg Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
21/04/2024 Lille 1 - 0 Strasbourg Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
20/12/2023 Strasbourg 2 - 1 Lille Ligue 1 Stade de la Meinau
12/02/2023 Lille 2 - 0 Strasbourg Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
09/11/2025
Ligue 1 Stade de la Meinau
25/01/2025
Ligue 1 Stade de la Meinau
21/09/2024
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
21/04/2024
Ligue 1 Decathlon Arena - Stade Pierre-Mauroy
20/12/2023
Ligue 1 Stade de la Meinau
12/02/2023
Ligue 1 Decathlon Arena – Stade Pierre-Mauroy
Strasbourg Win
Lille Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 12 27 24 11 +13 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)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)
2 Marseille 12 25 28 11 +17 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)WMarseille 6 - 2 Le Havre (18-10-2025)
3 Lens 12 25 21 11 +10 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)WLens 2 - 1 Paris FC (19-10-2025)
4 Strasbourg 12 22 24 16 +8 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)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)
5 Lille 12 20 23 15 +8 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)WNantes 0 - 2 Lille (19-10-2025)
6 Monaco 12 20 24 21 +3 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)DAngers 1 - 1 Monaco (18-10-2025)
7 Lyon 12 20 18 15 +3 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)LNice 3 - 2 Lyon (18-10-2025)
8 Rennes 12 18 19 17 +2 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)DRennes 2 - 2 Auxerre (19-10-2025)
9 Nice 12 17 17 18 -1 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)WNice 3 - 2 Lyon (18-10-2025)
10 Toulouse 12 16 18 16 +2 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)WToulouse 4 - 0 Metz (19-10-2025)
11 Paris FC 12 14 18 21 -3 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)LLens 2 - 1 Paris FC (19-10-2025)
12 Le Havre 12 14 13 17 -4 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)LMarseille 6 - 2 Le Havre (18-10-2025)
13 Angers 12 13 10 15 -5 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)DAngers 1 - 1 Monaco (18-10-2025)
14 Metz 12 11 12 27 -15 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)LToulouse 4 - 0 Metz (19-10-2025)
15 Stade Brestois 29 12 10 14 21 -7 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)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)
16 Nantes 12 10 11 18 -7 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)LNantes 0 - 2 Lille (19-10-2025)
17 Lorient 12 10 14 26 -12 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)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)
18 Auxerre 12 7 7 19 -12 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)DRennes 2 - 2 Auxerre (19-10-2025)