Ligue 1 Regular Season - 26

Lorient 2 - 1 FT Lens

Stade du Moustoir

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

Futmetrix Verdict
77
FT
Sat, Mar 14
Français
Lorient
2-1
Lens
⚡ Intensity 53
⚖️ Balance 56
🏆 Stakes 82
🎲 Upset 60
Lorient's ruthless smash-and-grab derails Lens.

Lorient's Clinical Smash-and-Grab Stuns Title-Chasing Lens

Highly Entertaining Futmetrix Score: 77/100. A masterclass in absorbing pressure and striking with deadly efficiency has severely dented the visitors' championship aspirations in a thrilling encounter.

Against the Run of Play

The Intensity was palpable from the first touch at Stade du Moustoir as Lens immediately dominated possession and pinned the hosts deep in their own half. The visitors dictated the early tempo, methodically working the ball and eventually racking up an incredible 20 shots to create a true attacking siege. Yet, football remains a game of moments. Despite seeing only 34 percent of the ball, Lorient struck first. A swift counter-attack in the 18th minute saw B. Dieng finish cleanly, completely shocking the traveling support. The goal disrupted the anticipated narrative, forcing the title challengers to chase a game they felt they controlled.

The Siege and The Savior

Coming out of the tunnel, the Stakes were unmistakably high for a side sitting second in the table and chasing the summit. The away team finally found their deserved breakthrough in the 48th minute when M. Sangare set up O. Edouard to level the scoreline. With the momentum firmly shifting, it looked like only one team would go on to take all three points. Malang Sarr was outstanding at the back for the visitors, snuffing out transitional threats. However, the hosts survived the barrage largely thanks to Yvon Mvogo. The goalkeeper was an absolute wall, producing five massive saves to maintain a delicate Balance on the pitch.

Instant Impact

The defining moment arrived in the 65th minute, instantly elevating the Upset Factor of this clash to maximum. Just seconds after stepping onto the pitch as a substitute, A. Tosin latched onto a precise pass from A. Kouassi and fired home to restore the lead. It was a staggering blow to the visitors' morale. From there, the hosts essentially parked the bus, frustrating a visiting side that earned nine corners but could not find a second equalizer. This hard-fought 2-1 victory solidifies the hosts' eighth-place standing, while leaving the visitors ruing a missed opportunity in the title race.

Key Questions

What made Yvon Mvogo the Man of the Match?

He delivered a monumental performance, making five crucial saves to deny a relentless 20-shot attack and single-handedly secure the victory for his team.

What does this mean for Lorient's season?

This massive upset cements their solid position in eighth place, showcasing they have the tactical discipline to compete with the league's top challengers.

How did substitute Yvon Mvogo change the game?

Mvogo actually started the match in goal; it was substitute A. Tosin who changed the game by scoring the winner seconds after coming on.

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
34%
66%
Lorient 34%
Lens 66%
Shots
6
20
Lorient 6
Lens 20
Shots on Target
3
6
Lorient 3
Lens 6
Expected Goals (xG)
1.45
1.35
Lorient 1.45
Lens 1.35
Passes
338
612
Lorient 338
Lens 612
Pass Accuracy
77%
92%
Lorient 77%
Lens 92%
Corners
1
9
Lorient 1
Lens 9
Fouls
6
11
Lorient 6
Lens 11
Yellow Cards
2
3
Lorient 2
Lens 3
Red Cards
0
0
Lorient 0
Lens 0

Match Events

18' B. Dieng
N. Celik 🟨 23'
26' 🟨 A. Faye
HT
O. Edouard (M. Sangare) 48'
54' 🟨 M. Talbi
64' 🔄 B. Dieng A. Tosin
65' A. Tosin (A. Kouassi)
N. Celik A. Haidara 🔄 68'
I. Ganiou 🟨 71'
A. Thomasson A. Bulatovic 🔄 74'
A. Sima A. Bermont 🔄 74'
S. Abdulhamid 🟨 75'
81' 🔄 J. Makengo P. Katseris
82' 🔄 D. Karim S. Soumano
O. Edouard R. Fofana 🔄 84'
S. Abdulhamid E. Garnier 🔄 84'
90'+6 🔄 T. Le Bris N. Adjei
FT

Player Cards

Our take on every player in this match

Lorient

Goalkeepers
Yvon Mvogo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Bamo Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Abdoulaye Faye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Midfielders
Théo Le Bris
NPC
NPC
96
Minutes
96
Minutes
19%
Pass Acc
6.9
Rating
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Arthur Avom Ebong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Arsène Kouassi
PROVIDER
PROVIDER
1
Assists
1
Assists
2
Key Passes
7.3
Rating
Forwards
Jean-Victor Makengo
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Karim Dermane
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
8
Duels Won
0
Pens Won
Ahmadou Bamba Dieng
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7
Rating
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nathaniel Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Darlin Yongwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Panos Katseris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Martin Bley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Daniel Semedo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiyegun Tosin
SUPER SUB
SUPER SUB
1
Goal
1
Goal
34
Minutes
7.6
Rating
Sambou Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Trevan Sanusi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Lens

Goalkeepers
Robin Risser
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Nidal Čelik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Ismaelo Ganiou
MAGNET
MAGNET
95
Activity
95
Activity
86
Passes
9
Duels
Malang Sarr
MAGNET
MAGNET
120
Activity
120
Activity
114
Passes
6
Duels
Midfielders
Saud Abdulhamid
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Mamadou Sangare
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
65%
Pass Acc
Adrien Thomasson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
35%
Pass Acc
Matthieu Udol
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Florian Thauvin
ARCHITECT
ARCHITECT
7
Key Passes
7
Key Passes
0
Assists
37%
Pass Acc
Abdallah Sima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
74
Entry
Odsonne Édouard
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Mathieu Gorgelin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Oscar Lenne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Amadou Haidara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Andrija Bulatovic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Anthony Bermont
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Fode Sylla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Florian Sotoca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Erawan Garnier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Rayan Fofana
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Head to Head

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

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 25 57 54 22 +32 LParis Saint Germain 1 - 3 Monaco (06-03-2026)WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)WParis Saint Germain 5 - 0 Marseille (08-02-2026)
2 Lens 26 56 49 23 +26 LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)WParis FC 0 - 5 Lens (14-02-2026)
3 Marseille 26 49 53 33 +20 WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)
4 Lyon 26 47 40 27 +13 DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)WLyon 2 - 0 Nice (15-02-2026)
5 Lille 26 44 40 33 +7 WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)
6 Monaco 26 43 45 37 +8 WMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WParis Saint Germain 1 - 3 Monaco (06-03-2026)WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)WMonaco 3 - 1 Nantes (13-02-2026)
7 Rennes 26 43 43 37 +6 LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)WRennes 3 - 1 Paris Saint Germain (13-02-2026)
8 Strasbourg 26 37 40 31 +9 DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)
9 Lorient 26 37 37 40 -3 WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)WLorient 2 - 0 Angers (15-02-2026)
10 Stade Brestois 29 26 36 34 36 -2 LMonaco 2 - 0 Stade Brestois 29 (14-03-2026)WStade Brestois 29 2 - 0 Le Havre (08-03-2026)WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)
11 Toulouse 26 34 37 32 +5 WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LLe Havre 2 - 1 Toulouse (15-02-2026)
12 Angers 26 32 23 32 -9 LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)LLorient 2 - 0 Angers (15-02-2026)
13 Paris FC 26 28 29 41 -12 DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LParis FC 0 - 5 Lens (14-02-2026)
14 Le Havre 26 27 20 32 -12 DLe Havre 0 - 0 Lyon (15-03-2026)LStade Brestois 29 2 - 0 Le Havre (08-03-2026)LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)WLe Havre 2 - 1 Toulouse (15-02-2026)
15 Nice 26 27 32 48 -16 WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)LLyon 2 - 0 Nice (15-02-2026)
16 Auxerre 26 19 19 36 -17 LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)WMetz 1 - 3 Auxerre (15-02-2026)
17 Nantes 25 17 22 42 -20 LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)LNantes 0 - 1 Lyon (07-02-2026)
18 Metz 26 13 25 60 -35 LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)LMetz 1 - 3 Auxerre (15-02-2026)