France - Ligue 1Stade Oceane, Feb 15
FTLe Havre
2 - 1
Toulouse
Events:
2'Arouna Sangante
2'Arouna Sangante
43'Issa Soumare1 - 0
43'1 - 0Issa Soumare
45 + 3'1 - 1(Assist)Djibril SidibeCharlie Cresswell
45 + 3'1 - 1Djibril SidibeCharlie Cresswell(Assist)
HT
1 - 1
Events:
49'Cristian Cásseres Jr
49'Cristian Cásseres Jr
53'Issa SoumareSofiane Boufal2 - 1(Assist)
53'2 - 1Issa SoumareSofiane Boufal(Assist)
54'Guillaume Restes
54'Guillaume Restes
55'Simon Ebonog
55'Simon Ebonog
70'Dayann Methalie
70'Dayann Methalie
74'2 - 1Santiago Hidalgo
74'2 - 1Santiago Hidalgo
88'Santiago Hidalgo
88'Santiago Hidalgo
FT
2 - 1
Events:
Events:
Match Info:
Referee: Jerome Brisard (France)
Venue: Stade OceaneFeb 15
Spectators: 18,345
Stats:
Shots on target
2
Shots on target
9
Shots off target
2
Shots off target
7
Blocked Shots
1
Blocked Shots
9
Possession (%)
33
Possession (%)
67
Corner Kicks
1
Corner Kicks
10
Offsides
1
Offsides
1
Fouls
7
Fouls
16
Throw ins
11
Throw ins
21
Yellow cards
2
Yellow cards
4
Red cards
1
Red cards
0
Crosses
1
Crosses
10
Goalkeeper saves
8
Goalkeeper saves
1
Goal kicks
10
Goal kicks
5
Latest commentaries:
90+9'Today's attendance is 18345.
90+9'Toulouse had the majority of ball possession, but still managed to lose the game.
90+9'That's it! The referee blows the final whistle
90+9'Ball possession: Le Havre: 33%, Toulouse: 67%.
90+9'Issa Soumare relieves the pressure with a clearance
90+8'Toulouse are trying to create something here.
90+8'Yassine Kechta successfully blocks the shot
90+8'A shot by Julian Vignolo is blocked.
90+8'Toulouse with a potentially dangerous attack.
90+7'The referee signals a free kick as Mark McKenzie from Toulouse trips Mbwana Samatta
90+7'Le Havre are trying to create something here.
90+7'The game is restarted.
90+7'Play has been stopped because there is a player lying on the pitch.
90+6'Aron Doennum shoots from outside the box, but Mory Diaw has it under control
90+6'Toulouse are trying to create something here.
90+6'Lucas Gourna-Douath relieves the pressure with a clearance
90+6'Toulouse are trying to create something here.
90+5'Rassoul Ndiaye is leaving the field to be replaced by Yassine Kechta in a tactical substitution.
90+5'Goal kick for Toulouse.
90+5'Rassoul Ndiaye from Le Havre sends an effort wide of target
90+5'Le Havre start a counter attack.
90+5'Rassoul Ndiaye from Le Havre intercepts a cross aimed towards the box.
90+5'Pape Demba Diop swings in the ball from a corner on the left, but it is nowhere near a teammate.
90+4'Lionel Mpasi-Nzau makes a crucial save!
90+4'Julian Vignolo sends a header towards goal, but Mory Diaw is there to comfortably save it
90+4'Pape Demba Diop from Toulouse swings in the corner from the left.
90+3'Gautier Lloris successfully blocks the shot
90+3'Mark McKenzie from Toulouse heads towards goal but sees his effort blocked.
90+3'Gautier Lloris from Le Havre intercepts a cross aimed towards the box.
90+3'Toulouse are trying to create something here.
90+2'Issa Soumare successfully blocks the shot
90+2'A shot by Aron Doennum is blocked.
90+2'Lionel Mpasi-Nzau from Le Havre intercepts a cross aimed towards the box.
90+2'Toulouse with a potentially dangerous attack.
90+2'Toulouse take a throw-in in their own half of the field.
90+2'Le Havre are trying to create something here.
90+1'The fourth official shows there are 6 minute(s) of time to be added.
90+1'Goal kick for Le Havre.
90+1'A chance presents itself to Pape Demba Diop from Toulouse but his header goes wide
90+1'The cross by Jacen Russell-Rowe from Toulouse successfully finds a teammate in the box.
Line-ups are confirmed. Last update: Sun Feb 15 2026 14:35:00 GMT+0000 (Coordinated Universal Time)
Le Havre3-4-1-2
99
Mory Diaw
29
Stephan Zagadou
4
Gautier Lloris
93
Arouna Sangante
7
Loïc Négo
19
Lucas Gourna-Douath
26
Simon Ebonog
18
Yanis Zouaoui
14
Rassoul Ndiaye
245
Issa Soumare
17
Sofiane Boufal
20
Emersonn Da Silva
15
Aron Dønnum
10
Yann Gboho
19
Djibril Sidibe
18
Pape Diop
23
Cristian Cásseres Jr
22
Rafik Messali
3
Mark McKenzie
4
Charlie Cresswell
2
Rasmus Nicolaisen
1
Guillaume Restes
Toulouse3-4-2-1
Substitutions:
46'
Mory DiawLionel Nzau Mpasi
30'
Rafik MessaliSantiago Hidalgo
65'
Sofiane BoufalDaren Nbenbege Mosengo
62'
Cristian Cásseres JrMario Sauer
65'
Simon EbonogAlly Samatta
62'
Rasmus NicolaisenDayann Methalie
84'
Stephan ZagadouTimothée Pembélé
62'
Emersonn Da SilvaJacen Russell-Rowe
90'
Rassoul NdiayeYassine Kechta
83'
Djibril SidibeJulian Vignolo
Substitute players:
Lionel M'Pasi
Kjetil Haug
Fode Doucoure
Naime Said Mchindra
Timothée Pembélé
Waren Kamanzi
Yassine Kechta
Dayann Methalie
Daren Nbenbege Mosengo
Seny Koumbassa
Godson Kyeremeh
Mario Sauer
Noam Obougou
Julian Vignolo
Ally Samatta
Santiago Hidalgo
Kenny Quetant
Jacen Russell-Rowe
Coaches:
Didier Digard
Carles Martinez
Ligue 1
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueParis Saint-Germain31437022457027
2Champions LeagueLens31286420476133
3Champions LeagueLyon32186018685234
4Champions League qualificationLille32165817785135
5Europa LeagueRennes32105616885646
6Europa Conference League qualificationAS Monaco32854166105648
7Marseille321553165115944
8Strasbourg31946137115041
9Lorient32-5421012104449
10Toulouse32041118134545
11Paris FC32-3411011114447
12Brest31-1038108134151
13Angers32-193497162746
14Le Havre32-1332614123043
15Nice32-2231710153658
16Relegation play-offAuxerre32-1328610163043
17RelegationNantes32-222358192951
18RelegationMetz32-401637223272
Champions League
Champions League qualification
Europa League
Europa Conference League qualification
Relegation play-off
Relegation
Cup result provided 1 additional position in UEFA Europa League
Max favourites reached
Max favourites reached