Ligue 1 Regular Season - 28

Lorient 1 - 1 FT Paris FC

Stade du Moustoir

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

Futmetrix Verdict
28
FT
Sun, Apr 5
Français
Lorient
1-1
Paris FC
⚡ Intensity 20
⚖️ Balance 40
🏆 Stakes 2
🎲 Upset 22
Munetsi strikes late to deny Lorient.

Stalemate at the Moustoir: Munetsi Rescues Paris FC

Skip It Futmetrix Score: 28/100. A grind of a match where fleeting moments of quality couldn't mask an overall lack of final-third inspiration from either mid-table side.

A Tactical Slog

The opening half at the Stade du Moustoir delivered a grinding tactical slog rather than an end-to-end spectacle. Paris FC edged possession at 51%, trying to orchestrate attacks through the middle, but they found themselves running into a resolute wall. A low Intensity rating tells the story of a disjointed first period where genuine scoring chances were at a premium. Instead of flowing moves, the threat came largely from dead-ball situations. A barrage of set-piece pressure resulted in 11 total corners across the afternoon, turning the penalty areas into crowded wrestling matches. Both mid-table teams struggled to find that crucial final pass, with attacking sequences repeatedly breaking down. Our take is that the lack of tempo entirely suited the visitors, who successfully dragged the hosts into a scrappy contest.

Dieng Breaks the Deadlock

The second half desperately needed a spark, and it finally arrived just before the hour mark. In the 54th minute, Lorient shattered the deadlock through a moment of much-needed clarity. P. Pagis carved open the visitors' backline with a sharp delivery, finding B. Dieng in space. The forward made no mistake, finishing clinically to alter the Balance of the match. This breakthrough forced the Parisian outfit to abandon their conservative shape and commit bodies forward. The momentum shifts were palpable as the lead changed hands, creating a more stretched and chaotic environment. For a brief window, the home side looked poised to seize total control and put the game out of reach, pushing their shot count to 10 overall, but they lacked the killer instinct.

Munetsi Strikes Back

Sitting on a slender lead is always a dangerous game, and the hosts paid the ultimate price for dropping deep. In the 74th minute, M. Munetsi stepped up to drag his team back into the fight, finding the net to silence the home crowd. His crucial strike rewarded the away side's persistence, but the real unsung hero was Diego Coppola. The central defender delivered a colossal performance, sweeping up danger and keeping the home forwards at bay during the chaotic final minutes. With modest Stakes for two sides entrenched in the league's middle tier, the urgency faded into a cautious acceptance of the draw. This 1-1 stalemate does little to elevate either club's standing, perfectly reflecting an afternoon built on grit.

Key Questions

Who scored the opening goal for Lorient?

B. Dieng broke the deadlock in the 54th minute, finishing off an assist from P. Pagis.

Who secured the draw for Paris FC?

M. Munetsi scored the equalizing goal in the 74th minute, earning a crucial away point.

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
49%
51%
Lorient 49%
Paris FC 51%
Shots
10
6
Lorient 10
Paris FC 6
Shots on Target
3
4
Lorient 3
Paris FC 4
Expected Goals (xG)
1.18
0.89
Lorient 1.18
Paris FC 0.89
Passes
422
438
Lorient 422
Paris FC 438
Pass Accuracy
88%
87%
Lorient 88%
Paris FC 87%
Corners
5
6
Lorient 5
Paris FC 6
Fouls
8
6
Lorient 8
Paris FC 6
Yellow Cards
1
2
Lorient 1
Paris FC 2
Red Cards
0
0
Lorient 0
Paris FC 0

Match Events

HT
A. Camara 🟨 50'
54' B. Dieng (P. Pagis)
67' 🔄 B. Dieng S. Soumano
J. Ikone I. Kebbal 🔄 71'
W. Geubbels L. Koleosho 🔄 71'
M. Lopez H. Traore 🔄 71'
A. Camara A. Gory 🔄 71'
72' 🔄 J. Makengo A. Tosin
72' 🔄 P. Pagis D. Karim
M. Munetsi 74'
P. Lees-Melou 🟨 80'
82' 🔄 T. Le Bris P. Katseris
86' 🟨 A. Kouassi
M. Simon S. Chergui 🔄 90'+3
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
94
Total Mins
Started
Entry
Defenders
Bamo Meïté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Montassar Talbi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Abdoulaye Faye
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Midfielders
Théo Le Bris
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
81
Total Mins
82
Entry
Noah Cadiou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Arthur Avom Ebong
MAGNET
MAGNET
73
Activity
73
Activity
64
Passes
9
Duels
Arsène Kouassi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Forwards
Jean-Victor Makengo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Pablo Pagis
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
23%
Pass Acc
Ahmadou Bamba Dieng
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Bingourou Kamara
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Darlin Yongwa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Igor Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathaniel Adjei
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
13
Total Mins
Started
Entry
Daniel Semedo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karim Dermane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Sambou Soumano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Aiyegun Tosin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry

Paris FC

Goalkeepers
Kevin Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Defenders
Adama Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
71
Entry
Diego Coppola
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
71%
Win %
Moustapha Mbow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
94
Total Mins
Started
Entry
Nhoa Sangui
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Pierre Lees Melou
MAGNET
MAGNET
73
Activity
73
Activity
65
Passes
8
Duels
Maxime López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Jonathan Ikoné
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Marshall Munetsi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Moses Simon
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Forwards
Willem Geubbels
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
BENCH
Obed Nkambadio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Samir Sophian Chergui
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Hamari Traoré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Thibault De Smet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Timothée Kolodziejczak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathieu Cafaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ilan Kebbal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
Luca Koleosho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Alimami Gory
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/04/2026 Lorient 2 - 0 Paris FC Coupe de France Stade Yves Allainmat-Le Moustoir
10/03/2025 Paris FC 2 - 0 Lorient Ligue 1 Stade Jean Bouin
03/08/2025 Paris FC 3 - 2 Lorient Ligue 2 Stade Charléty
12/14/2024 Lorient 2 - 0 Paris FC Ligue 2 Stade du Moustoir - Yves Allainmat
02/09/2021 Lorient 2 - 1 Paris FC Coupe de France Stade Yves Allainmat - Le Moustoir
07/29/2019 Lorient 3 - 0 Paris FC Ligue 2 Stade Yves Allainmat - Le Moustoir (Lorient)
02/04/2026
Coupe de France Stade Yves Allainmat-Le Moustoir
10/03/2025
Ligue 1 Stade Jean Bouin
03/08/2025
Ligue 2 Stade Charléty
12/14/2024
Ligue 2 Stade du Moustoir - Yves Allainmat
02/09/2021
Coupe de France Stade Yves Allainmat - Le Moustoir
07/29/2019
Ligue 2 Stade Yves Allainmat - Le Moustoir (Lorient)
Lorient Win
Paris FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 27 63 61 23 +38 WParis Saint Germain 3 - 1 Toulouse (03-04-2026)WNice 0 - 4 Paris Saint Germain (21-03-2026)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)
2 Lens 28 59 54 27 +27 LLille 3 - 0 Lens (04-04-2026)WLens 5 - 1 Angers (20-03-2026)LLorient 2 - 1 Lens (14-03-2026)WLens 3 - 0 Metz (08-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
3 Lille 28 50 45 34 +11 WLille 3 - 0 Lens (04-04-2026)WMarseille 1 - 2 Lille (22-03-2026)WRennes 1 - 2 Lille (15-03-2026)DLille 1 - 1 Lorient (08-03-2026)WLille 1 - 0 Nantes (01-03-2026)
4 Marseille 28 49 55 37 +18 LMonaco 2 - 1 Marseille (05-04-2026)LMarseille 1 - 2 Lille (22-03-2026)WMarseille 1 - 0 Auxerre (13-03-2026)WToulouse 0 - 1 Marseille (07-03-2026)WMarseille 3 - 2 Lyon (01-03-2026)
5 Monaco 28 49 49 39 +10 WMonaco 2 - 1 Marseille (05-04-2026)WLyon 1 - 2 Monaco (22-03-2026)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)
6 Lyon 28 48 41 29 +12 DAngers 0 - 0 Lyon (05-04-2026)LLyon 1 - 2 Monaco (22-03-2026)DLe Havre 0 - 0 Lyon (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)LMarseille 3 - 2 Lyon (01-03-2026)
7 Rennes 28 47 47 40 +7 WStade Brestois 29 3 - 4 Rennes (04-04-2026)DRennes 0 - 0 Metz (22-03-2026)LRennes 1 - 2 Lille (15-03-2026)WNice 0 - 4 Rennes (08-03-2026)WRennes 1 - 0 Toulouse (28-02-2026)
8 Strasbourg 28 43 46 34 +12 WStrasbourg 3 - 1 Nice (04-04-2026)WNantes 2 - 3 Strasbourg (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DStrasbourg 1 - 1 Lens (27-02-2026)
9 Lorient 28 38 38 42 -4 DLorient 1 - 1 Paris FC (05-04-2026)LToulouse 1 - 0 Lorient (21-03-2026)WLorient 2 - 1 Lens (14-03-2026)DLille 1 - 1 Lorient (08-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)
10 Toulouse 28 37 39 35 +4 LParis Saint Germain 3 - 1 Toulouse (03-04-2026)WToulouse 1 - 0 Lorient (21-03-2026)WMetz 3 - 4 Toulouse (15-03-2026)LToulouse 0 - 1 Marseille (07-03-2026)LRennes 1 - 0 Toulouse (28-02-2026)
11 Stade Brestois 29 28 36 37 43 -6 LStade Brestois 29 3 - 4 Rennes (04-04-2026)LAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)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)
12 Angers 28 33 24 37 -13 DAngers 0 - 0 Lyon (05-04-2026)LLens 5 - 1 Angers (20-03-2026)LAngers 0 - 2 Nice (14-03-2026)WNantes 0 - 1 Angers (07-03-2026)LMonaco 2 - 0 Angers (28-02-2026)
13 Paris FC 28 32 33 44 -11 DLorient 1 - 1 Paris FC (05-04-2026)WParis FC 3 - 2 Le Havre (22-03-2026)DStrasbourg 0 - 0 Paris FC (15-03-2026)DLyon 1 - 1 Paris FC (08-03-2026)WParis FC 1 - 0 Nice (01-03-2026)
14 Le Havre 28 28 23 36 -13 DLe Havre 1 - 1 Auxerre (05-04-2026)LParis FC 3 - 2 Le Havre (22-03-2026)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)
15 Nice 28 27 33 55 -22 LStrasbourg 3 - 1 Nice (04-04-2026)LNice 0 - 4 Paris Saint Germain (21-03-2026)WAngers 0 - 2 Nice (14-03-2026)LNice 0 - 4 Rennes (08-03-2026)LParis FC 1 - 0 Nice (01-03-2026)
16 Auxerre 28 23 23 37 -14 DLe Havre 1 - 1 Auxerre (05-04-2026)WAuxerre 3 - 0 Stade Brestois 29 (21-03-2026)LMarseille 1 - 0 Auxerre (13-03-2026)DAuxerre 0 - 0 Strasbourg (07-03-2026)DLorient 2 - 2 Auxerre (01-03-2026)
17 Nantes 27 18 24 45 -21 DMetz 0 - 0 Nantes (05-04-2026)LNantes 2 - 3 Strasbourg (22-03-2026)LNantes 0 - 1 Angers (07-03-2026)LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)
18 Metz 28 15 25 60 -35 DMetz 0 - 0 Nantes (05-04-2026)DRennes 0 - 0 Metz (22-03-2026)LMetz 3 - 4 Toulouse (15-03-2026)LLens 3 - 0 Metz (08-03-2026)LMetz 0 - 1 Stade Brestois 29 (01-03-2026)