Ligue 1 Regular Season - 12

Lorient 1 - 1 FT Toulouse

Stade du Moustoir

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

40
FT
Sun, Nov 9
Français
Lorient
1-1
Toulouse
⚡ Intensity 38
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 0
Two penalties, one stalemate holds

Lorient and Toulouse settle for a penalty-marred stalemate

Average Entertainment Futmetrix Score: 40/100. Two converted penalties encapsulate a match where precarious equilibrium and referee decisions held absolute sway.

Penalties dictate the narrative at Stade du Moustoir

At Stade du Moustoir, the match's Intensity crystallised around two pivotal moments: P. Pagis opened the scoring from the penalty spot in the 44th minute, handing Lorient the advantage heading into the break. The Breton striker converted with composure, capitalising on a first half where the hosts attempted to build momentum against a struggling Toulouse. Yet the match's Balance shifted decisively at 65 minutes: D. Sidibé equalised from the penalty mark, restoring parity for the Violets and completely revitalising proceedings.

Two lead changes, no victor emerges

This 1-1 draw epitomises a battle where tactical control was evenly distributed—50% possession apiece—but where referee decisions carried disproportionate weight. Lorient, rooted 17th with just 10 points from 12 matches, could ill afford to surrender this contest. Toulouse, sitting 10th on 16 points, salvaged a precious point despite committing 18 fouls and collecting four yellow cards. The 10 corners manufactured (six for Lorient, four for Toulouse) generated relentless Intensity in the final third, yet neither side mustered the cutting edge required to claim victory.

Attack blunted, defence stretched thin

Despite Lorient's 10 shots (two on target) and Toulouse's six attempts, both teams lacked clinical finishing. Nearly identical Expected Goals figures (1.36 versus 1.32) confirm the contest remained tightly contested throughout. Pass accuracy—81% for Lorient, 84% for Toulouse—failed to translate into clear-cut opportunities. This draw underscores Lorient's urgent need to climb clear of the drop zone and Toulouse's consolidation of mid-table security, though their recent form (three matches without a win) suggests stagnation.

Key Questions

Why two penalties in one match?

Both spot-kicks reflected elevated defensive intensity and fouls in critical zones. Toulouse's 18 fouls (versus Lorient's six) created repeated error opportunities inside the box.

What's the title race impact?

Lorient remains in crisis: 17th place, -12 goal difference. Toulouse consolidates 10th but stagnates—three matches without victory.

Who controlled the tactical battle?

Possession split evenly (50-50), but Lorient fired more (10 versus six shots). Toulouse proved more composed in passing (84% accuracy).

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
50%
50%
Lorient 50%
Toulouse 50%
Shots
10
6
Lorient 10
Toulouse 6
Shots on Target
2
2
Lorient 2
Toulouse 2
Expected Goals (xG)
1.36
1.32
Lorient 1.36
Toulouse 1.32
Passes
399
413
Lorient 399
Toulouse 413
Pass Accuracy
81%
84%
Lorient 81%
Toulouse 84%
Corners
6
4
Lorient 6
Toulouse 4
Fouls
6
18
Lorient 6
Toulouse 18
Yellow Cards
0
4
Lorient 0
Toulouse 4
Red Cards
0
0
Lorient 0
Toulouse 0

Match Events

44' P. Pagis
HT
60' 🔄 L. Abergel N. Cadiou
D. Sidibe 65'
A. Francis A. Vossah 🔄 66'
69' 🔄 P. Pagis J. Makengo
69' 🔄 A. Tosin S. Soumano
Alexis Vossah 🟨 79'
80' 🔄 D. Karim M. Bamba
80' 🔄 J. Mvuka Mugisha T. Le Bris
Emersonn S. Hidalgo 🔄 80'
M. McKenzie R. Messali 🔄 80'
Rafik Messali 🟨 86'
Y. Gboho M. Sauer 🔄 90'
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
Igor Silva
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
5
Duels Won
0
pens won
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
6
Duels Won
0
pens won
Midfielders
J. Mvuka Mugisha
LATE SHIFT
LATE SHIFT
10
late mins
10
late mins
80
total mins
80
entry
A. Avom
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
1
fouls
7.2
rating
L. Abergel
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
A. Kouassi
SWEEPER
SWEEPER
3
cleanups
3
cleanups
2
interceptions
1
blocks
Forwards
D. Karim
PROVOCATEUR
PROVOCATEUR
3
fouls won
3
fouls won
6
Duels Won
0
pens won
P. Pagis
FINISHER
FINISHER
1
goals
1
goals
3
shots
7.2
rating
A. Tosin
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
69
total mins
69
entry
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
J. Makengo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry
T. Le Bris
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
N. Cadiou
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
30
total mins
Started
entry
M. Bamba
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
S. Soumano
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
21
total mins
Started
entry

Toulouse

Goalkeepers
G. Restes
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Defenders
M. McKenzie
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
83%
duel win %
C. Cresswell
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
R. Nicolaisen
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Midfielders
D. Sidibe
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
2
fouls
6.5
rating
C. Casseres
SWEEPER
SWEEPER
2
cleanups
2
cleanups
1
interceptions
1
blocks
A. Francis
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
66
total mins
66
entry
D. Methalie
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
Y. Gboho
NPC
NPC
89
minutes
89
minutes
33%
pass acc
6.6
rating
F. Magri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Emersonn
LATE SHIFT
LATE SHIFT
10
late mins
10
late mins
80
total mins
80
entry
BENCH
K. Haug
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
W. Kamanzi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
S. Koumbassa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
M. Sauer
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
1
total mins
Started
entry
R. Messali
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
A. Vossah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
24
total mins
Started
entry
S. Hidalgo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
10
total mins
Started
entry
J. Vignolo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
N. Edjouma
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
28/04/2024 Lorient 1 - 2 Toulouse Ligue 1 Stade du Moustoir - Yves Allainmat
03/12/2023 Toulouse 1 - 1 Lorient Ligue 1 Stadium de Toulouse
23/04/2023 Lorient 0 - 1 Toulouse Ligue 1 Stade Yves Allainmat - Le Moustoir
21/08/2022 Toulouse 2 - 2 Lorient Ligue 1 Stadium de Toulouse
31/10/2018 Toulouse 0 - 1 Lorient Coupe de la Ligue Stadium Municipal
08/02/2017 Lorient 1 - 1 Toulouse Ligue 1 Stade du Moustoir
10/12/2016 Toulouse 3 - 2 Lorient Ligue 1 Stadium Municipal
16/04/2016 Lorient 1 - 1 Toulouse Ligue 1 Stade du Moustoir
05/12/2015 Toulouse 2 - 3 Lorient Ligue 1 Stadium Municipal
28/04/2024
Ligue 1 Stade du Moustoir - Yves Allainmat
03/12/2023
Ligue 1 Stadium de Toulouse
23/04/2023
Ligue 1 Stade Yves Allainmat - Le Moustoir
21/08/2022
Ligue 1 Stadium de Toulouse
31/10/2018
Coupe de la Ligue Stadium Municipal
08/02/2017
Ligue 1 Stade du Moustoir
10/12/2016
Ligue 1 Stadium Municipal
16/04/2016
Ligue 1 Stade du Moustoir
05/12/2015
Ligue 1 Stadium Municipal
Lorient Win
Toulouse Win
Draw

League Standings

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