Ligue 1 Regular Season - 3

Lens 3 - 1 FT Stade Brestois 29

Stade Bollaert-Delelis

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

98
FT
Fri, Aug 29
Français
Lens
3-1
Stade Brestois 29
⚡ Intensity 100
⚖️ Balance 67
🏆 Stakes 33
🎲 Upset 0
Lens crushes Brest in relentless intensity

Lens Dismantles Brest with Ruthless Intensity: Red Card, Penalty Drama, and Bench Heroics

Must-Watch Futmetrix Score: 98/100. At Stade Bollaert-Delelis, Lens transformed a balanced contest into a masterclass of controlled dominance, capitalising on Radosław Majecki's 55th-minute expulsion to impose their intensity and secure a commanding 3-1 victory that cements their title credentials.

The Red Card Inflection Point: 55th-Minute Turning Point

For 55 minutes, balance held. Stade Brestois had even seized the lead through Mama Balde's 24th-minute strike, capitalising on Doumbia's penetration. Then came the moment that swung the stakes: Majecki's last-man professional foul earned an immediate red. VAR confirmed the decision at 57 minutes, and Florian Thauvin converted the resulting penalty at the hour mark, equalising before Lens seized control entirely. The numerical advantage transformed the fixture's trajectory irreversibly.

Substitutes Seal the Rout: Guilavogui and Abdulhamid Deliver the Knockout

Lens imposed their authority through relentless possession (68%) and an attacking siege of 30 shots. But the decisive blow came from the bench. Mohamed Guilavogui entered at 75 minutes and scored just three minutes later (78e), extending the lead. Then, at the death, Adrien Thomasson completed his brace with a 90th-minute finish, assisted by substitute Saud Abdulhamid (introduced at 76 minutes). These two substitutes epitomised Lens's superiority: fresh legs, clinical finishing, and relentless pressure as Brest, reduced to ten men, crumbled progressively under the onslaught.

The Stat That Sealed It

Lens fired 30 shots to Brest's nine—a 3.3-to-1 ratio that tells the complete story. With 12 shots on target and an xG of 3.99, Lens could have scored five. Brest's substitute goalkeeper Coudert made seven saves, yet it proved merely a valiant rearguard action against an overwhelming force. Three lead changes and this late comeback underscore Lens's growing credentials as legitimate title contenders.

Key Questions

How did Radosław Majecki's red card reshape the match?

The 55th-minute expulsion transformed a balanced contest into a one-sided affair. Lens exploited their numerical advantage to impose dominance, converting the penalty and systematically dismantling Brest's ten-man defence.

How did Lens complete their comeback from 1-1?

Substitute Guilavogui scored at 78 minutes, then Thomasson sealed it with a 90th-minute brace. Abdulhamid's introduction at 76 minutes provided the decisive assist, showcasing Lens's bench depth.

What was Adrien Thomasson's impact as substitute?

Thomasson scored twice, including the 90th-minute clincher assisted by Abdulhamid. His brace epitomised Lens's clinical finishing and demonstrated their offensive firepower when fresh legs entered the fray.

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
68%
32%
Lens 68%
Stade Brestois 29 32%
Shots
30
9
Lens 30
Stade Brestois 29 9
Shots on Target
10
2
Lens 10
Stade Brestois 29 2
Expected Goals (xG)
3.99
1.08
Lens 3.99
Stade Brestois 29 1.08
Passes
581
284
Lens 581
Stade Brestois 29 284
Pass Accuracy
85%
73%
Lens 85%
Stade Brestois 29 73%
Corners
15
1
Lens 15
Stade Brestois 29 1
Fouls
7
12
Lens 7
Stade Brestois 29 12
Yellow Cards
1
3
Lens 1
Stade Brestois 29 3
Red Cards
0
1
Lens 0
Stade Brestois 29 1

Match Events

M. Balde (K. Doumbia) 24'
Ludovic Ajorque 🟨 45'
HT
46' 🔄 D. Machado S. Baidoo
Hugo Magnetti 🟨 48'
Kenny Lala 🟨 57'
R. Del Castillo G. Coudert 🔄 59'
60' F. Thauvin
69' 🟨 Ruben Aguilar
75' 🔄 R. Fofana M. Guilavogui
K. Doumbia J. Bourgault 🔄 75'
M. Balde H. Makalou 🔄 75'
76' 🔄 R. Aguilar S. Abdulhamid
76' 🔄 F. Thauvin A. Bermont
78' M. Guilavogui
B. Locko R. Le Guen 🔄 86'
J. Chotard S. Diop 🔄 86'
90' A. Thomasson (S. Abdulhamid)
90'+3 🔄 W. Said F. Sotoca
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
J. Gradit
MAGNET
MAGNET
93
Activity
93
Activity
74
Passes
19
Duels
M. Sarr
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
M. Udol
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Midfielders
R. Aguilar
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
M. Sangare
MAGNET
MAGNET
79
Activity
79
Activity
67
Passes
12
Duels
A. Thomasson
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
8.2
Rating
D. Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
F. Thauvin
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
W. Said
👻 Invisible Nothing to note
R. Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
R. Gurtner
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Baidoo
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
S. Abdulhamid
SUPER SUB
SUPER SUB
0
Impact
0
Impact
14
Minutes
7.9
Rating
I. Ganiou
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
14
Total Mins
Started
Entry
F. Sotoca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
M. Guilavogui
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Stade Brestois 29

Goalkeepers
R. Majecki
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.3
Rating
Defenders
K. Lala
SHIELD
SHIELD
3
Blocks
3
Blocks
0
Interceptions
0
Tackles
J. Le Cardinal
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
J. M. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Locko
NPC
NPC
86
Minutes
86
Minutes
14%
Pass Acc
6
Rating
Midfielders
K. Doumbia
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
J. Chotard
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
H. Magnetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
R. Del Castillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
L. Ajorque
MAGNET
MAGNET
50
Activity
50
Activity
26
Passes
24
Duels
M. Balde
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
G. Coudert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
J. Bourgault
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
D. Guindo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Le Guen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
L. Zogbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Camblan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
H. Makalou
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
H. Mbock
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
20/04/2025 Stade Brestois 29 1 - 3 Lens Ligue 1 Stade Francis-Le Blé
25/08/2024 Lens 2 - 0 Stade Brestois 29 Ligue 1 Stade Bollaert-Delelis
09/03/2024 Lens 1 - 0 Stade Brestois 29 Ligue 1 Stade Bollaert-Delelis
13/08/2023 Stade Brestois 29 3 - 2 Lens Ligue 1 Stade Francis-Le Blé
05/02/2023 Stade Brestois 29 1 - 1 Lens Ligue 1 Stade Francis-Le Blé
22/01/2023 Stade Brestois 29 1 - 3 Lens Coupe de France Stade Francis-Le Blé
07/08/2022 Lens 3 - 2 Stade Brestois 29 Ligue 1 Stade Bollaert-Delelis
05/03/2022 Lens 0 - 1 Stade Brestois 29 Ligue 1 Stade Bollaert-Delelis
21/11/2021 Stade Brestois 29 4 - 0 Lens Ligue 1 Stade Francis-Le Blé
20/04/2025
Ligue 1 Stade Francis-Le Blé
25/08/2024
Ligue 1 Stade Bollaert-Delelis
09/03/2024
Ligue 1 Stade Bollaert-Delelis
13/08/2023
Ligue 1 Stade Francis-Le Blé
05/02/2023
Ligue 1 Stade Francis-Le Blé
22/01/2023
Coupe de France Stade Francis-Le Blé
07/08/2022
Ligue 1 Stade Bollaert-Delelis
05/03/2022
Ligue 1 Stade Bollaert-Delelis
21/11/2021
Ligue 1 Stade Francis-Le Blé
Lens Win
Stade Brestois 29 Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 3 9 8 3 +5 WToulouse 3 - 6 Paris Saint Germain (30-08-2025)WParis Saint Germain 1 - 0 Angers (22-08-2025)WNantes 0 - 1 Paris Saint Germain (17-08-2025)
2 Lyon 3 9 5 0 +5 WLyon 1 - 0 Marseille (31-08-2025)WLyon 3 - 0 Metz (23-08-2025)WLens 0 - 1 Lyon (16-08-2025)
3 Lille 3 7 11 4 +7 WLorient 1 - 7 Lille (30-08-2025)WLille 1 - 0 Monaco (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
4 Monaco 3 6 6 4 +2 WMonaco 3 - 2 Strasbourg (31-08-2025)LLille 1 - 0 Monaco (24-08-2025)WMonaco 3 - 1 Le Havre (16-08-2025)
5 Lens 3 6 5 3 +2 WLens 3 - 1 Stade Brestois 29 (29-08-2025)WLe Havre 1 - 2 Lens (24-08-2025)LLens 0 - 1 Lyon (16-08-2025)
6 Strasbourg 3 6 4 3 +1 LMonaco 3 - 2 Strasbourg (31-08-2025)WStrasbourg 1 - 0 Nantes (24-08-2025)WMetz 0 - 1 Strasbourg (17-08-2025)
7 Toulouse 3 6 6 6 0 LToulouse 3 - 6 Paris Saint Germain (30-08-2025)WToulouse 2 - 0 Stade Brestois 29 (24-08-2025)WNice 0 - 1 Toulouse (16-08-2025)
8 Angers 3 4 2 2 0 DAngers 1 - 1 Rennes (31-08-2025)LParis Saint Germain 1 - 0 Angers (22-08-2025)WAngers 1 - 0 Paris FC (17-08-2025)
9 Rennes 3 4 2 5 -3 DAngers 1 - 1 Rennes (31-08-2025)LLorient 4 - 0 Rennes (24-08-2025)WRennes 1 - 0 Marseille (15-08-2025)
10 Marseille 3 3 5 4 +1 LLyon 1 - 0 Marseille (31-08-2025)WMarseille 5 - 2 Paris FC (23-08-2025)LRennes 1 - 0 Marseille (15-08-2025)
11 Le Havre 3 3 5 6 -1 WLe Havre 3 - 1 Nice (31-08-2025)LLe Havre 1 - 2 Lens (24-08-2025)LMonaco 3 - 1 Le Havre (16-08-2025)
12 Nice 3 3 4 5 -1 LLe Havre 3 - 1 Nice (31-08-2025)WNice 3 - 1 Auxerre (23-08-2025)LNice 0 - 1 Toulouse (16-08-2025)
13 Nantes 3 3 1 2 -1 WNantes 1 - 0 Auxerre (30-08-2025)LStrasbourg 1 - 0 Nantes (24-08-2025)LNantes 0 - 1 Paris Saint Germain (17-08-2025)
14 Auxerre 3 3 2 4 -2 LNantes 1 - 0 Auxerre (30-08-2025)LNice 3 - 1 Auxerre (23-08-2025)WAuxerre 1 - 0 Lorient (17-08-2025)
15 Lorient 3 3 5 8 -3 LLorient 1 - 7 Lille (30-08-2025)WLorient 4 - 0 Rennes (24-08-2025)LAuxerre 1 - 0 Lorient (17-08-2025)
16 Paris FC 3 3 5 8 -3 WParis FC 3 - 2 Metz (31-08-2025)LMarseille 5 - 2 Paris FC (23-08-2025)LAngers 1 - 0 Paris FC (17-08-2025)
17 Stade Brestois 29 3 1 4 8 -4 LLens 3 - 1 Stade Brestois 29 (29-08-2025)LToulouse 2 - 0 Stade Brestois 29 (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
18 Metz 3 0 2 7 -5 LParis FC 3 - 2 Metz (31-08-2025)LLyon 3 - 0 Metz (23-08-2025)LMetz 0 - 1 Strasbourg (17-08-2025)