Ligue 1 Regular Season - 6

Toulouse 2 - 2 FT Nantes

Stadium de Toulouse

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

Futmetrix Verdict
76
FT
Sat, Sep 27
Français
Toulouse
2-2
Nantes
⚡ Intensity 71
⚖️ Balance 80
🏆 Stakes 0
🎲 Upset 66
Four goals, four lead changes, one draw

Dönnun and Gboho Rescue Toulouse in Four-Goal Thriller

Highly Entertaining Futmetrix Score: 76/100. At Stadium de Toulouse, four lead changes in 23 minutes created a crunch match where intensity overwhelmed any chance of separation.

Nantes Strikes First, Then Surrenders Control

Nantes opened with M. Lahdo's 45th-minute strike, looking to exploit their 54% possession dominance. But possession without precision is merely theatre. Two minutes later, Yann Gboho—summoned from the bench at the 46th minute—equalized off Aron Dönnun's assist, announcing the arrival of a match-altering substitute with immediate effect.

Perfect Balance: Four Goals in 23 Minutes

Toulouse edged ahead, only for Louis Leroux to restore balance at 61 minutes after J. Lepenant's assist. Four goals in 23 minutes—neither team could impose dominance. A combined 32 shots (9 on target) transformed the Stadium into a firing range where clinical finishing mattered more than territorial control.

Dönnun's Penalty: The Moment That Defined Stakes

At 68 minutes, Dönnun converted a penalty, giving Toulouse a precarious advantage. This moment crystallized the stakes: two struggling sides (Toulouse 10th, Nantes 16th) fighting for survival points. Yet the 2-2 finish exposed a harsh truth—32 shots without a winner tells a story of mutual inefficiency and relentless intensity.

Possession Deceives, Efficiency Prevails

Nantes dominated possession (54%) but created far fewer clear-cut chances. Toulouse's 20 shots versus Nantes' 12 revealed the real battle: clinical edge over territorial dominance. Dönnun's goal and assist, Gboho's immediate impact from the bench—these moments proved that substitutions and penalty conversion were the match's true currency. Sometimes, football's highest intensity yields no victor.

Key Questions

How did substitute Aron Dönnun change the game?

Dönnun provided the assist for Gboho's 47th-minute equalizer, then converted a crucial 68th-minute penalty. Two decisive actions, two turning points.

Why didn't Nantes win despite dominating possession?

Nantes managed only 2 shots on target versus Toulouse's 7. Possession without precision yields no points in modern football.

Was Gboho's substitute impact truly decisive?

Absolutely. Gboho came on at 46 minutes and scored at 47. Immediate impact and a 7.9 rating justified his game-changing role.

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

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
D. Sidibe
👻 Invisible Nothing to note
A. Francis
👻 Invisible Nothing to note
M. Sauer
👻 Invisible Nothing to note
W. Kamanzi
👻 Invisible Nothing to note
Forwards
A. Donnum
👻 Invisible Nothing to note
F. Magri
👻 Invisible Nothing to note
Emersonn
👻 Invisible Nothing to note
BENCH
K. Haug
👻 Invisible Nothing to note
F. Efuele
👻 Invisible Nothing to note
S. Koumbassa
👻 Invisible Nothing to note
D. Methalie
👻 Invisible Nothing to note
C. Casseres
👻 Invisible Nothing to note
Y. Gboho
👻 Invisible Nothing to note
N. Edjouma
👻 Invisible Nothing to note
J. Vignolo
👻 Invisible Nothing to note
S. Hidalgo
👻 Invisible Nothing to note

Nantes

Goalkeepers
A. Lopes
👻 Invisible Nothing to note
Defenders
K. Amian
👻 Invisible Nothing to note
C. Awaziem
👻 Invisible Nothing to note
T. Tati
👻 Invisible Nothing to note
L. Leroux
👻 Invisible Nothing to note
Midfielders
J. Lepenant
👻 Invisible Nothing to note
J. Mwanga
👻 Invisible Nothing to note
D. Tabibou
👻 Invisible Nothing to note
Forwards
A. Camara
👻 Invisible Nothing to note
M. Abline
👻 Invisible Nothing to note
M. Lahdo
👻 Invisible Nothing to note
BENCH
P. Carlgren
👻 Invisible Nothing to note
U. Radakovic
👻 Invisible Nothing to note
N. Cozza
👻 Invisible Nothing to note
Y. Benhattab
👻 Invisible Nothing to note
Hong Hyun-Seok
👻 Invisible Nothing to note
Kwon Hyeok-Kyu
👻 Invisible Nothing to note
Mostafa Mohamed
👻 Invisible Nothing to note
Y. El Arabi
👻 Invisible Nothing to note
B. Guirassy
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
27/04/2025 Nantes 0 - 0 Toulouse Ligue 1 Stade de la Beaujoire - Louis Fonteneau
18/08/2024 Toulouse 0 - 0 Nantes Ligue 1 Stadium de Toulouse
11/02/2024 Toulouse 1 - 2 Nantes Ligue 1 Stadium de Toulouse
13/08/2023 Nantes 1 - 2 Toulouse Ligue 1 Stade de la Beaujoire - Louis Fonteneau
14/05/2023 Toulouse 0 - 0 Nantes Ligue 1 Stadium de Toulouse
29/04/2023 Nantes 1 - 5 Toulouse Coupe de France Stade de France
28/08/2022 Nantes 3 - 1 Toulouse Ligue 1 Stade de la Beaujoire - Louis Fonteneau
30/05/2021 Nantes 0 - 1 Toulouse Ligue 1 Stade de la Beaujoire - Louis Fonteneau
27/05/2021 Toulouse 1 - 2 Nantes Ligue 1 Stadium de Toulouse
27/04/2025
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
18/08/2024
Ligue 1 Stadium de Toulouse
11/02/2024
Ligue 1 Stadium de Toulouse
13/08/2023
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
14/05/2023
Ligue 1 Stadium de Toulouse
29/04/2023
Coupe de France Stade de France
28/08/2022
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
30/05/2021
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
27/05/2021
Ligue 1 Stadium de Toulouse
Toulouse Win
Nantes Win
Draw

League Standings

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