Ligue 1 - Regular Season - 3
Friday 29 August 202518:45
1/4

Score & Verdict

Lens
3
-
Stade Brestois 29
1

Expected Goals (xG)

3.99
Lens
vs
1.08
Stade Brestois 29

FutMetrix Score

98
must_watch
+87
vs Pre
Slide 1 of 4
98
FULL TIME
Fri 29 Aug
Lens
3-1
Stade Brestois 29
Intensity
100
⚖️ Balance
67
🏆 Stakes
33
🎲 Upset
0
+87 vs pre-game
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.

Why is this match rated 98/100?

Our Futmetrix algorithm analyzed intensity, balance, and stakes. The final score of 98/100 places this match in the "Must Watch" category.

Match Statistics

Possession
On Target
Expected Goals (xG)
Total Passes
Pass Accuracy
Yellow Cards

Match Events

24'
M. Balde
Assist: K. Doumbia
🟨45'
Ludovic Ajorque
HT
46'🔄
D. Machado
↑ S. Baidoo
🟨48'
Hugo Magnetti
🟥55'
Radosław Majecki
🟨57'
Kenny Lala
57'
Radosław Majecki
🔄59'
R. Del Castillo
↑ G. Coudert
60'
F. Thauvin
69'🟨
Ruben Aguilar
75'🔄
R. Fofana
↑ M. Guilavogui
🔄75'
K. Doumbia
↑ J. Bourgault
🔄75'
M. Balde
↑ H. Makalou
76'🔄
R. Aguilar
↑ S. Abdulhamid
76'🔄
F. Thauvin
↑ A. Bermont
78'
M. Guilavogui
🔄86'
B. Locko
↑ R. Le Guen
🔄86'
J. Chotard
↑ S. Diop
90'
A. Thomasson
Assist: S. Abdulhamid
90'+3🔄
W. Said
↑ F. Sotoca
FT

Player Match Cards

Lens

3-4-2-1
GK
R. Risser
NPC
NPC
90
Minutes
90
Minute
28%
Pass A
6.7
Rating
DEF
J. Gradit
Magnet
Magnet
93
Activity
93
Activi
74
Passes
19
Duels
M. Sarr
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
1
On Tar
M. Udol
Stormtrooper
Stormtrooper
3
Shots
3
Shots
0
Goals
1
On Tar
MID
R. Aguilar
Sweeper
Sweeper
2
Cleanups
2
Cleanu
0
Interc
2
Blocks
M. Sangare
Magnet
Magnet
79
Activity
79
Activi
67
Passes
12
Duels
A. Thomasson
Clutch Hero
Clutch Hero
0
Goal Time
0
Goal T
0
Impact
8.2
Rating
D. Machado
👻InvisibleNothing to note
ATK
F. Thauvin
Sniper
Sniper
50%
Conversion
50%
Conver
1
Goals
2
Shots
W. Said
👻InvisibleNothing to note
R. Fofana
Wall
Wall
0
Dribbled Past
0
Dribbl
1
Tackle
50%
Duel W
Bench
R. Gurtner
Spectator
Spectator
0
Saves
0
Saves
0
Conced
0
Minute
S. Baidoo
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
1
On Tar
46'
S. Abdulhamid
Super Sub
Super Sub
0
Impact
0
Impact
14
Minute
7.9
Rating
76'
I. Ganiou
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Bulatovic
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
F. Sylla
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Bermont
Cameo
Cameo
14
Minutes
14
Minute
13
Touche
None
Events
76'
F. Sotoca
Cameo
Cameo
1
Minutes
1
Minute
0
Touche
None
Events
90'
M. Guilavogui
Super Sub
Super Sub
0
Impact
0
Impact
15
Minute
7.6
Rating
75'

Stade Brestois 29

4-3-3
GK
R. Majecki
Friendly Fire
Friendly Fire
0
Mistake
0
Mistak
1
Fouls
6.3
Rating
DEF
K. Lala
Shield
Shield
3
Blocks
3
Blocks
0
Interc
0
Tackle
J. Le Cardinal
Wall
Wall
0
Dribbled Past
0
Dribbl
2
Tackle
62%
Duel W
J. M. Diaz
NPC
NPC
90
Minutes
90
Minute
22%
Pass A
6
Rating
B. Locko
NPC
NPC
86
Minutes
86
Minute
14%
Pass A
6
Rating
MID
K. Doumbia
Provider
Provider
1
Assists
1
Assist
1
Key Pa
7
Rating
J. Chotard
Sweeper
Sweeper
2
Cleanups
2
Cleanu
0
Interc
2
Blocks
H. Magnetti
NPC
NPC
90
Minutes
90
Minute
26%
Pass A
6.2
Rating
ATK
R. Del Castillo
Sweeper
Sweeper
3
Cleanups
3
Cleanu
3
Interc
0
Blocks
L. Ajorque
Wall
Wall
0
Dribbled Past
0
Dribbl
1
Tackle
79%
Duel W
M. Balde
Sniper
Sniper
100%
Conversion
100%
Conver
1
Goals
1
Shots
Bench
G. Coudert
👻InvisibleNothing to note
59'
J. Bourgault
Stormtrooper
Stormtrooper
1
Shots
1
Shots
0
Goals
0
On Tar
75'
D. Guindo
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
R. Le Guen
Cameo
Cameo
11
Minutes
11
Minute
2
Touche
None
Events
86'
L. Zogbe
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
A. Camblan
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
H. Makalou
Sweeper
Sweeper
2
Cleanups
2
Cleanu
1
Interc
1
Blocks
75'
H. Mbock
Cameo
Cameo
0
Minutes
0
Minute
0
Touche
None
Events
S. Diop
Cameo
Cameo
11
Minutes
11
Minute
1
Touche
None
Events
86'

Head to Head Record

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

After Matchweek 3

P
3
GF
8
GA
3
GD
+5
W
Win
W
Win
W
Win
P
3
GF
5
GA
0
GD
+5
W
Win
W
Win
W
Win
P
3
GF
11
GA
4
GD
+7
W
Win
W
Win
D
Draw
P
3
GF
6
GA
4
GD
+2
W
Win
L
Loss
W
Win
P
3
GF
5
GA
3
GD
+2
W
Win
W
Win
L
Loss
P
3
GF
4
GA
3
GD
+1
L
Loss
W
Win
W
Win
P
3
GF
6
GA
6
GD
0
L
Loss
W
Win
W
Win
P
3
GF
2
GA
2
GD
0
D
Draw
L
Loss
W
Win
P
3
GF
2
GA
5
GD
-3
D
Draw
L
Loss
W
Win
P
3
GF
5
GA
4
GD
+1
L
Loss
W
Win
L
Loss
P
3
GF
5
GA
6
GD
-1
W
Win
L
Loss
L
Loss
12Nice3
P
3
GF
4
GA
5
GD
-1
L
Loss
W
Win
L
Loss
P
3
GF
1
GA
2
GD
-1
W
Win
L
Loss
L
Loss
P
3
GF
2
GA
4
GD
-2
L
Loss
L
Loss
W
Win
P
3
GF
5
GA
8
GD
-3
L
Loss
W
Win
L
Loss
P
3
GF
5
GA
8
GD
-3
W
Win
L
Loss
L
Loss
P
3
GF
4
GA
8
GD
-4
L
Loss
L
Loss
D
Draw
18Metz0
P
3
GF
2
GA
7
GD
-5
L
Loss
L
Loss
L
Loss
Home Team
Away Team