Ligue 1 Gameweek 3

Lens 0 - 1 FT Lorient

Stade Bollaert-Delelis

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
36
FT
Sat, Sep 5
Français
Lens
0-1
Lorient
⚡ Intensity 18
⚖️ Balance 28
🏆 Stakes 40
🎲 Upset 100
Lorient stun Lens with heroic victory.

Win Probability

  • Lens 65%
  • Draw 21%
  • Lorient 15%

Futmetrix AI estimate

Lorient Pull Off Massive Heist at Stade Bollaert-Delelis

Skip It Futmetrix Score: 36/100. A masterclass in soaking up pressure and striking with ultimate precision left the famously loud home faithful completely stunned in silence.

The Early Siege

A fiery atmosphere at Stade Bollaert-Delelis set the stage for what initially looked like a routine afternoon for Lens. The hosts emerged from the tunnel determined to dictate terms, and they controlled possession seamlessly during the opening exchanges. The off-the-charts Intensity perfectly captured the relentless wave of attacks from the home side, eventually racking up 18 total shots as they pinned their opponents deep in their own half. However, Lorient refused to buckle under the mounting pressure. Anchored by the commanding presence of M. Talbi in central defense, the visitors formed an impenetrable wall. They absorbed the pressure flawlessly, frustrating the home attackers and turning the opening forty-five minutes into a fascinating tactical standoff where the heavy favourites simply could not find a breakthrough.

The Smash and Grab

The defining moment arrived in the 54th minute, turning the complexion of this encounter entirely on its head. Completely against the run of play, Lorient executed a ruthlessly surgical counter-attack that caught the hosts sleeping. Panos Katseris spotted a rare pocket of space in transition and delivered a perfectly weighted ball into the path of Mamadou Kone, who made absolutely no mistake with a clinical finish. This unexpected breakthrough skyrocketed the Upset Factor, instantly hushing the fervent home support. Lens immediately poured numbers forward looking for a rapid equalizer, but their creeping desperation quickly led to frustration. The hosts' discipline began to severely fracture under the pressure, eventually resulting in a straight red card that drastically handicapped their pursuit of a comeback.

A Goalkeeping Masterclass

Down a man and desperately chasing a deficit, the hosts were forced to throw all caution to the wind. This is precisely where Y. Mvogo elevated his individual performance to heroic status. The visiting goalkeeper proved to be an absolute colossus between the posts, registering six crucial, high-level saves to deny wave after wave of increasingly frantic attacks. Despite the underlying metrics suggesting a skewed Balance of attacking opportunities heavily tilted in favour of the hosts, the sheer resilience shown by the visitors secured a massive three points on the road. This legendary smash-and-grab victory breathes vital new life into their early-season campaign, while serving as a harsh, unforgiving reality check for a home side that wasted far too many chances.

Key Questions

How did Lorient pull off this shock result?

Lorient relied on an impenetrable defense led by M. Talbi, a clinical 54th-minute counter-attack from Mamadou Kone, and six massive saves from goalkeeper Y. Mvogo.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
57%
43%
Lens 57%
Lorient 43%
Shots
18
8
Lens 18
Lorient 8
Shots on Target
6
3
Lens 6
Lorient 3
Expected Goals (xG)
0.95
1.48
Lens 0.95
Lorient 1.48
Passes
578
452
Lens 578
Lorient 452
Corners
8
0
Lens 8
Lorient 0
Fouls
18
6
Lens 18
Lorient 6
Yellow Cards
2
1
Lens 2
Lorient 1
Red Cards
1
0
Lens 1
Lorient 0

Match Events

Nathaniel Adjei 🟨 14'
24' 🔄 ↓ Matthieu Udol ↑Souleymane Sagnan
26' 🟨 Yassine Titraoui
HT
Mamadou Kone (Panos Katseris) ⚽ 54'
60' 🔄 ↓ Yassine Titraoui ↑Andrija Bulatović
61' 🔄 ↓ Amadou Haidara ↑Michaël Cuisance
↓ Panos Katseris ↑Théo Le Bris 🔄 67'
↓ Mamadou Kone ↑Ibrahima Balde 🔄 67'
↓ Noah Mbamba ↑Arthur Avom 🔄 67'
70' 🔄 ↓ Thorgan Hazard ↑Odsonne Édouard
70' 🔄 ↓ Ruben Aguilar ↑Florian Sotoca
↓ Gabin Bernardeau ↑Isak Jensen 🔄 75'
77' 🟨 Michał Skóraś
FT

Player Cards

Our take on every player in this match

Lens

Goalkeepers
Robin Risser
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ruben Aguilar
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Pierre-Ismaëlo Ganiou
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
88%
Duel Win %
Kyllian Antonio
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
60%
Duel Win %
Midfielders
Michał Skóraś
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Yacine Titraoui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Amadou Haidara
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Matthieu Udol
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
24
Entry
Florian Thauvin
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
46%
Pass Acc
Thorgan Hazard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Forwards
Abdallah Sima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Mathieu Gorgelin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Souleymane Sagnan
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
6.1
Rating
Jonathan Gradit
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrija Bulatović
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Mezian Mesloub
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Michaël Cuisance
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Florian Sotoca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Odsonne Édouard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Franjo Ivanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Lorient

Goalkeepers
Yvon Mvogo
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Dembo Sylla
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nathaniel Adjei
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
71%
Duel Win %
Midfielders
Noah Mbamba
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Arsène Kouassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Jean-Victor Makengo
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Panos Katseris
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.6
Rating
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alec Georgen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nosa Obaretin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Théo Le Bris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Arthur Avom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Souleymane Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ibrahima Baldé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Isak Jensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/14/2026 Lorient 2 - 1 Lens Ligue 1 Stade du Moustoir
11/02/2025 Lens 3 - 0 Lorient Ligue 1 Stade Bollaert-Delelis
05/03/2024 Lens 2 - 0 Lorient Ligue 1 Stade Bollaert-Delelis
11/04/2023 Lorient 0 - 0 Lens Ligue 1 Stade du Moustoir - Yves Allainmat
05/21/2023 Lorient 1 - 3 Lens Ligue 1 Stade Yves Allainmat - Le Moustoir
02/09/2023 Lorient 1 - 1 (PEN 2-4) Lens Coupe de France Stade Yves Allainmat - Le Moustoir
08/31/2022 Lens 5 - 2 Lorient Ligue 1 Stade Bollaert-Delelis
02/06/2022 Lorient 2 - 0 Lens Ligue 1 Stade Yves Allainmat - Le Moustoir
08/29/2021 Lens 2 - 2 Lorient Ligue 1 Stade Bollaert-Delelis
04/11/2021 Lens 4 - 1 Lorient Ligue 1 Stade Bollaert-Delelis
03/14/2026
2 - 1
Ligue 1 Stade du Moustoir
11/02/2025
3 - 0
Ligue 1 Stade Bollaert-Delelis
05/03/2024
2 - 0
Ligue 1 Stade Bollaert-Delelis
11/04/2023
0 - 0
Ligue 1 Stade du Moustoir - Yves Allainmat
05/21/2023
1 - 3
Ligue 1 Stade Yves Allainmat - Le Moustoir
02/09/2023
1 - 1 (PEN 2-4)
Coupe de France Stade Yves Allainmat - Le Moustoir
08/31/2022
5 - 2
Ligue 1 Stade Bollaert-Delelis
02/06/2022
2 - 0
Ligue 1 Stade Yves Allainmat - Le Moustoir
08/29/2021
2 - 2
Ligue 1 Stade Bollaert-Delelis
04/11/2021
4 - 1
Ligue 1 Stade Bollaert-Delelis
Lens Win
Lorient Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Monaco 3 9 5 1 +4 WParis Saint Germain 1 - 2 Monaco (04-09-2026)WMonaco 2 - 0 Marseille (30-08-2026)WLe Havre 0 - 1 Monaco (23-08-2026)
2 Lyon 3 7 6 2 +4 WLyon 3 - 1 Auxerre (04-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)WToulouse 0 - 2 Lyon (22-08-2026)
3 Paris FC 3 7 6 2 +4 WMarseille 2 - 3 Paris FC (06-09-2026)WParis FC 3 - 0 Nice (30-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
4 Lille 3 7 5 2 +3 WToulouse 0 - 1 Lille (03-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)WAngers 0 - 2 Lille (23-08-2026)
5 Rennes 3 7 7 5 +2 WAngers 1 - 2 Rennes (06-09-2026)WRennes 3 - 2 Le Mans (30-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
6 Strasbourg 3 6 8 7 +1 WEstac Troyes 2 - 6 Strasbourg (06-09-2026)WStrasbourg 2 - 1 Lens (29-08-2026)LMarseille 4 - 0 Strasbourg (21-08-2026)
7 Stade Brestois 29 3 5 6 5 +1 WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
8 Lorient 3 4 2 2 0 WLens 0 - 1 Lorient (05-09-2026)LLorient 1 - 2 Estac Troyes (29-08-2026)DNice 0 - 0 Lorient (22-08-2026)
9 Estac Troyes 3 4 4 7 -3 LEstac Troyes 2 - 6 Strasbourg (06-09-2026)WLorient 1 - 2 Estac Troyes (29-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
10 Marseille 3 3 6 5 +1 LMarseille 2 - 3 Paris FC (06-09-2026)LMonaco 2 - 0 Marseille (30-08-2026)WMarseille 4 - 0 Strasbourg (21-08-2026)
11 Lens 3 3 6 5 +1 LLens 0 - 1 Lorient (05-09-2026)LStrasbourg 2 - 1 Lens (29-08-2026)WLens 5 - 2 Auxerre (22-08-2026)
12 Angers 3 3 4 5 -1 LAngers 1 - 2 Rennes (06-09-2026)WAuxerre 1 - 3 Angers (29-08-2026)LAngers 0 - 2 Lille (23-08-2026)
13 Paris Saint Germain 3 2 5 6 -1 LParis Saint Germain 1 - 2 Monaco (04-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
14 Le Mans 3 2 5 6 -1 DNice 1 - 1 Le Mans (05-09-2026)LRennes 3 - 2 Le Mans (30-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
15 Nice 3 2 1 4 -3 DNice 1 - 1 Le Mans (05-09-2026)LParis FC 3 - 0 Nice (30-08-2026)DNice 0 - 0 Lorient (22-08-2026)
16 Le Havre 3 1 2 4 -2 LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)LLe Havre 0 - 1 Monaco (23-08-2026)
17 Toulouse 3 1 2 5 -3 LToulouse 0 - 1 Lille (03-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)LToulouse 0 - 2 Lyon (22-08-2026)
18 Auxerre 3 0 4 11 -7 LLyon 3 - 1 Auxerre (04-09-2026)LAuxerre 1 - 3 Angers (29-08-2026)LLens 5 - 2 Auxerre (22-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.