Ligue 1 Regular Season - 8

Toulouse 4 - 0 FT Metz

Stadium de Toulouse

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

49
FT
Sun, Oct 19
Français
Toulouse
4-0
Metz
⚡ Intensity 66
⚖️ Balance 11
🏆 Stakes 0
🎲 Upset 0
Toulouse demolishes Metz in dominant display

Toulouse Crushes Metz: A Clinical Masterclass at the Stadium

Average Entertainment Futmetrix Score: 49/100. This 4-0 rout confirms Toulouse's credentials as a genuine European contender whilst exposing Metz's relegation-form fragility.

Blitzkrieg from the opening whistle

Toulouse struck with surgical precision from the first minute. F. Magri opened the scoring in the 2nd, assisted by Emersonn, setting an Intensity that Metz simply could not match. Aron Dønnum converted a penalty six minutes later (8'), and the contest was effectively decided before most fans had settled into their seats. Metz arrived at the Stadium winless and bereft of answers. The Balance was non-existent: one team hunting European football, the other fighting for survival.

Red card ends any lingering resistance

The turning point came at 45+2 when Sadibou Sané received a straight red for a reckless challenge. Metz's task became impossible. Down to ten men and already suffocated by Toulouse's Intensity—16 shots to 2—the visitors had no defensive architecture left. Dønnum orchestrated the chaos with four key passes, Charlie Cresswell proved a defender-attacker hybrid with a goal and assist in the second half (79', 84'), and Yann Gboho added a third at 79' to confirm the rout.

The numbers tell a story of dominance

Toulouse's control was suffocating: 84% pass accuracy, 13 shots inside the box versus Metz's solitary effort. The expected goals gap (2.54 to 0.08) was a chasm. Metz's 64% possession became a cruel irony—they couldn't convert territorial advantage into anything meaningful. This demolition deepens Metz's crisis (2 points, 18th place, zero wins from eight games) while Toulouse consolidates its push toward the continental places.

Key Questions

How did Sadibou Sané's red card reshape the match?

The 45th-minute expulsion converted Toulouse's dominance into a demolition. Metz at ten men conceded two further goals in the second half, unable to resist the relentless attacking siege.

What made Charlie Cresswell the standout performer?

A rare defender-forward hybrid: one goal, one assist, three key passes. Cresswell combined defensive solidity with attacking thrust, embodying Toulouse's complete performance.

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
36%
64%
Toulouse 36%
Metz 64%
Shots
16
2
Toulouse 16
Metz 2
Shots on Target
7
2
Toulouse 7
Metz 2
Expected Goals (xG)
2.54
0.08
Toulouse 2.54
Metz 0.08
Passes
325
608
Toulouse 325
Metz 608
Pass Accuracy
84%
90%
Toulouse 84%
Metz 90%
Corners
5
1
Toulouse 5
Metz 1
Fouls
14
11
Toulouse 14
Metz 11
Yellow Cards
2
1
Toulouse 2
Metz 1
Red Cards
0
1
Toulouse 0
Metz 1

Match Events

2' F. Magri (Emersonn)
8' A. Donnum
37' 🟨 Frank Magri
Sadibou Sané 🟥 45'+2
HT
G. Abuashvili T. Yegbe 🔄 46'
64' 🔄 F. Magri M. McKenzie
64' 🔄 D. Sidibe M. Sauer
B. Traore J. Deminguet 🔄 71'
F. Ballo-Toure G. Tsitaishvili 🔄 71'
74' 🟨 Emersonn
76' 🔄 D. Methalie W. Kamanzi
76' 🔄 Emersonn S. Hidalgo
79' Y. Gboho (C. Cresswell)
83' 🔄 Y. Gboho J. Vignolo
G. Hein I. Sane 🔄 83'
H. Diallo J. Asoro 🔄 84'
84' C. Cresswell (A. Donnum)
FT

Player Cards

Season performance ratings for players in this match

Toulouse

Goalkeepers
G. Restes
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
11%
Pass Acc
Defenders
D. Sidibe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
C. Cresswell
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
R. Nicolaisen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
A. Donnum
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
C. Casseres
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
4
Duels Won
1
Pens Won
A. Francis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
D. Methalie
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Forwards
F. Magri
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Emersonn
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Y. Gboho
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
BENCH
K. Haug
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
S. Koumbassa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. McKenzie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
W. Kamanzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
A. Vossah
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
26
Total Mins
Started
Entry
N. Edjouma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Hidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
J. Vignolo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Metz

Goalkeepers
J. Fischer
MAGNET
MAGNET
58
Activity
58
Activity
55
Passes
3
Duels
Defenders
J. Gbamin
MAGNET
MAGNET
97
Activity
97
Activity
91
Passes
6
Duels
S. Sane
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
2
Fouls
5.7
Rating
F. Ballo-Toure
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
9
Duels Won
0
Pens Won
Midfielders
K. Kouao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. Traore
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
3
Fouls
6.7
Rating
A. Toure
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Abuashvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
G. Hein
MAGNET
MAGNET
54
Activity
54
Activity
52
Passes
2
Duels
C. Sabaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
H. Diallo
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
BENCH
P. Sy
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Colin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Yegbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
J. Deminguet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
B. Stambouli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Asoro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
M. Bokele Mputu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Sane
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
G. Tsitaishvili
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
14/01/2024 Metz 0 - 1 Toulouse Ligue 1 Stade Saint-Symphorien
01/10/2023 Toulouse 3 - 0 Metz Ligue 1 Stadium de Toulouse
28/09/2019 Metz 2 - 2 Toulouse Ligue 1 Stade Saint-Symphorien
03/03/2018 Metz 1 - 1 Toulouse Ligue 1 Stade Saint-Symphorien
18/11/2017 Toulouse 0 - 0 Metz Ligue 1 Stadium Municipal
14/05/2017 Metz 1 - 1 Toulouse Ligue 1 Stade Saint-Symphorien
14/12/2016 Metz 1 - 1 Toulouse Coupe de la Ligue Stade Saint-Symphorien
19/11/2016 Toulouse 1 - 2 Metz Ligue 1 Stadium Municipal
14/01/2024
0 - 1
Ligue 1 Stade Saint-Symphorien
01/10/2023
3 - 0
Ligue 1 Stadium de Toulouse
28/09/2019
2 - 2
Ligue 1 Stade Saint-Symphorien
03/03/2018
1 - 1
Ligue 1 Stade Saint-Symphorien
18/11/2017
0 - 0
Ligue 1 Stadium Municipal
14/05/2017
1 - 1
Ligue 1 Stade Saint-Symphorien
14/12/2016
1 - 1
Coupe de la Ligue Stade Saint-Symphorien
19/11/2016
1 - 2
Ligue 1 Stadium Municipal
Toulouse Win
Metz Win
Draw

League Standings

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