Ligue 1 Regular Season - 15

Toulouse 1 - 0 FT Strasbourg

Stadium de Toulouse

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

21
FT
Sat, Dec 6
Français
Toulouse
1-0
Strasbourg
⚡ Intensity 14
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 10
Toulouse steals victory through clinical precision

Emersonn's Early Strike Steals the Day for Toulouse

Skip It Futmetrix Score: 21/100. A clinical 18th-minute finish from Emersonn proves enough for Toulouse to edge out a possession-heavy but toothless Strasbourg at Stadium de Toulouse.

Strike Early, Strike Smart

Emersonn doesn't waste time. At the 18-minute mark, the Toulouse forward pounces on a defensive lapse to fire home the match's only goal. It's the turning point—a moment of clinical ruthlessness that sets the tone. Toulouse, despite owning just 28% possession, seizes the intensity of that instant and builds their fortress around it. One chance, one goal. That's the margin in a match defined by tactical caution.

Strasbourg's Possession Paradox

Strasbourg controls the ball with surgical precision: 72% possession, 93% pass accuracy, 782 total passes. Yet the scoreline tells the real story. Zero shots on target. Three attempts total, two blocked. The balance shifts with each Strasbourg incursion, but the visitors never land a telling blow. This is football's cruelest lesson—dominance without a finishing touch is merely noise.

Defending the Fortress

Toulouse retreats into a compact shape, absorbs pressure, and waits for the counter. Six shots (three on target) from the home side reflect a pragmatic approach. Strasbourg's xG of 0.07 reveals the gulf between effort and execution. Three corners, three offsides, two saves—all symptoms of a team chasing the game without the precision to finish it. The intensity never rises above 2.7 out of 10; this is a match of grinding attrition, not fireworks.

Three Points in a Crowded Table

With stakes rated as minimal, this fixture lacked the drama of a title decider. Yet in a tightly bunched Ligue 1, the result matters. Toulouse climbs to 23 points (9th place), while Strasbourg stalls at 22 (8th). Emersonn's early strike—clinical, decisive, unrepeatable—gives the hosts a precious victory. At Stadium de Toulouse, Violet fans leave satisfied: a robbery well executed.

Key Questions

How did Toulouse win with so little possession?

Emersonn's 18th-minute clinical finish, combined with Toulouse's compact defensive shape. Strasbourg dominated (72%) but created zero clear-cut chances.

What's Strasbourg's core problem?

Possession without penetration. 782 passes, 93% accuracy, zero shots on target. They control the game but can't convert dominance into goals.

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
28%
72%
Toulouse 28%
Strasbourg 72%
Shots
6
3
Toulouse 6
Strasbourg 3
Shots on Target
3
0
Toulouse 3
Strasbourg 0
Expected Goals (xG)
0.45
0.07
Toulouse 0.45
Strasbourg 0.07
Passes
303
782
Toulouse 303
Strasbourg 782
Pass Accuracy
80%
93%
Toulouse 80%
Strasbourg 93%
Corners
1
2
Toulouse 1
Strasbourg 2
Fouls
21
13
Toulouse 21
Strasbourg 13
Yellow Cards
3
3
Toulouse 3
Strasbourg 3
Red Cards
0
0
Toulouse 0
Strasbourg 0

Match Events

18' Emersonn
44' 🟨 Frank Magri
HT
46' 🔄 F. Magri R. Messali
S. Nanasi M. Amougou 🔄 61'
A. Omobamidele K. Paez 🔄 61'
G. Doue S. Amo-Ameyaw 🔄 75'
78' 🔄 Emersonn S. Hidalgo
Diego Moreira 🟨 82'
D. Moreira M. Godo 🔄 87'
Ben Chilwell 🟨 89'
90'+4 🟨 Rafik Messali
FT

Player Cards

Season performance ratings for players in this match

Toulouse

Goalkeepers
Guillaume Restes
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
90
minutes
Defenders
Mark McKenzie
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Charlie Cresswell
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
7
Duels Won
0
pens won
Rasmus Nicolaisen
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Midfielders
Djibril Sidibé
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Alexis Vossah
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Cristian Cásseres Jr.
SWEEPER
SWEEPER
2
cleanups
2
cleanups
2
interceptions
0
blocks
Dayann Methalie
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
Forwards
Yann Gboho
PROVOCATEUR
PROVOCATEUR
5
fouls won
5
fouls won
5
Duels Won
0
pens won
Frank Magri
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
46
entry
Emersonn
FINISHER
FINISHER
1
goals
1
goals
3
shots
6.9
rating
BENCH
Kjetil Haug
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Seny Koumbassa
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Warren Kamanzi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rafik Messali
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
45
total mins
Started
entry
Noah Lahmadi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Niklas Schmidt
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Santiago Hidalgo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
12
total mins
Started
entry
Noah Edjouma
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Julian Vignolo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry

Strasbourg

Goalkeepers
Mike Penders
MAGNET
MAGNET
52
activity
52
activity
52
passes
0
duels
Defenders
Guéla Doué
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
5
Duels Won
0
pens won
Andrew Omobamidele
MAGNET
MAGNET
91
activity
91
activity
87
passes
4
duels
Mamadou Sarr
MAGNET
MAGNET
134
activity
134
activity
128
passes
6
duels
Midfielders
Diego Moreira
NPC
NPC
87
minutes
87
minutes
51%
pass acc
6.3
rating
Samir El Mourabet
MAGNET
MAGNET
89
activity
89
activity
82
passes
7
duels
Ismael Doukouré
MAGNET
MAGNET
86
activity
86
activity
76
passes
10
duels
Ben Chilwell
MAGNET
MAGNET
97
activity
97
activity
92
passes
5
duels
Forwards
Sebastian Nanasi
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
61
total mins
61
entry
Julio Enciso
MAGNET
MAGNET
69
activity
69
activity
54
passes
15
duels
Joaquin Panichelli
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
90
total mins
Started
entry
BENCH
Stefan Bajić
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Abakar Sylla
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Lucas Høgsberg
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
29
total mins
Started
entry
Kendry Páez
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
29
total mins
Started
entry
Rafael Luis
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Rabby Nzingoula
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
0
total mins
Started
entry
Samuel Amo-Ameyaw
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
15
total mins
Started
entry
Martial Godo
LATE SHIFT
LATE SHIFT
15
late mins
15
late mins
8
total mins
Started
entry

Head to Head

Date Home Score Away Competition Venue
16/03/2025 Strasbourg 2 - 1 Toulouse Ligue 1 Stade de la Meinau
12/01/2025 Toulouse 1 - 2 Strasbourg Ligue 1 Stadium de Toulouse
07/04/2024 Toulouse 0 - 0 Strasbourg Ligue 1 Stadium de Toulouse
27/08/2023 Strasbourg 2 - 0 Toulouse Ligue 1 Stade de la Meinau
29/01/2023 Strasbourg 1 - 2 Toulouse Ligue 1 Stade de la Meinau
23/10/2022 Toulouse 2 - 2 Strasbourg Ligue 1 Stadium de Toulouse
05/02/2020 Toulouse 0 - 1 Strasbourg Ligue 1 Stadium de Toulouse
07/12/2019 Strasbourg 4 - 2 Toulouse Ligue 1 Stade de la Meinau
13/01/2019 Toulouse 1 - 2 Strasbourg Ligue 1 Stadium de Toulouse
16/03/2025
Ligue 1 Stade de la Meinau
12/01/2025
Ligue 1 Stadium de Toulouse
07/04/2024
Ligue 1 Stadium de Toulouse
27/08/2023
Ligue 1 Stade de la Meinau
29/01/2023
Ligue 1 Stade de la Meinau
23/10/2022
Ligue 1 Stadium de Toulouse
05/02/2020
Ligue 1 Stadium de Toulouse
07/12/2019
Ligue 1 Stade de la Meinau
13/01/2019
Ligue 1 Stadium de Toulouse
Toulouse Win
Strasbourg Win
Draw

League Standings

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