Ligue 1 Regular Season - 22

Marseille 2 - 2 FT Strasbourg

Orange Vélodrome

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

Futmetrix Verdict
96
FT
Sat, Feb 14
Français
Marseille
2-2
Strasbourg
⚡ Intensity 86
⚖️ Balance 62
🏆 Stakes 44
🎲 Upset 76
Strasbourg stun Marseille with late penalty.

Late Drama at the Orange Vélodrome

Must-Watch Futmetrix Score: 96/100. A two-goal lead evaporated in the Mediterranean heat as Strasbourg's persistence rewarded them with a share of the spoils in the dying seconds.

The Marseille Surge

The atmosphere at the Orange Vélodrome was electric as Marseille aimed to cement their position in the top four. An Intensity rating of 13.0 was evident from the opening exchanges, with the hosts clinical in their execution. In the 14th minute, M. Greenwood found the back of the net following a sharp assist from A. Gouiri. Despite Strasbourg controlling much of the early possession, Marseille looked the more dangerous side on the counter. The technical quality of the home side allowed them to bypass the visitors' press, establishing a rhythm that suggested a comfortable evening was ahead for the Phocéens.

Momentum Shifts in the Second Half

The second half began with a bang as A. Gouiri turned from provider to scorer in the 47th minute, doubling Marseille's advantage. At 2-0, the match seemed decided, but the Balance began to shift as Strasbourg dominated possession, eventually reaching 57%. The turning point arrived with the introduction of S. Nanasi in the 64th minute. His energy breathed new life into the Strasbourg attack, forcing Marseille into a defensive shell. The visitors' superior xG of 2.02 began to manifest as they pinned the home side back, turning the pitch into a tactical battlefield where the Stakes were rising with every passing minute.

The Final Twist

Strasbourg’s persistence finally bore fruit in the 74th minute when S. Nanasi converted a chance created by M. Godo. The momentum was now firmly with the visitors. Despite a strong overall performance from Pierre-Emerick Aubameyang, who provided two key passes to keep Marseille threatening, the pressure became unbearable. In the seventh minute of stoppage time, a penalty was awarded to Strasbourg. J. Panichelli stepped up and coolly slotted the ball home to seal a 2-2 draw. This result, carrying an Upset score of 7.6, serves as a stark reminder of Strasbourg's resilience and Marseille's inability to close out matches under pressure.

Key Questions

Did Marseille deserve the late equalizer?

Strasbourg scored the equalizer. Given their 57% possession and higher xG (2.02), their late comeback was a fair reflection of their second-half dominance.

How did Marseille complete the comeback from behind?

Marseille actually led 2-0; it was Strasbourg who completed the comeback from behind to secure the 2-2 draw in stoppage time.

How did substitute Pierre-Emerick Aubameyang change the game?

Aubameyang actually started the match. His 8.2 rating and veteran leadership were crucial in Marseille's initial surge to a two-goal lead.

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
43%
57%
Marseille 43%
Strasbourg 57%
Shots
10
12
Marseille 10
Strasbourg 12
Shots on Target
6
5
Marseille 6
Strasbourg 5
Expected Goals (xG)
1.46
2.02
Marseille 1.46
Strasbourg 2.02
Passes
425
545
Marseille 425
Strasbourg 545
Pass Accuracy
84%
89%
Marseille 84%
Strasbourg 89%
Corners
4
5
Marseille 4
Strasbourg 5
Fouls
8
7
Marseille 8
Strasbourg 7
Yellow Cards
3
1
Marseille 3
Strasbourg 1
Red Cards
0
0
Marseille 0
Strasbourg 0

Match Events

14' M. Greenwood (A. Gouiri)
26' 🟨 B. Pavard
42' 🟨 N. Aguerd
HT
S. El Mourabet A. Ouattara 🔄 46'
47' A. Gouiri
J. Enciso S. Nanasi 🔄 64'
L. Hogsberg G. Yassine 🔄 64'
71' 🔄 B. Nadir H. Abdelli
71' 🔄 P. Aubameyang I. Paixao
72' 🟨 I. Paixao
S. Nanasi (M. Godo) 74'
J. Panichelli 🟨 83'
86' 🔄 A. Gouiri F. Medina
B. Chilwell D. D. Fofana 🔄 86'
J. Panichelli 90'+7
90'+8 🟨 T. Weah
G. Yassine A. Anselmino 🔄 90'+9
V. Barco 🟨 90'+9
FT

Player Cards

Our take on every player in this match

Marseille

Goalkeepers
Gerónimo Rulli
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Timothy Weah
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Benjamin Pavard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Nayef Aguerd
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Emerson Palmieri
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.9
Rating
Midfielders
Pierre-Emile Højbjerg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Quinten Timber
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Mason Greenwood
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Bilal Nadir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Pierre-Emerick Aubameyang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Amine Gouiri
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
BENCH
Jeffrey de Lange
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Facundo Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Conrad Jaden Egan-Riley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Arthur Vermeeren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Himad Abdelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Hamed Junior Traorè
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Geoffrey Kondogbia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ethan Nwaneri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Paixão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Strasbourg

Goalkeepers
Mike Penders
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Defenders
Guéla Doué
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Lucas Høgsberg
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Andrew Omobamidele
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
99
Total Mins
Started
Entry
Ben Chilwell
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Valentín Barco
MAGNET
MAGNET
101
Activity
101
Activity
90
Passes
11
Duels
Samir El Mourabet
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
83%
Win %
Diego Moreira
MAGNET
MAGNET
68
Activity
68
Activity
48
Passes
20
Duels
Julio Enciso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
64
Entry
Martial Godo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.2
Rating
Forwards
Joaquin Panichelli
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Penalty
Impact
6.2
Rating
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aarón Anselmino
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Abdoul Ouattara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
54
Total Mins
Started
Entry
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastian Nanasi
SUPER SUB
SUPER SUB
1
Goal
1
Goal
36
Minutes
7.5
Rating
Junior Mwanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gessime Yassine
👻 Invisible Nothing to note
David Datro 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
26/09/2025 Strasbourg 1 - 2 Marseille Ligue 1 Stade de la Meinau
19/01/2025 Marseille 1 - 1 Strasbourg Ligue 1 Orange Vélodrome
29/09/2024 Strasbourg 1 - 0 Marseille Ligue 1 Stade de la Meinau
12/01/2024 Marseille 1 - 1 Strasbourg Ligue 1 Orange Vélodrome
25/11/2023 Strasbourg 1 - 1 Marseille Ligue 1 Stade de la Meinau
12/03/2023 Marseille 2 - 2 Strasbourg Ligue 1 Stade Orange Vélodrome
26/09/2025
Ligue 1 Stade de la Meinau
19/01/2025
Ligue 1 Orange Vélodrome
29/09/2024
Ligue 1 Stade de la Meinau
12/01/2024
Ligue 1 Orange Vélodrome
25/11/2023
Ligue 1 Stade de la Meinau
12/03/2023
Ligue 1 Stade Orange Vélodrome
Marseille Win
Strasbourg Win
Draw

League Standings

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