Ligue 1 Regular Season - 9

Monaco 1 - 0 FT Toulouse

Stade Louis II

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

Futmetrix Verdict
31
FT
Sat, Oct 25
Français
Monaco
1-0
Toulouse
⚡ Intensity 24
⚖️ Balance 24
🏆 Stakes 33
🎲 Upset 0
Salisu strikes inside three minutes for Monaco

Salisu's Early Strike Seals Monaco's Control at Stade Louis II

Skip It Futmetrix Score: 31/100. A commanding victory for Monaco reinforces their European ambitions, while Toulouse slip further adrift in the Ligue 1 standings.

The Principality Strikes Instantly

There was no preamble. No settling-in period. In the 3rd minute, Mohammed Salisu transformed Stade Louis II into a fortress, finishing clinically after Kassoum Ouattara's incisive pass. The intensity of Monaco's start posed an immediate question: could Toulouse mount a comeback? The answer would take 87 minutes to confirm—no.

Dominance Without Excess

Monaco controlled the balance with 54% possession and 14 shots, yet never needed to break sweat. Ouattara orchestrated the midfield with four key passes and 77% passing accuracy, turning the screw methodically. Toulouse, despite five corners and the tireless running of Aron Dønnum, managed just two shots on target from ten attempts. Their xG of 0.68 told the story: they lacked the precision to trouble Monaco's rearguard.

The Stakes Were Clear

This stakes-heavy fixture delivered exactly what Monaco needed: three points that lift them to 20 points from ten matches, solidifying their European push. Toulouse's 13 points leave them stranded in ninth, watching the gap widen. Salisu's early finish meant the balance of power never shifted. One moment—one clinical finish—decided everything.

Key Questions

How did Toulouse squander their five corners?

Monaco's defensive discipline held firm. Toulouse's final-third execution was blunt: 0.68 xG from ten shots.

What was Dønnum's impact despite the loss?

Outstanding work rate with two key passes, but individual brilliance couldn't overcome Monaco's collective control.

Did Salisu's early goal decide the match?

Absolutely. The 3rd-minute finish from Ouattara's pass set the tone and never allowed Toulouse momentum.

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.

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
P. Kohn
👻 Invisible Nothing to note
Defenders
T. Kehrer
👻 Invisible Nothing to note
M. Salisu
👻 Invisible Nothing to note
C. Mawissa
👻 Invisible Nothing to note
Midfielders
K. Diatta
👻 Invisible Nothing to note
M. Coulibaly
👻 Invisible Nothing to note
A. Golovin
👻 Invisible Nothing to note
K. Ouattara
👻 Invisible Nothing to note
Forwards
T. Minamino
👻 Invisible Nothing to note
A. Fati
👻 Invisible Nothing to note
F. Balogun
👻 Invisible Nothing to note
BENCH
Y. Lienard
👻 Invisible Nothing to note
J. Teze
👻 Invisible Nothing to note
M. Akliouche
👻 Invisible Nothing to note
A. Bamba
👻 Invisible Nothing to note
P. Cabral
👻 Invisible Nothing to note
S. Idumbo
👻 Invisible Nothing to note
M. Biereth
👻 Invisible Nothing to note
G. Ilenikhena
👻 Invisible Nothing to note
L. Michal
👻 Invisible Nothing to note

Toulouse

Goalkeepers
G. Restes
👻 Invisible Nothing to note
Defenders
M. McKenzie
👻 Invisible Nothing to note
C. Cresswell
👻 Invisible Nothing to note
R. Nicolaisen
👻 Invisible Nothing to note
Midfielders
A. Donnum
👻 Invisible Nothing to note
C. Casseres
👻 Invisible Nothing to note
A. Francis
👻 Invisible Nothing to note
D. Methalie
👻 Invisible Nothing to note
Forwards
F. Magri
👻 Invisible Nothing to note
Y. Gboho
👻 Invisible Nothing to note
Emersonn
👻 Invisible Nothing to note
BENCH
K. Haug
👻 Invisible Nothing to note
W. Kamanzi
👻 Invisible Nothing to note
S. Koumbassa
👻 Invisible Nothing to note
D. Sidibe
👻 Invisible Nothing to note
M. Sauer
👻 Invisible Nothing to note
A. Vossah
👻 Invisible Nothing to note
N. Edjouma
👻 Invisible Nothing to note
S. Hidalgo
👻 Invisible Nothing to note
J. Vignolo
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
07/03/2025 Toulouse 1 - 1 Monaco Ligue 1 Stadium de Toulouse
07/12/2024 Monaco 2 - 0 Toulouse Ligue 1 Stade Louis-II
18/02/2024 Monaco 1 - 2 Toulouse Ligue 1 Stade Louis-II
20/12/2023 Toulouse 1 - 2 Monaco Ligue 1 Stadium de Toulouse
03/06/2023 Monaco 1 - 2 Toulouse Ligue 1 Stade Louis II
06/11/2022 Toulouse 0 - 2 Monaco Ligue 1 Stadium de Toulouse
04/12/2019 Toulouse 1 - 2 Monaco Ligue 1 Stadium de Toulouse
02/02/2019 Monaco 2 - 1 Toulouse Ligue 1 Stade Louis II
07/03/2025
Ligue 1 Stadium de Toulouse
07/12/2024
Ligue 1 Stade Louis-II
18/02/2024
Ligue 1 Stade Louis-II
20/12/2023
Ligue 1 Stadium de Toulouse
03/06/2023
Ligue 1 Stade Louis II
06/11/2022
Ligue 1 Stadium de Toulouse
04/12/2019
Ligue 1 Stadium de Toulouse
02/02/2019
Ligue 1 Stade Louis II
Monaco Win
Toulouse Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 9 20 19 8 +11 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)LMarseille 1 - 0 Paris Saint Germain (22-09-2025)
2 Lens 9 19 14 8 +6 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)WLens 3 - 0 Lille (20-09-2025)
3 Marseille 9 18 22 9 +13 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)WMarseille 1 - 0 Paris Saint Germain (22-09-2025)
4 Lyon 9 18 13 9 +4 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)WLyon 1 - 0 Angers (19-09-2025)
5 Lille 9 17 22 11 +11 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)LLens 3 - 0 Lille (20-09-2025)
6 Monaco 9 17 18 13 +5 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)WMonaco 5 - 2 Metz (21-09-2025)
7 Strasbourg 9 16 18 12 +6 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)WParis FC 2 - 3 Strasbourg (21-09-2025)
8 Nice 9 14 14 15 -1 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)LStade Brestois 29 4 - 1 Nice (20-09-2025)
9 Toulouse 9 13 15 13 +2 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)LAuxerre 1 - 0 Toulouse (21-09-2025)
10 Rennes 9 11 12 14 -2 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)DNantes 2 - 2 Rennes (20-09-2025)
11 Paris FC 9 10 14 17 -3 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)LParis FC 2 - 3 Strasbourg (21-09-2025)
12 Stade Brestois 29 9 9 14 17 -3 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)WStade Brestois 29 4 - 1 Nice (20-09-2025)
13 Nantes 9 9 7 10 -3 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)DNantes 2 - 2 Rennes (20-09-2025)
14 Le Havre 9 9 11 16 -5 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)DLe Havre 1 - 1 Lorient (21-09-2025)
15 Angers 9 9 6 12 -6 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)LLyon 1 - 0 Angers (19-09-2025)
16 Lorient 9 8 12 21 -9 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)DLe Havre 1 - 1 Lorient (21-09-2025)
17 Auxerre 9 7 7 13 -6 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)WAuxerre 1 - 0 Toulouse (21-09-2025)
18 Metz 9 2 6 26 -20 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)LMonaco 5 - 2 Metz (21-09-2025)