Ligue 1 Regular Season - 14

Angers 1 - 2 FT Lens

Stade Raymond-Kopa

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

67
FT
Sun, Nov 30
Français
Angers
1-2
Lens
⚡ Intensity 58
⚖️ Balance 27
🏆 Stakes 67
🎲 Upset 0
Thauvin's brace seals Lens's grip on Ligue 1

Thauvin's Clinical Finishing Holds Off Angers' Desperate Rally at Stade Raymond-Kopa

Worth Watching Futmetrix Score: 67/100. In a match of relentless intensity and VAR drama, Lens preserved their title credentials by weathering a second-half onslaught from a Angers side fighting for their Ligue 1 survival.

Thauvin's Brace Establishes Control

Lens dominated the early exchanges with 55% possession, their superior passing accuracy (86%) and movement suffocating Angers' attempts to build from the back. Florian Thauvin struck first in the 45th minute, converting a precise assist from Oihan Edouard to give the visitors a deserved advantage. The French winger doubled his tally at 74 minutes following a cutback from Serge Baidoo, appearing to have sealed the contest. With a rating of 9.2, Thauvin's two-goal masterclass showcased why Lens sit atop the table with 31 points from 14 matches—a commanding 15-point stakes advantage over their hosts.

Djibirin's Goal Sparks Drama, VAR Delivers the Final Blow

Angers refused to surrender. Just 120 seconds after Thauvin's second, substitute Djibirin Harouna—introduced at 65 minutes—pulled one back in the 76th minute to ignite a frantic finale. The balance shifted ominously toward the hosts, whose desperation grew with each passing minute. Then came the VAR intervention at 85 minutes: Prosper Peter had earned what appeared to be a match-altering penalty, only for the pitchside review to overturn the decision. That reversal extinguished Angers' hopes of a dramatic comeback and sealed a crucial three points for the league leaders.

The Numbers Vindicate Lens's Superiority

Beyond the narrative drama, the statistics tell a clear story of dominance: Lens registered 17 shots to Angers' 7, with an Expected Goals advantage of 2.05 to 1.16. The visitors' 8 corners created constant set-piece pressure that the home defence struggled to manage. Angers' 78% pass accuracy and limited attacking threat (5 shots on target) underscored their mid-table status and ongoing relegation battle. This contest at Stade Raymond-Kopa reinforced Lens's credentials as genuine title contenders while leaving Angers (12th, 16 points) staring at the uncomfortable reality of their precarious league position.

Key Questions

How did VAR change this match?

The 85th-minute penalty overturn denied Angers a lifeline. Without VAR's intervention, the momentum would have swung decisively toward the hosts.

What made Florian Thauvin the Man of the Match?

His brace (45', 74') and 5 key passes orchestrated Lens's victory. A 9.2 rating reflects elite-level performance in a title-deciding clash.

What does this defeat mean for Angers' season?

At 16 points from 14 matches, Angers must reverse their form (LWWLD) immediately to escape the relegation zone. Margin for error is vanishing.

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
45%
55%
Angers 45%
Lens 55%
Shots
7
17
Angers 7
Lens 17
Shots on Target
5
6
Angers 5
Lens 6
Expected Goals (xG)
1.16
2.05
Angers 1.16
Lens 2.05
Passes
425
514
Angers 425
Lens 514
Pass Accuracy
78%
86%
Angers 78%
Lens 86%
Corners
2
8
Angers 2
Lens 8
Fouls
7
11
Angers 7
Lens 11
Yellow Cards
1
1
Angers 1
Lens 1
Red Cards
0
0
Angers 0
Lens 0

Match Events

F. Thauvin (O. Edouard) 45'
HT
Ruben Aguilar 🟨 48'
58' 🔄 H. Abdelli L. Raolisoa
64' 🔄 L. Mouton P. Peter
65' 🔄 C. Arcus H. Djibirin
W. Said F. Sotoca 🔄 70'
71' 🔄 J. Ekomie F. Hanin
71' 🔄 Y. Belkhdim M. Courcoul
F. Thauvin (S. Baidoo) 74'
76' H. Djibirin
R. Aguilar S. Abdulhamid 🔄 78'
O. Edouard A. Sima 🔄 78'
85' Prosper Peter
89' 🟨 Haris Belkebla
M. Udol D. Machado 🔄 90'
FT

Player Cards

Season performance ratings for players in this match

Angers

Goalkeepers
M. Zinga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
C. Arcus
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
O. Camara
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
70%
Duel Win %
J. Lefort
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Ekomie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Midfielders
H. Belkebla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
H. Abdelli
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Y. Belkhdim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
L. Mouton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
A. Sbai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
S. Cherif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
O. Pona
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
A. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Louer
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Courcoul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
L. Raolisoa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
P. Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Djibirin
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
P. Peter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Lens

Goalkeepers
R. Risser
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
I. Ganiou
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
S. Baidoo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
73%
Duel Win %
M. Sarr
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
R. Aguilar
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
38%
Pass Acc
M. Sangare
MAGNET
MAGNET
73
Activity
73
Activity
56
Passes
17
Duels
A. Thomasson
MAGNET
MAGNET
76
Activity
76
Activity
61
Passes
15
Duels
M. Udol
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Forwards
F. Thauvin
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
9.2
Rating
W. Said
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
O. Edouard
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
BENCH
R. Gurtner
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
D. Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
S. Abdulhamid
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Bulatovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Ojediran
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
20
Total Mins
Started
Entry
A. Sima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
R. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
26/01/2025 Lens 1 - 0 Angers Ligue 1 Stade Bollaert-Delelis
18/08/2024 Angers 0 - 1 Lens Ligue 1 Stade Raymond Kopa
18/03/2023 Lens 3 - 0 Angers Ligue 1 Stade Bollaert-Delelis
05/11/2022 Angers 1 - 2 Lens Ligue 1 Stade Raymond-Kopa
27/02/2022 Angers 1 - 2 Lens Ligue 1 Stade Raymond-Kopa
26/11/2021 Lens 2 - 2 Angers Ligue 1 Stade Bollaert-Delelis
28/02/2021 Angers 2 - 2 Lens Ligue 1 Stade Raymond-Kopa
29/11/2020 Lens 1 - 3 Angers Ligue 1 Stade Bollaert-Delelis
03/05/2014 Lens 0 - 0 Angers Ligue 2 Stade Bollaert-Delelis
26/01/2025
1 - 0
Ligue 1 Stade Bollaert-Delelis
18/08/2024
0 - 1
Ligue 1 Stade Raymond Kopa
18/03/2023
3 - 0
Ligue 1 Stade Bollaert-Delelis
05/11/2022
1 - 2
Ligue 1 Stade Raymond-Kopa
27/02/2022
1 - 2
Ligue 1 Stade Raymond-Kopa
26/11/2021
2 - 2
Ligue 1 Stade Bollaert-Delelis
28/02/2021
2 - 2
Ligue 1 Stade Raymond-Kopa
29/11/2020
1 - 3
Ligue 1 Stade Bollaert-Delelis
03/05/2014
0 - 0
Ligue 2 Stade Bollaert-Delelis
Angers Win
Lens Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 14 31 24 12 +12 WAngers 1 - 2 Lens (30-11-2025)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)
2 Paris Saint Germain 14 30 27 12 +15 LMonaco 1 - 0 Paris Saint Germain (29-11-2025)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)
3 Marseille 14 29 35 14 +21 DMarseille 2 - 2 Toulouse (29-11-2025)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)
4 Lille 14 26 28 17 +11 WLe Havre 0 - 1 Lille (30-11-2025)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)
5 Rennes 14 24 24 18 +6 WMetz 0 - 1 Rennes (28-11-2025)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)
6 Lyon 14 24 21 15 +6 WLyon 3 - 0 Nantes (30-11-2025)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)
7 Monaco 14 23 26 25 +1 WMonaco 1 - 0 Paris Saint Germain (29-11-2025)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)
8 Strasbourg 14 22 25 19 +6 LStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)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)
9 Toulouse 14 17 20 19 +1 DMarseille 2 - 2 Toulouse (29-11-2025)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)
10 Nice 14 17 19 26 -7 LLorient 3 - 1 Nice (30-11-2025)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)
11 Stade Brestois 29 14 16 19 24 -5 WStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)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)
12 Angers 14 16 12 17 -5 LAngers 1 - 2 Lens (30-11-2025)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)
13 Paris FC 14 15 21 26 -5 DParis FC 1 - 1 Auxerre (29-11-2025)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)
14 Le Havre 14 14 13 21 -8 LLe Havre 0 - 1 Lille (30-11-2025)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)
15 Lorient 14 14 18 28 -10 WLorient 3 - 1 Nice (30-11-2025)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)
16 Nantes 14 11 12 22 -10 LLyon 3 - 0 Nantes (30-11-2025)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)
17 Metz 14 11 14 31 -17 LMetz 0 - 1 Rennes (28-11-2025)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)
18 Auxerre 14 9 8 20 -12 DParis FC 1 - 1 Auxerre (29-11-2025)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)