Active in Ligue 1

Toulouse

TOU

Français flag Français
Form: WWLLL
Squad Size 40
City Toulouse
Stadium Stadium de Toulouse
Founded 1937

Toulouse hold 8th in Ligue 1, showing inconsistent form. With 30 points, they exist in football's quiet middle ground - too good for relegation, too limited for European dreams. The numbers confirm: this is who they are. The squad features C. Cresswell (Transformer Season), R. Messali (Interceptor), and D. Methalie (Dribbler).

Match Analysis

Toulouse match results, scores and analysis from recent fixtures

Date
Match
Score
League
Analysis

A gritty defensive display from Auxerre saw them hold Toulouse to a 0-0 draw. S. Hidalgo had a goal ruled out by VAR, while Sinaly Diomandé proved impassable at the back for the visitors to secure a vital point in their survival bid.

Frustration for Toulouse as Auxerre Dig In While Toulouse missed a golden opportunity to climb the table, Auxerre’s defensive resilience secured a morale-boosting point in their fight against relegation. The Battle for Control at the Stadium de Toulouse The Stadium de Toulouse played host to a cautious opening exchange where...
Read full analysis

Efficiency wins matches! Toulouse take a 2-0 victory at Stade Francis-Le Blé. Pape Diop stole the show with a goal and an assist, while Guillaume Restes was a wall in goal. Brest dominated possession but forgot their shooting boots. 🟣⚪ #Ligue1 #TFC #SB29

Clinical Toulouse Silences Stade Francis-Le Blé Toulouse solidified their upper-mid-table credentials by dismantling a wasteful Brest side with ruthless counter-attacking precision and superior finishing. Brest Control Lacks Cutting Edge From the opening stages at Stade Francis-Le Blé , Stade Brestois 29 looked to impose their will on the contest. The...
Read full analysis

A clinical masterclass at the Stadium de Toulouse! The hosts crush Nice 5-1 as Santiago Hidalgo nets a superb brace. Despite Nice dominating possession, Toulouse’s 22 shots proved lethal. A huge statement win for the Violets! #Ligue1 #ToulouseFC #OGCNice

Clinical Toulouse Dismantle Struggling Nice A masterclass in transitional play saw Toulouse overwhelm a possession-heavy Nice to cement their top-half ambitions in one of the season's most one-sided displays. Hidalgo Ignites the Stadium From the opening exchanges at the Stadium de Toulouse, the hosts displayed a ruthless Intensity that the...
Read full analysis

Lens cruise to 3-0 victory at Stadium de Toulouse. Said, Thomasson and Ganiou on target. Emersonn's red card (23') tips the balance decisively. Leaders maintain perfect form with 68% possession and 16 shots.

Lens dismantle Toulouse: Emersonn's red card opens the floodgates Lens ' intensity overwhelms Toulouse at Stadium de Toulouse—a commanding 3-0 victory that exposes the gap between Ligue 1's imperious leaders and mid-table challengers. The 23rd-minute watershed Everything changes in the 23rd minute. Emersonn receives a straight red for a reckless...
Read full analysis

Yann Gboho scores twice as Toulouse demolish Paris FC 3-0 at Stade Jean Bouin. Clinical finishing exposes the gulf between Ligue 1's contenders and strugglers. Toulouse climb to 7th with this ruthless display.

Gboho Dissects Paris FC: Toulouse Impose Ruthless Order at Stade Jean Bouin A chastening defeat exposes the chasm between Toulouse's clinical efficiency and Paris FC's possession-without-purpose malaise. Intensity Unleashed At Stade Jean Bouin, Toulouse transformed Paris FC 's evening into a masterclass in cold execution. The 19th minute penalty—converted by...
Read full analysis

Emersonn's 18th-minute finish gives Toulouse a 1-0 win at Stadium de Toulouse. Strasbourg dominated possession (72%) but couldn't find the target—zero shots on goal. Three vital points in a tight Ligue 1 race.

Emersonn's Early Strike Steals the Day for Toulouse 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...
Read full analysis

At the Orange Vélodrome, Marseille and Toulouse share the spoils in a thriller: 2-2. Hidalgo levels at the 90th! 26 shots, pure chaos. #Ligue1

Vélodrome Erupts: Marseille and Toulouse Locked in Epic Stalemate Four goals, four lead changes, and a final-day drama that captures why Ligue 1 captivates: two clubs on opposite trajectories clawed at each other at the Orange Vélodrome in a match that refused to settle. Relentless Intensity in a Six-Pointer From...
Read full analysis

Stunning upset at Stadium de Toulouse! Angers steal a 1-0 win despite Toulouse's relentless siege (25 shots to 6). Koffi's 6 saves prove heroic. A massive blow in the relegation battle.

Angers Steal Glory in Epic Battle at Stadium de Toulouse An upset of remarkable intensity , Angers transformed Toulouse's attacking onslaught into three crucial points that could define their survival fight. Toulouse's Attacking Siege Meets an Unbreakable Wall At Stadium de Toulouse, the script seemed inevitable: the hosts would overwhelm...
Read full analysis

At Stade du Moustoir, Lorient and Toulouse share the spoils 1-1 through penalty drama. Pagis breaks the deadlock at 44', Sidibé levels at 65'. A match of fragile balance where spot-kicks wrote the script.

Lorient and Toulouse settle for a penalty-marred stalemate Two converted penalties encapsulate a match where precarious equilibrium and referee decisions held absolute sway. Penalties dictate the narrative at Stade du Moustoir At Stade du Moustoir , the match's Intensity crystallised around two pivotal moments: P. Pagis opened the scoring from...
Read full analysis

Deadlock at Stadium de Toulouse: Toulouse 0-0 Le Havre. Dønnum orchestrated Toulouse's midfield, Sangante marshalled Le Havre's defence. 27 shots, zero goals. Football's cruel mathematics on full display.

Dønnum Dazzles but Toulouse Cannot Breach Stubborn Le Havre A match of mounting intensity where possession and chances proved insufficient to break the deadlock— Toulouse and Le Havre leave Stadium de Toulouse locked at 0-0. Midtable Equilibrium Holds Firm Toulouse dominated proceedings with 46% possession and escalating intensity , orchestrated...
Read full analysis

Drama at Stadium de Toulouse! After a VAR-cancelled penalty and a goal blitz between the 50th and 58th minutes, Aron Dønnum equalises at 85 to snatch 2-2. Ligue 1 intensity at its finest.

Dønnum's 85th-Minute Lifeline Caps Chaotic Toulouse-Rennes Draw When two mid-table sides collide in a battle for breathing room, the result is pure football theatre: a 2-2 stalemate where VAR, a four-goal blitz, and a penalty-kick drama remind you why this sport defies prediction. Balance Fractures in the Stadium de Toulouse...
Read full analysis

Salisu opens the scoring in the 3rd minute as Monaco cruise to a 1-0 victory over Toulouse at Stade Louis II. The hosts dominate with 54% possession and 14 shots. Dønnum shines for Toulouse but it's not enough to prevent defeat.

Salisu's Early Strike Seals Monaco's Control at Stade Louis II 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...
Read full analysis

Toulouse destroy Metz 4-0 at the Stadium: Cresswell and Dønnum shine, Sadibou Sané sent off at 45'. The Violets tighten their grip on European contention.

Toulouse Crushes Metz: A Clinical Masterclass at the Stadium 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,...
Read full analysis

Final-day heartbreak at Parc Olympique! Toulouse snatch a 2-1 win with Emersonn's 90th-minute stunner. Two lead changes, relentless intensity, and a substitute's redemption. Lyon's title push stalls. #Ligue1

Lyon's Nightmare: Toulouse Steal Victory in Final Breath At Parc Olympique Lyonnais, a six-pointer descended into tragedy as Toulouse snatched an improbable 2-1 victory in the 90th minute, exposing the cruel margins that define Ligue 1. Relentless Intensity Defines the Battleground From the opening whistle, the Parc Olympique Lyonnais crackled...
Read full analysis

2-2 at Stadium de Toulouse! Dönnun converts crucial penalty, Gboho strikes immediately off the bench. A six-pointer where neither side could break free.

Dönnun and Gboho Rescue Toulouse in Four-Goal Thriller 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....
Read full analysis

Season Statistics

Complete league record with goals, form, and performance streaks

Ligue 1 8th Place
Form
WWLLLDWWLD

Record

P19
W8
D5
L6
Pts29
Win%42%

Goals

Scored31
Conceded23
Diff +8
Avg/G1.6
Conc/G1.2

Defense & Discipline

Clean Sheets7
Failed to Score5
Pens Scored4
Pens Missed0

Best Streaks

2 Win Streak
3 Draw Streak
3 Loss Streak

League Standings

Complete Ligue 1 table with points, goal difference and recent form

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

Match History

Recent results and upcoming fixtures with scores and standings impact

Squad Cards

Current squad with player profiles, positions, and season performance

2025/2026 Season 40 players