Ligue 1 Regular Season - 20

Strasbourg 1 - 2 FT Paris Saint Germain

Stade de la Meinau

AI-powered match analysis and previews to help you decide which games are worth watching

86
FT
Sun, Feb 1
Français
Strasbourg
1-2
Paris Saint Germain
⚡ Intensity 62
⚖️ Balance 100
🏆 Stakes 67
🎲 Upset 0
Ten-man PSG survive madness in Strasbourg

Ten-Man PSG Snatched Victory Amidst Meinau Chaos

Must-Watch Futmetrix Score: 86/100. PSG displayed the resilience of champions, overcoming a red card to snatch all three points in a match where Strasbourg will rue a critical missed penalty.

The Early Seven-Minute Storm

Stade de la Meinau was a cauldron of noise as Strasbourg looked to disrupt the league leaders. The match erupted in the 20th minute when the hosts were awarded a penalty, but J. Panichelli saw his effort go begging. That moment of missed opportunity shifted the Intensity immediately. Just two minutes later, Paris Saint Germain punished the profligacy. B. Barcola turned architect, finding Senny Mayulu who clinicaly dispatched the opener. However, the lead was fleeting. By the 27th minute, the ground shook again as B. Chilwell provided the ammunition for G. Doue to level the scores. It was a breathless seven-minute span that featured three major goal involvements, leaving the Balance of the contest on a knife-edge as both sides traded blows in an open, expansive affair.

The Hakimi Red Card Pivot

The second half settled into a tactical chess match where the visitors dominated possession with 68% of the ball. Despite the territorial control, Strasbourg remained a constant threat on the break, recording a superior xG of 2.27 compared to PSG's 1.13. The definitive pivot occurred in the 75th minute when the Stakes were raised to their highest. A. Hakimi was shown a straight red card for roughing, leaving the champions to navigate the final quarter-hour with a numerical disadvantage. For a moment, an Upset seemed inevitable as the home side pushed their extra man forward. The atmosphere reached a fever pitch, but instead of crumbling, the Parisian backline held firm, forcing Strasbourg to cross from deep and rely on speculative efforts that failed to test the keeper significantly.

Mendes Delivers the Knockout Blow

With ten men, most teams would have settled for a draw, but PSG’s championship pedigree shone through in the closing stages. In the 81st minute, W. Zaire-Emery surged forward and delivered a pinpoint ball to Nuno Mendes, who fired home to restore the lead. It was a sucker-punch that deflated the home crowd and the Strasbourg players alike. The result keeps the visitors firmly at the summit of Ligue 1, while Strasbourg remains in 7th, wondering what might have been had that early penalty hit the net. For the league leaders, this was a statement of intent—winning in adversity to keep their five-match win streak alive. The Balance of power in French football remains firmly in the capital, even on a night where they were pushed to the absolute limit.

Key Questions

How did the red card for A. Hakimi impact the match?

It forced PSG to defend with ten men, but they remarkably scored the winner shortly after the dismissal to secure three points.

Was the penalty miss by J. Panichelli the turning point?

Yes, the miss prevented Strasbourg from taking an early lead, allowing PSG to score the opener just two minutes later.

How did Strasbourg complete the comeback from behind?

Strasbourg leveled through G. Doue shortly after falling behind, but they were unable to capitalize on their numerical advantage late on.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
32%
68%
Strasbourg 32%
Paris Saint Germain 68%
Shots
9
13
Strasbourg 9
Paris Saint Germain 13
Shots on Target
4
4
Strasbourg 4
Paris Saint Germain 4
Expected Goals (xG)
2.27
1.13
Strasbourg 2.27
Paris Saint Germain 1.13
Passes
315
693
Strasbourg 315
Paris Saint Germain 693
Pass Accuracy
84%
91%
Strasbourg 84%
Paris Saint Germain 91%
Corners
5
4
Strasbourg 5
Paris Saint Germain 4
Fouls
7
6
Strasbourg 7
Paris Saint Germain 6
Yellow Cards
0
0
Strasbourg 0
Paris Saint Germain 0
Red Cards
0
1
Strasbourg 0
Paris Saint Germain 1

Match Events

20' J. Panichelli (J. Panichelli)
S. Mayulu (B. Barcola) 22'
27' G. Doue (B. Chilwell)
HT
I. Mbaye D. Doue 🔄 46'
S. Mayulu O. Dembele 🔄 59'
B. Barcola Lee Kang-In 🔄 60'
72' 🔄 J. Enciso R. Luis
A. Hakimi 🟥 75'
N. Mendes (W. Zaire-Emery) 81'
83' 🔄 B. Chilwell S. Amo-Ameyaw
90'+4 🔄 S. El Mourabet G. Yassine
90'+6 🟨 D. Moreira
FT

Player Cards

Season performance ratings for players in this match

Strasbourg

Goalkeepers
Mike Penders
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Defenders
Guéla Doué
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Mamadou Sarr
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Ismael Doukouré
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Ben Chilwell
ARCHITECT
ARCHITECT
2
key passes
2
key passes
1
assists
19%
pass acc
Midfielders
Samir El Mourabet
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
Abdoul Ouattara
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Diego Moreira
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Julio Enciso
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
72
total mins
72
entry
Martial Godo
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Forwards
Joaquin Panichelli
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
BENCH
Karl-Johan Johnsson
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Lucas Høgsberg
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Andrew Omobamidele
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
23
total mins
Started
entry
Tyrese Noubissie
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Mathis Amougou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Sebastian Nanasi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Gessime Yassine
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
13
total mins
Started
entry

Paris Saint Germain

Goalkeepers
Matvey Safonov
PENALTY HERO
PENALTY HERO
1
pens saved
1
pens saved
3
saves
7.3
rating
Defenders
Achraf Hakimi
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
5.7
rating
Marquinhos
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
7.3
rating
Willian Pacho
MAGNET
MAGNET
91
activity
91
activity
88
passes
3
duels
Nuno Mendes
CLOSER
CLOSER
1
late goals
1
late goals
0
late assists
75
minute
Midfielders
Warren Zaïre-Emery
PROVIDER
PROVIDER
1
assists
1
assists
1
key passes
7.2
rating
Vitinha
MAGNET
MAGNET
82
activity
82
activity
80
passes
2
duels
João Neves
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
95
total mins
Started
entry
Forwards
Ibrahim Mbaye
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Senny Mayulu
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Bradley Barcola
PROVIDER
PROVIDER
1
assists
1
assists
2
key passes
6.6
rating
BENCH
Lucas Chevalier
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Ilya Zabarnyi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Beraldo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Hernández
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Kang-in Lee
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
35
total mins
Started
entry
Dro Fernández
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Désiré Doué
DRIBBLER
DRIBBLER
3
dribbles
3
dribbles
3
attempts
100%
success %
Ousmane Dembélé
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
36
total mins
Started
entry
Gonçalo Ramos
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
17/10/2025 Paris Saint Germain 3 - 3 Strasbourg Ligue 1 Parc des Princes
03/05/2025 Strasbourg 2 - 1 Paris Saint Germain Ligue 1 Stade de la Meinau
19/10/2024 Paris Saint Germain 4 - 2 Strasbourg Ligue 1 Parc des Princes
02/02/2024 Strasbourg 1 - 2 Paris Saint Germain Ligue 1 Stade de la Meinau
21/10/2023 Paris Saint Germain 3 - 0 Strasbourg Ligue 1 Parc des Princes
27/05/2023 Strasbourg 1 - 1 Paris Saint Germain Ligue 1 Stade de la Meinau
17/10/2025
Ligue 1 Parc des Princes
03/05/2025
Ligue 1 Stade de la Meinau
19/10/2024
Ligue 1 Parc des Princes
02/02/2024
Ligue 1 Stade de la Meinau
21/10/2023
Ligue 1 Parc des Princes
27/05/2023
Ligue 1 Stade de la Meinau
Strasbourg Win
Paris Saint Germain Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 20 48 43 16 +27 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)WParis Saint Germain 2 - 1 Paris FC (04-01-2026)WMetz 2 - 3 Paris Saint Germain (13-12-2025)
2 Lens 20 46 34 16 +18 WLens 1 - 0 Le Havre (30-01-2026)LMarseille 3 - 1 Lens (24-01-2026)WLens 1 - 0 Auxerre (17-01-2026)WToulouse 0 - 3 Lens (02-01-2026)WLens 2 - 0 Nice (14-12-2025)
3 Marseille 20 39 46 22 +24 DParis FC 2 - 2 Marseille (31-01-2026)WMarseille 3 - 1 Lens (24-01-2026)WAngers 2 - 5 Marseille (17-01-2026)LMarseille 0 - 2 Nantes (04-01-2026)WMarseille 1 - 0 Monaco (14-12-2025)
4 Lyon 20 39 33 20 +13 WLyon 1 - 0 Lille (01-02-2026)WMetz 2 - 5 Lyon (25-01-2026)WLyon 2 - 1 Stade Brestois 29 (18-01-2026)WMonaco 1 - 3 Lyon (03-01-2026)WLyon 1 - 0 Le Havre (14-12-2025)
5 Lille 20 32 34 30 +4 LLyon 1 - 0 Lille (01-02-2026)LLille 1 - 4 Strasbourg (25-01-2026)LParis Saint Germain 3 - 0 Lille (16-01-2026)LLille 0 - 2 Rennes (03-01-2026)WAuxerre 3 - 4 Lille (14-12-2025)
6 Rennes 20 31 30 31 -1 LMonaco 4 - 0 Rennes (31-01-2026)LRennes 0 - 2 Lorient (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLille 0 - 2 Rennes (03-01-2026)WRennes 3 - 1 Stade Brestois 29 (13-12-2025)
7 Strasbourg 20 30 33 25 +8 LStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)WLille 1 - 4 Strasbourg (25-01-2026)WStrasbourg 2 - 1 Metz (18-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)
8 Toulouse 20 30 31 23 +8 DToulouse 0 - 0 Auxerre (01-02-2026)WStade Brestois 29 0 - 2 Toulouse (25-01-2026)WToulouse 5 - 1 Nice (17-01-2026)LToulouse 0 - 3 Lens (02-01-2026)WParis FC 0 - 3 Toulouse (13-12-2025)
9 Lorient 20 28 27 31 -4 WLorient 2 - 1 Nantes (31-01-2026)WRennes 0 - 2 Lorient (24-01-2026)WMonaco 1 - 3 Lorient (16-01-2026)DLorient 1 - 1 Metz (04-01-2026)DStrasbourg 0 - 0 Lorient (14-12-2025)
10 Monaco 20 27 32 33 -1 WMonaco 4 - 0 Rennes (31-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)LMonaco 1 - 3 Lorient (16-01-2026)LMonaco 1 - 3 Lyon (03-01-2026)LMarseille 1 - 0 Monaco (14-12-2025)
11 Angers 20 26 21 25 -4 WAngers 1 - 0 Metz (01-02-2026)DParis FC 0 - 0 Angers (25-01-2026)LAngers 2 - 5 Marseille (17-01-2026)LLe Havre 2 - 1 Angers (04-01-2026)WAngers 4 - 1 Nantes (12-12-2025)
12 Stade Brestois 29 20 23 26 33 -7 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)WStade Brestois 29 2 - 0 Auxerre (04-01-2026)LRennes 3 - 1 Stade Brestois 29 (13-12-2025)
13 Nice 20 22 27 38 -11 DNice 2 - 2 Stade Brestois 29 (01-02-2026)WNantes 1 - 4 Nice (25-01-2026)LToulouse 5 - 1 Nice (17-01-2026)DNice 1 - 1 Strasbourg (03-01-2026)LLens 2 - 0 Nice (14-12-2025)
14 Paris FC 20 21 26 34 -8 DParis FC 2 - 2 Marseille (31-01-2026)DParis FC 0 - 0 Angers (25-01-2026)WNantes 1 - 2 Paris FC (18-01-2026)LParis Saint Germain 2 - 1 Paris FC (04-01-2026)LParis FC 0 - 3 Toulouse (13-12-2025)
15 Le Havre 20 20 16 25 -9 LLens 1 - 0 Le Havre (30-01-2026)DLe Havre 0 - 0 Monaco (24-01-2026)DRennes 1 - 1 Le Havre (18-01-2026)WLe Havre 2 - 1 Angers (04-01-2026)LLyon 1 - 0 Le Havre (14-12-2025)
16 Nantes 20 14 19 36 -17 LLorient 2 - 1 Nantes (31-01-2026)LNantes 1 - 4 Nice (25-01-2026)LNantes 1 - 2 Paris FC (18-01-2026)WMarseille 0 - 2 Nantes (04-01-2026)LAngers 4 - 1 Nantes (12-12-2025)
17 Auxerre 20 13 14 29 -15 DToulouse 0 - 0 Auxerre (01-02-2026)LAuxerre 0 - 1 Paris Saint Germain (23-01-2026)LLens 1 - 0 Auxerre (17-01-2026)LStade Brestois 29 2 - 0 Auxerre (04-01-2026)LAuxerre 3 - 4 Lille (14-12-2025)
18 Metz 20 12 21 46 -25 LAngers 1 - 0 Metz (01-02-2026)LMetz 2 - 5 Lyon (25-01-2026)LStrasbourg 2 - 1 Metz (18-01-2026)DLorient 1 - 1 Metz (04-01-2026)LMetz 2 - 3 Paris Saint Germain (13-12-2025)