Ligue 1 Gameweek 6

Monaco 2 - 2 FT Toulouse

Stade Louis II

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

Futmetrix Verdict
82
FT
Sat, Oct 10
Français
Monaco
2-2
Toulouse
⚡ Intensity 60
⚖️ Balance 61
🏆 Stakes 67
🎲 Upset 83
Toulouse stun Monaco with rapid comeback.

Win Probability

  • Monaco 60%
  • Draw 22%
  • Toulouse 19%

Futmetrix AI estimate

Toulouse Stun Monaco in Dramatic Second-Half Fightback

Highly Entertaining Futmetrix Score: 82/100. A tale of two halves at Stade Louis II saw league contenders Monaco carelessly throw away a comfortable lead against a relentless Toulouse side.

The Principality's Fast Start

Jump straight into the action. Monaco controlled possession and made it count right away. The hosts dictated the early tempo. Edan Diop shattered the deadlock just before the half-hour mark, finishing off a sharp pass from Aleksandr Golovin. Nine minutes later, Diop turned provider for Matthis Abline. A 2-0 advantage felt completely decisive. The home side looked every bit the title contenders their league standing suggested. The Stakes were heavily skewed toward the hosts extending their lead at the summit. Toulouse seemed totally buried under the relentless pressure. A massive scoreline looked entirely inevitable at Stade Louis II.

The Second Half Surge

The halftime team talk changed absolutely everything. Toulouse came out swinging in the second period. A reckless moment in the box handed them a genuine lifeline. Casper Tengstedt stepped up and dispatched the spot-kick confidently in the 48th minute. The Intensity spiked instantly across the pitch. Monaco visibly lost their grip on the crucial midfield zones. The halftime introduction of Sion Oppong ultimately tipped the scales. Just eleven minutes after the penalty, Oppong found the net courtesy of a brilliant Tengstedt setup. The Balance shifted violently in front of a stunned crowd. A comfortable cruise had miraculously turned into a frantic dogfight.

Splitting the Spoils

The final half-hour became a pure, unfiltered shootout. Both teams hunted a winning goal aggressively. Monaco piled on the pressure, eventually recording 16 total shots, but their early clinical edge had completely vanished. Toulouse defended with fierce resolve, racking up a massive 37 clearances to protect their hard-earned point. Our verdict is simple. The visitors entirely deserved this draw. They absorbed heavy early blows and punched back brilliantly. For the hosts, throwing away a two-goal lead is a massive reality check. The Upset Factor shines through loudly today. A struggling side traveled to the league leaders and completely shattered their dominant rhythm.

Key Questions

How did Monaco complete the comeback from behind?

Actually, Toulouse completed the comeback. Monaco threw away a comfortable 2-0 lead after Tengstedt's penalty and Oppong's equalizer stunned the home crowd completely.

What does this mean for Monaco's season?

Dropping crucial points at home is a frustrating missed opportunity. However, they remain firmly in the title race despite showing unexpected defensive vulnerability today.

How did substitute E. Diop change the game?

Diop started the match but dictated the early tempo brilliantly. He delivered a masterful complete performance, scoring the opening goal and assisting the second.

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
58%
42%
Monaco 58%
Toulouse 42%
Shots
16
9
Monaco 16
Toulouse 9
Shots on Target
4
4
Monaco 4
Toulouse 4
Expected Goals (xG)
1.14
1.43
Monaco 1.14
Toulouse 1.43
Passes
645
465
Monaco 645
Toulouse 465
Corners
4
4
Monaco 4
Toulouse 4
Fouls
10
16
Monaco 10
Toulouse 16
Yellow Cards
2
2
Monaco 2
Toulouse 2
Red Cards
0
0
Monaco 0
Toulouse 0

Match Events

29' ⚽ Edan Diop (Aleksandr Golovin)
38' ⚽ Matthis Abline (Edan Diop)
↓ Jacen Russell-Rowe ↑Sion Oppong 🔄 45'
HT
47' 🟨 Flavio Nazinho
51' 🔄 ↓ Denis Zakaria ↑Safouane Benzahra
58' 🔄 ↓ Mathys Detourbet ↑Folarin Balogun
58' 🔄 ↓ Edan Diop ↑Stanis Idumbo
Sion Oppong (Casper Tengstedt) ⚽ 59'
↓ Ilyas Azizi ↑Niko Sigur 🔄 71'
75' 🔄 ↓ Vanderson ↑Jordan Teze
75' 🔄 ↓ Matthis Abline ↑Ansu Fati
↓ Rafik Messali ↑Ismaïl Diallo 🔄 77'
↓ Alexis Vossah ↑Aron Dønnum 🔄 84'
↓ Casper Tengstedt ↑Santiago Hidalgo 🔄 84'
Sion Oppong 🟨 90'+3
FT

Player Cards

Our take on every player in this match

Monaco

Goalkeepers
Lukáš Hrádecký
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Vanderson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
43%
Pass Acc
Sadibou Sané
MAGNET
MAGNET
89
Activity
89
Activity
87
Passes
2
Duels
Eric Dier
MAGNET
MAGNET
121
Activity
121
Activity
117
Passes
4
Duels
Flávio Nazinho
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
72%
Pass Acc
Midfielders
Lamine Camara
MAGNET
MAGNET
90
Activity
90
Activity
79
Passes
11
Duels
Denis Zakaria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
51
Entry
Edan Diop
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Aleksandr Golovin
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Mathys Detourbet
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
Matthis Abline
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.7
Rating
BENCH
Philipp Köhn
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jordan Teze
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Christian Mawissa Elebi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mohammed Salisu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Soubeir
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Benzahra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
39
Total Mins
Started
Entry
Stanis Idumbo Muzambo
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Folarin Balogun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
32
Total Mins
Started
Entry
Ansu Fati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry

Toulouse

Goalkeepers
Guillaume Restes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Rafik Messali
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Seny Koumbassa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mark McKenzie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Christ Tapé
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
41%
Pass Acc
Midfielders
Cristian Cásseres Jr.
MAGNET
MAGNET
88
Activity
88
Activity
77
Passes
11
Duels
Alexis Vossah
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Thomas Jørgensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Casper Tengstedt
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.2
Rating
Ilyas Azizi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Forwards
Jacen Russell-Rowe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
45
Entry
BENCH
M. Niflore
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ismail Diallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
David Odogu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aron Dønnum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
6
Total Mins
Started
Entry
Niklas Schmidt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niko Sigur
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Mathis Amougou
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
6
Total Mins
Started
Entry
Sion Oppong
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots

Head to Head

Date Home Score Away Competition Venue
04/25/2026 Toulouse 2 - 2 Monaco Ligue 1 Stadium de Toulouse
10/25/2025 Monaco 1 - 0 Toulouse Ligue 1 Stade Louis II
03/07/2025 Toulouse 1 - 1 Monaco Ligue 1 Stadium de Toulouse
12/07/2024 Monaco 2 - 0 Toulouse Ligue 1 Stade Louis-II
02/18/2024 Monaco 1 - 2 Toulouse Ligue 1 Stade Louis-II
12/20/2023 Toulouse 1 - 2 Monaco Ligue 1 Stadium de Toulouse
06/03/2023 Monaco 1 - 2 Toulouse Ligue 1 Stade Louis II
11/06/2022 Toulouse 0 - 2 Monaco Ligue 1 Stadium de Toulouse
12/04/2019 Toulouse 1 - 2 Monaco Ligue 1 Stadium de Toulouse
02/02/2019 Monaco 2 - 1 Toulouse Ligue 1 Stade Louis II
04/25/2026
Ligue 1 Stadium de Toulouse
10/25/2025
Ligue 1 Stade Louis II
03/07/2025
Ligue 1 Stadium de Toulouse
12/07/2024
Ligue 1 Stade Louis-II
02/18/2024
Ligue 1 Stade Louis-II
12/20/2023
Ligue 1 Stadium de Toulouse
06/03/2023
Ligue 1 Stade Louis II
11/06/2022
Ligue 1 Stadium de Toulouse
12/04/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 Monaco 6 14 10 5 +5 DMonaco 2 - 2 Toulouse (10-10-2026)WMonaco 2 - 1 Lens (18-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WParis Saint Germain 1 - 2 Monaco (04-09-2026)WMonaco 2 - 0 Marseille (30-08-2026)
2 Lille 6 13 9 4 +5 WLille 1 - 0 Le Havre (10-10-2026)LNice 2 - 1 Lille (20-09-2026)WLille 2 - 0 Estac Troyes (13-09-2026)WToulouse 0 - 1 Lille (03-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)
3 Rennes 6 13 12 10 +2 WRennes 4 - 1 Auxerre (11-10-2026)LLyon 4 - 0 Rennes (19-09-2026)WRennes 1 - 0 Marseille (11-09-2026)WAngers 1 - 2 Rennes (06-09-2026)WRennes 3 - 2 Le Mans (30-08-2026)
4 Lyon 6 11 11 4 +7 LLens 2 - 1 Lyon (09-10-2026)WLyon 4 - 0 Rennes (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WLyon 3 - 1 Auxerre (04-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)
5 Paris FC 6 11 8 4 +4 LLorient 1 - 0 Paris FC (10-10-2026)WParis FC 2 - 1 Strasbourg (19-09-2026)DParis FC 0 - 0 Lyon (12-09-2026)WMarseille 2 - 3 Paris FC (06-09-2026)WParis FC 3 - 0 Nice (30-08-2026)
6 Paris Saint Germain 6 11 11 8 +3 WParis Saint Germain 3 - 1 Le Mans (10-10-2026)WMarseille 1 - 2 Paris Saint Germain (20-09-2026)WStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)LParis Saint Germain 1 - 2 Monaco (04-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)
7 Stade Brestois 29 6 8 12 9 +3 WStade Brestois 29 5 - 1 Angers (10-10-2026)LAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)LStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)
8 Lorient 6 8 6 6 0 WLorient 1 - 0 Paris FC (10-10-2026)LLe Mans 2 - 1 Lorient (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)WLens 0 - 1 Lorient (05-09-2026)LLorient 1 - 2 Estac Troyes (29-08-2026)
9 Nice 6 8 5 7 -2 WNice 2 - 1 Strasbourg (11-10-2026)WNice 2 - 1 Lille (20-09-2026)LAuxerre 1 - 0 Nice (12-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LParis FC 3 - 0 Nice (30-08-2026)
10 Lens 6 7 11 10 +1 WLens 2 - 1 Lyon (09-10-2026)LMonaco 2 - 1 Lens (18-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)LLens 0 - 1 Lorient (05-09-2026)LStrasbourg 2 - 1 Lens (29-08-2026)
11 Strasbourg 6 7 11 12 -1 LNice 2 - 1 Strasbourg (11-10-2026)LParis FC 2 - 1 Strasbourg (19-09-2026)DStrasbourg 1 - 1 Monaco (12-09-2026)WEstac Troyes 2 - 6 Strasbourg (06-09-2026)WStrasbourg 2 - 1 Lens (29-08-2026)
12 Angers 6 7 7 10 -3 LStade Brestois 29 5 - 1 Angers (10-10-2026)WAngers 2 - 0 Estac Troyes (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LAngers 1 - 2 Rennes (06-09-2026)WAuxerre 1 - 3 Angers (29-08-2026)
13 Marseille 6 6 9 8 +1 WEstac Troyes 0 - 2 Marseille (11-10-2026)LMarseille 1 - 2 Paris Saint Germain (20-09-2026)LRennes 1 - 0 Marseille (11-09-2026)LMarseille 2 - 3 Paris FC (06-09-2026)LMonaco 2 - 0 Marseille (30-08-2026)
14 Le Mans 6 6 10 12 -2 LParis Saint Germain 3 - 1 Le Mans (10-10-2026)WLe Mans 2 - 1 Lorient (19-09-2026)DLe Mans 2 - 2 Lens (13-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LRennes 3 - 2 Le Mans (30-08-2026)
15 Toulouse 6 6 9 11 -2 DMonaco 2 - 2 Toulouse (10-10-2026)WToulouse 3 - 2 Le Havre (19-09-2026)DLorient 2 - 2 Toulouse (12-09-2026)LToulouse 0 - 1 Lille (03-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)
16 Auxerre 6 6 8 16 -8 LRennes 4 - 1 Auxerre (11-10-2026)WAuxerre 2 - 1 Stade Brestois 29 (20-09-2026)WAuxerre 1 - 0 Nice (12-09-2026)LLyon 3 - 1 Auxerre (04-09-2026)LAuxerre 1 - 3 Angers (29-08-2026)
17 Estac Troyes 6 4 4 13 -9 LEstac Troyes 0 - 2 Marseille (11-10-2026)LAngers 2 - 0 Estac Troyes (19-09-2026)LLille 2 - 0 Estac Troyes (13-09-2026)LEstac Troyes 2 - 6 Strasbourg (06-09-2026)WLorient 1 - 2 Estac Troyes (29-08-2026)
18 Le Havre 6 2 4 8 -4 LLille 1 - 0 Le Havre (10-10-2026)LToulouse 3 - 2 Le Havre (19-09-2026)DLe Havre 0 - 0 Angers (12-09-2026)LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.