Ligue 1 Regular Season - 10

Lorient 1 - 1 FT Paris Saint Germain

Stade du Moustoir

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

42
FT
Wed, Oct 29
Français
Lorient
1-1
Paris Saint Germain
⚡ Intensity 21
⚖️ Balance 40
🏆 Stakes 67
🎲 Upset 0
PSG held at Lorient in thriller

Mvogo's masterclass denies PSG: Lorient's survival statement in Brittany

Average Entertainment Futmetrix Score: 42/100. At Lorient, the PSG juggernaut discovers that possession without precision is merely theatre—and a dogged Breton side refuses to play supporting cast in their own survival drama.

Relentless Intensity meets immovable resistance

The PSG machine rolled into Stade du Moustoir expecting to dismantle a relegation-haunted opponent. The script seemed written: 78% possession, 15 shots to five, absolute control. N. Mendes delivered the expected opening goal at 49 minutes, and Paris looked destined for another coronation. Then came the gut punch. Two minutes later, Igor Silva equalised, and suddenly the Intensity of PSG's siege crumbled into chaos. The narrative flipped.

Goalkeeper heroics: Mvogo stands defiant

Yvon Mvogo became the immovable object at Lorient's last line. Seven saves—each one a refusal to accept the inevitable. Lorient faced 15 shots, eight on target, yet Mvogo turned every opportunity into a personal duel. PSG created the chances; the goalkeeper denied them. This wasn't luck—it was world-class shot-stopping when survival hung in the balance.

Seismic Balance: Two lead changes in ninety seconds

A team 16th in the table, 12 points adrift of the summit, should crumble against the best in France. Instead, Marquinhos and PSG's vaunted defence found themselves chasing ghosts. The 1-1 draw represents far more than a dropped point for Paris—it's a statement of defiance from Lorient. With only 22% possession and an xG of 0.23, they had no right to leave with anything. Yet here they stand, breathing oxygen in the relegation battle, having proven they belong in this fight.

Key Questions

What does this result mean for Lorient's season?

A vital point against the league leaders. Lorient remains 12 points adrift but proves they can compete. Survival is possible.

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
22%
78%
Lorient 22%
Paris Saint Germain 78%
Shots
5
15
Lorient 5
Paris Saint Germain 15
Shots on Target
2
8
Lorient 2
Paris Saint Germain 8
Expected Goals (xG)
0.23
1.49
Lorient 0.23
Paris Saint Germain 1.49
Passes
229
827
Lorient 229
Paris Saint Germain 827
Pass Accuracy
73%
93%
Lorient 73%
Paris Saint Germain 93%
Corners
0
8
Lorient 0
Paris Saint Germain 8
Fouls
5
13
Lorient 5
Paris Saint Germain 13
Yellow Cards
0
2
Lorient 0
Paris Saint Germain 2
Red Cards
0
0
Lorient 0
Paris Saint Germain 0

Match Events

HT
Q. Ndjantou Vitinha 🔄 46'
I. Mbaye J. Neves 🔄 46'
N. Mendes 49'
51' Igor Silva
O. Dembele K. Kvaratskhelia 🔄 62'
D. Doue B. Barcola 🔄 63'
Ilya Zabarnyi 🟨 68'
68' 🔄 P. Pagis J. Makengo
69' 🔄 M. Bamba A. Tosin
69' 🔄 D. Karim A. Avom
77' 🔄 J. Mvuka Mugisha T. Le Bris
W. Zaire-Emery G. Ramos 🔄 77'
90'+2 🔄 N. Cadiou S. Soumano
Bradley Barcola 🟨 90'+5
FT

Player Cards

Season performance ratings for players in this match

Lorient

Goalkeepers
Y. Mvogo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
J. Mvuka Mugisha
WALL
WALL
0
Dribbled Past
0
Dribbled Past
7
Tackles
80%
Duel Win %
Igor Silva
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Yongwa
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
7
Duels Won
0
Pens Won
A. Kouassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
D. Karim
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
L. Abergel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Cadiou
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
P. Pagis
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Forwards
M. Bamba
GHOST
GHOST
9
Actions
9
Actions
69
Minutes
6.7
Rating
BENCH
B. Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Adjei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Meite
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Avom
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
M. Bley
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
T. Le Bris
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
A. Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
S. Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry

Paris Saint Germain

Goalkeepers
L. Chevalier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
I. Zabarnyi
MAGNET
MAGNET
107
Activity
107
Activity
102
Passes
5
Duels
Marquinhos
MAGNET
MAGNET
110
Activity
110
Activity
109
Passes
1
Duels
L. Beraldo
MAGNET
MAGNET
119
Activity
119
Activity
114
Passes
5
Duels
N. Mendes
TRANSFORMER
TRANSFORMER
1
Goals
1
Goals
5
Aerials Won
1
Tackles
Midfielders
S. Mayulu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
W. Zaire-Emery
MAGNET
MAGNET
80
Activity
80
Activity
74
Passes
6
Duels
Q. Ndjantou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
I. Mbaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
O. Dembele
MAGNET
MAGNET
51
Activity
51
Activity
48
Passes
3
Duels
D. Doue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
M. Safonov
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Marin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
W. Pacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vitinha
MAGNET
MAGNET
84
Activity
84
Activity
83
Passes
1
Duels
J. Neves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
K. Kvaratskhelia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
G. Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
B. Barcola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
24/04/2024 Lorient 1 - 4 Paris Saint Germain Ligue 1 Stade du Moustoir - Yves Allainmat
12/08/2023 Paris Saint Germain 0 - 0 Lorient Ligue 1 Parc des Princes
30/04/2023 Paris Saint Germain 1 - 3 Lorient Ligue 1 Parc des Princes
06/11/2022 Lorient 1 - 2 Paris Saint Germain Ligue 1 Stade Yves Allainmat - Le Moustoir
03/04/2022 Paris Saint Germain 5 - 1 Lorient Ligue 1 Parc des Princes
22/12/2021 Lorient 1 - 1 Paris Saint Germain Ligue 1 Stade Yves Allainmat - Le Moustoir
31/01/2021 Lorient 3 - 2 Paris Saint Germain Ligue 1 Stade Yves Allainmat - Le Moustoir
16/12/2020 Paris Saint Germain 2 - 0 Lorient Ligue 1 Parc des Princes
19/01/2020 Lorient 0 - 1 Paris Saint Germain Coupe de France Stade Yves Allainmat - Le Moustoir
24/04/2024
Ligue 1 Stade du Moustoir - Yves Allainmat
12/08/2023
Ligue 1 Parc des Princes
30/04/2023
Ligue 1 Parc des Princes
06/11/2022
Ligue 1 Stade Yves Allainmat - Le Moustoir
03/04/2022
Ligue 1 Parc des Princes
22/12/2021
Ligue 1 Stade Yves Allainmat - Le Moustoir
31/01/2021
Ligue 1 Stade Yves Allainmat - Le Moustoir
16/12/2020
Ligue 1 Parc des Princes
19/01/2020
Coupe de France Stade Yves Allainmat - Le Moustoir
Lorient Win
Paris Saint Germain Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 10 21 20 9 +11 DLorient 1 - 1 Paris Saint Germain (29-10-2025)WStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)WParis Saint Germain 2 - 0 Auxerre (27-09-2025)
2 Monaco 10 20 23 16 +7 WNantes 3 - 5 Monaco (29-10-2025)WMonaco 1 - 0 Toulouse (25-10-2025)DAngers 1 - 1 Monaco (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)LLorient 3 - 1 Monaco (27-09-2025)
3 Marseille 10 19 24 11 +13 DMarseille 2 - 2 Angers (29-10-2025)LLens 2 - 1 Marseille (25-10-2025)WMarseille 6 - 2 Le Havre (18-10-2025)WMetz 0 - 3 Marseille (04-10-2025)WStrasbourg 1 - 2 Marseille (26-09-2025)
4 Strasbourg 10 19 21 12 +9 WStrasbourg 3 - 0 Auxerre (29-10-2025)LLyon 2 - 1 Strasbourg (26-10-2025)DParis Saint Germain 3 - 3 Strasbourg (17-10-2025)WStrasbourg 5 - 0 Angers (05-10-2025)LStrasbourg 1 - 2 Marseille (26-09-2025)
5 Lyon 10 19 16 12 +4 DParis FC 3 - 3 Lyon (29-10-2025)WLyon 2 - 1 Strasbourg (26-10-2025)LNice 3 - 2 Lyon (18-10-2025)LLyon 1 - 2 Toulouse (05-10-2025)WLille 0 - 1 Lyon (28-09-2025)
6 Lens 10 19 14 10 +4 LMetz 2 - 0 Lens (29-10-2025)WLens 2 - 1 Marseille (25-10-2025)WLens 2 - 1 Paris FC (19-10-2025)WAuxerre 1 - 2 Lens (04-10-2025)DRennes 0 - 0 Lens (28-09-2025)
7 Lille 10 17 22 13 +9 LNice 2 - 0 Lille (29-10-2025)WLille 6 - 1 Metz (26-10-2025)WNantes 0 - 2 Lille (19-10-2025)DLille 1 - 1 Paris Saint Germain (05-10-2025)LLille 0 - 1 Lyon (28-09-2025)
8 Nice 10 17 16 15 +1 WNice 2 - 0 Lille (29-10-2025)WRennes 1 - 2 Nice (26-10-2025)WNice 3 - 2 Lyon (18-10-2025)DMonaco 2 - 2 Nice (05-10-2025)DNice 1 - 1 Paris FC (28-09-2025)
9 Toulouse 10 14 17 15 +2 DToulouse 2 - 2 Rennes (29-10-2025)LMonaco 1 - 0 Toulouse (25-10-2025)WToulouse 4 - 0 Metz (19-10-2025)WLyon 1 - 2 Toulouse (05-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)
10 Rennes 10 12 14 16 -2 DToulouse 2 - 2 Rennes (29-10-2025)LRennes 1 - 2 Nice (26-10-2025)DRennes 2 - 2 Auxerre (19-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DRennes 0 - 0 Lens (28-09-2025)
11 Le Havre 10 12 12 16 -4 WLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)WAuxerre 0 - 1 Le Havre (26-10-2025)LMarseille 6 - 2 Le Havre (18-10-2025)DLe Havre 2 - 2 Rennes (05-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)
12 Paris FC 10 11 17 20 -3 DParis FC 3 - 3 Lyon (29-10-2025)LParis FC 1 - 2 Nantes (24-10-2025)LLens 2 - 1 Paris FC (19-10-2025)WParis FC 2 - 0 Lorient (03-10-2025)DNice 1 - 1 Paris FC (28-09-2025)
13 Angers 10 10 8 14 -6 DMarseille 2 - 2 Angers (29-10-2025)WAngers 2 - 0 Lorient (26-10-2025)DAngers 1 - 1 Monaco (18-10-2025)LStrasbourg 5 - 0 Angers (05-10-2025)LAngers 0 - 2 Stade Brestois 29 (28-09-2025)
14 Stade Brestois 29 10 9 14 18 -4 LLe Havre 1 - 0 Stade Brestois 29 (29-10-2025)LStade Brestois 29 0 - 3 Paris Saint Germain (25-10-2025)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)WAngers 0 - 2 Stade Brestois 29 (28-09-2025)
15 Nantes 10 9 10 15 -5 LNantes 3 - 5 Monaco (29-10-2025)WParis FC 1 - 2 Nantes (24-10-2025)LNantes 0 - 2 Lille (19-10-2025)DStade Brestois 29 0 - 0 Nantes (04-10-2025)DToulouse 2 - 2 Nantes (27-09-2025)
16 Lorient 10 9 13 22 -9 DLorient 1 - 1 Paris Saint Germain (29-10-2025)LAngers 2 - 0 Lorient (26-10-2025)DLorient 3 - 3 Stade Brestois 29 (19-10-2025)LParis FC 2 - 0 Lorient (03-10-2025)WLorient 3 - 1 Monaco (27-09-2025)
17 Auxerre 10 7 7 16 -9 LStrasbourg 3 - 0 Auxerre (29-10-2025)LAuxerre 0 - 1 Le Havre (26-10-2025)DRennes 2 - 2 Auxerre (19-10-2025)LAuxerre 1 - 2 Lens (04-10-2025)LParis Saint Germain 2 - 0 Auxerre (27-09-2025)
18 Metz 10 5 8 26 -18 WMetz 2 - 0 Lens (29-10-2025)LLille 6 - 1 Metz (26-10-2025)LToulouse 4 - 0 Metz (19-10-2025)LMetz 0 - 3 Marseille (04-10-2025)DMetz 0 - 0 Le Havre (28-09-2025)