Ligue 1 Gameweek 2

Strasbourg 2 - 1 FT Lens

Stade de la Meinau

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

Futmetrix Verdict
100
FT
Sat, Aug 29
Français
Strasbourg
2-1
Lens
⚡ Intensity 83
⚖️ Balance 77
🏆 Stakes 70
🎲 Upset 60
Yassine's late brace stuns high-flying Lens.

Win Probability

  • Strasbourg 27%
  • Draw 27%
  • Lens 46%

Futmetrix AI estimate

Yassine's Heroics Stun High-Flying Lens in Meinau Thriller

Must-Watch Futmetrix Score: 100/100. Our take is simple: this was a quintessential underdog triumph where sheer willpower dismantled a top-tier side.

The Opening Exchange

The Stade de la Meinau crackled with expectation as Strasbourg looked to defy their bleak position in the relegation zone. From the kickoff, the Intensity was off the charts, with both sides trading heavy blows in an end-to-end spectacle. Despite arriving as heavy favourites chasing the Champions League spots, Lens found themselves facing a surprisingly assertive home side who edged possession with fifty-two percent of the ball. The visitors eventually broke through in the thirty-eighth minute when Florian Thauvin stepped up to confidently convert a penalty. That spot-kick seemed destined to dictate the tempo, yet a barrage of thirty-three combined shots proved this contest was rapidly turning into a relentless shooting gallery. The early deficit left the hosts searching for a desperate spark.

The Dramatic Pivot

The script flipped entirely just three minutes into the second half. Gessime Yassine ignited the stadium, levelling the scoreline after a brilliant piece of vision from Sebastian Nanasi. This equaliser completely altered the Balance of the contest. The hosts were flying, riding a massive wave of momentum that seemingly peaked in the fifty-sixth minute when Jacobo Ortega found the back of the net. However, the celebrations were cut brutally short. VAR intervened to cancel the goal, completely sucking the air out of the ground. That solitary tactical decision forced the home side to dig even deeper, setting up a phenomenal final third of the match where both goalkeepers were called into action repeatedly, accumulating eleven heroic saves between them.

A Fitting Resolution

As the final whistle approached, the Stakes could not have been higher for a team desperately needing points for survival. Just when a draw seemed the likely outcome, Yassine delivered a moment of pure magic in the eighty-fifth minute. Feeding off another pinpoint delivery from Nanasi, he smashed home his second goal of the afternoon. This stunning late winner completed a sensational comeback and delivered a massive Upset Factor given the enormous gap in the table. While the visitors missed a golden chance to pressure the league leaders, the hosts celebrated a monumental victory that could single-handedly reshape their season trajectory. A true masterclass in late resilience at the Meinau.

Key Questions

How did VAR change this match?

VAR intervened in the 56th minute to deny Jacobo Ortega a crucial goal, heightening the drama and suspense before the eventual late winner.

What made Gessime Yassine the Man of the Match?

Yassine netted a phenomenal second-half brace, including an 85th-minute winner, capping off a stellar individual display that turned the match completely.

How dramatic was the late winner by Gessime Yassine?

Breaking the deadlock in the 85th minute, his strike completed a stunning comeback against heavy favourites, sending the home crowd into absolute delirium.

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
52%
48%
Strasbourg 52%
Lens 48%
Shots
16
17
Strasbourg 16
Lens 17
Shots on Target
7
7
Strasbourg 7
Lens 7
Expected Goals (xG)
1.66
2.89
Strasbourg 1.66
Lens 2.89
Passes
444
415
Strasbourg 444
Lens 415
Corners
3
6
Strasbourg 3
Lens 6
Fouls
10
11
Strasbourg 10
Lens 11
Yellow Cards
2
2
Strasbourg 2
Lens 2
Red Cards
0
0
Strasbourg 0
Lens 0

Match Events

36' 🟨 Jeyland Mitchell
Florian Thauvin ⚽ 38'
HT
48' ⚽ Gessime Yassine (Sebastian Nanasi)
56' • Jacobo Ortega
↓ Maik Nawrocki ↑Ruben Aguilar 🔄 62'
Franjo Ivanovic 🟨 69'
↓ Michaël Cuisance ↑Andrija Bulatović 🔄 72'
↓ Franjo Ivanovic ↑Thorgan Hazard 🔄 73'
76' 🔄 ↓ Giovanni Reyna ↑Samuel Amo-Ameyaw
Ruben Aguilar 🟨 80'
83' 🔄 ↓ Jacobo Ortega ↑Sekou Mara
83' 🔄 ↓ Lucas Høgsberg ↑Abdoul Karim Coulibaly
84' 🟨 Gessime Yassine
85' ⚽ Gessime Yassine (Sebastian Nanasi)
↓ Abdallah Sima ↑Florian Sotoca 🔄 89'
↓ Michał Skóraś ↑Mezian Soares Mesloub 🔄 89'
90' 🔄 ↓ Sebastian Nanasi ↑Mateo Del Blanco
90' 🔄 ↓ Gessime Yassine ↑Fábio Baldé
FT

Player Cards

Our take on every player in this match

Strasbourg

Goalkeepers
Filip Jörgensen
OCTOPUS
OCTOPUS
6
Saves
6
Saves
0
Conceded
100%
Save %
Defenders
Genesis Antwi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jeyland Mitchell
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Andrew Omobamidele
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Lucas Høgsberg
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Midfielders
Diogo Sousa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Pape Demba Diop
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Gessime Yassine
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
9.4
Rating
Giovanni Reyna
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
24%
Pass Acc
Sebastian Nanasi
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
21%
Pass Acc
Forwards
J. Ortega
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
BENCH
Miłosz Piekutowski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Abdoul Karim Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Mateo Del Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Benjamin Brantlind
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tyrese Noubissie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Fabio Baldé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Sékou Mara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Lens

Goalkeepers
Robin Risser
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
Maik Nawrocki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
Pierre-Ismaëlo Ganiou
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Souleymane Sagnan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Midfielders
Michał Skóraś
NPC
NPC
89
Minutes
89
Minutes
34%
Pass Acc
6.5
Rating
Yacine Titraoui
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
3
Interceptions
1
Blocks
Michaël Cuisance
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Matthieu Udol
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
Florian Thauvin
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Franjo Ivanović
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
73
Total Mins
73
Entry
Forwards
Abdallah Sima
NPC
NPC
89
Minutes
89
Minutes
8%
Pass Acc
6.2
Rating
BENCH
Nidal Čelik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Aguilar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Mezian Mesloub
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Thorgan Hazard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Amadou Haidara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrija Bulatović
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Florian Sotoca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Rayan 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
02/27/2026 Strasbourg 1 - 1 Lens Ligue 1 Stade de la Meinau
11/22/2025 Lens 1 - 0 Strasbourg Ligue 1 Stade Bollaert-Delelis
02/16/2025 Lens 0 - 2 Strasbourg Ligue 1 Stade Bollaert-Delelis
10/06/2024 Strasbourg 2 - 2 Lens Ligue 1 Stade de la Meinau
02/10/2024 Lens 3 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
09/29/2023 Strasbourg 0 - 1 Lens Ligue 1 Stade de la Meinau
04/07/2023 Lens 2 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
01/11/2023 Strasbourg 2 - 2 Lens Ligue 1 Stade de la Meinau
04/03/2022 Strasbourg 1 - 0 Lens Ligue 1 Stade de la Meinau
09/22/2021 Lens 0 - 1 Strasbourg Ligue 1 Stade Bollaert-Delelis
02/27/2026
Ligue 1 Stade de la Meinau
11/22/2025
Ligue 1 Stade Bollaert-Delelis
02/16/2025
Ligue 1 Stade Bollaert-Delelis
10/06/2024
Ligue 1 Stade de la Meinau
02/10/2024
Ligue 1 Stade Bollaert-Delelis
09/29/2023
Ligue 1 Stade de la Meinau
04/07/2023
Ligue 1 Stade Bollaert-Delelis
01/11/2023
Ligue 1 Stade de la Meinau
04/03/2022
Ligue 1 Stade de la Meinau
09/22/2021
Ligue 1 Stade Bollaert-Delelis
Strasbourg Win
Lens Win
Draw

League Standings

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