Active in Ligue 1

Le Havre

HAV

Français flag Français
Form: LLWLD
Squad Size 42
City Le Havre
Stadium Stade Océane
Founded 1872

Sitting 14th with 27 points, Le Havre have achieved safety without threatening glory, in concerning form. The data shows a team that knows its level, operating within comfortable constraints. Progress demands discomfort. The squad features L. Mpasi (SHOT STOPPER), G. Lloris (INTERCEPTOR), and I. Soumaré (SILVER BOOT).

Match Coverage

Le Havre results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

10 men. Relegation stakes. A wild 3-2 scoreboard. Paris FC simply refused to roll over against Le Havre today. This is the drama that defines a survival narrative. #Ligue1 #ParisFC #LeHavre

Ten-Man Paris FC Edge Le Havre in Thriller A chaotic clash with massive relegation implications delivered end-to-end drama and showcased the home side's incredible resilience. The Opening Exchanges With massive Stakes looming over this bottom-half six-pointer at Stade Jean Bouin, the early exchanges were fraught with nervous energy. The match...
Read our take

A goalless draw on paper, but absolute chaos on the pitch. Le Havre survive a 35-minute siege with ten men as Lyon's Champions League charge stalls at Stade Océane. #Ligue1 #HAC #OlympiqueLyonnais

Ten-Man Le Havre Hold Frustrated Lyon at Stade Océane A gritty defensive masterclass and dual goalkeeping heroics defined a stalemate that deeply frustrates Lyon's Champions League ambitions. Early Warning Signs The tactical Balance at Stade Océane was tested immediately as both sides traded early blows in a surprisingly open first...
Read our take

Clinical Brest show Le Havre how it's done. Zero shots on target for the visitors despite all that possession. A massive result for the Pirates at home. #Ligue1 #SB29 #LeHavre

Pirates Rule Supreme with Clinical Efficiency This was a victory of clinical execution over aimless possession, as Brest secured three points with ruthless efficiency at Stade Francis-Le Blé. The Illusion of Control The match at Stade Francis-Le Blé began with a curious paradox. Visitors Le Havre dominated the opening phases,...
Read our take

PSG dominate at Stade Océane but Mory Diaw's heroics kept things tense until the end. Barcola's clinical strike makes the difference as the leaders march on. #Ligue1 #PSG #LeHavre

Barcola Pierces the Normand Wall at Stade Océane A masterclass in goalkeeping nearly frustrated the league leaders, but PSG’s sheer volume of chances eventually broke the deadlock to secure a vital away win. Parisian Dominance at Stade Océane From the opening exchanges, the tactical narrative was clear: a relentless siege...
Read our take

Nantes snap their 5-game losing streak with a 2-0 win over Le Havre! A nightmare start for the visitors at Stade de la Beaujoire. Massive points for the Canaries. #FCNantes #HAC #Ligue1

Clinical Nantes Punish Toothless Le Havre A desperate side finally found its clinical edge, turning minimal opportunities into a vital lifeline in the relegation battle. Opening Act The atmosphere at Stade de la Beaujoire was thick with tension as Nantes looked to arrest a disastrous run of form. They didn't...
Read our take

Unbelievable scenes at Stade Océane! Despite a 2nd-minute red card, Le Havre beat Toulouse 2-1. Issa Soumaré's clinical brace and Lionel M'Pasi's heroic 5 saves secure a massive upset against the odds. 🇫🇷⚽️ #Ligue1 #HACTFC #Soumare

Ten-Man Le Havre Secure Impossible Victory at Stade Océane This gritty win propels Le Havre further away from the relegation dogfight while exposing Toulouse's lack of cutting edge despite their numerical superiority. Disaster Strikes the Océane The match was barely two minutes old when the tactical plans of the hosts...
Read our take

Drama at Stade Océane! Le Havre edge 10-man Strasbourg 2-1. A clinical finish from I. Soumaré and a powerful header by S. Zagadou secured a massive upset win for the hosts. #Ligue1 #LeHavre #Strasbourg

Le Havre Outlast Ten-Man Strasbourg at Stade Océane A spirited underdog performance saw the hosts exploit a numerical advantage to secure three vital points against a top-half opponent. Pressure Peaks at Stade Océane The match ignited with a ferocious tempo as Le Havre looked to impose themselves on the pitch...
Read our take

Lens maintain their Ligue 1 lead with a gritty 1-0 win over Le Havre at Stade Bollaert-Delelis! Ruben Aguilar's first-half strike was the difference as the league leaders survived a VAR scare to take all three points. #Lens #Ligue1 #LeHavre

Lens Cement Top Spot with Grit A solitary strike from Aguilar ensured Lens maintained their grip on the summit while leaving Le Havre's survival hopes hanging by a thread. The Opening Act Lens dominated the narrative at the Stade Bollaert-Delelis , though the scoreline remained dangerously thin throughout the evening....
Read our take

Goalless at Stade Océane! Le Havre and Monaco shared the points in a cagey 0-0 draw. Arouna Sangante was a mountain in defense for HAC, while Monaco's offensive struggles continued despite 11 total corners. #Ligue1 #LeHavre #Monaco

Defensive Resilience Wins the Day at Stade Océane In a match defined by missed opportunities and defensive solidity, this goalless draw serves as a vital survival point for Le Havre while deepening the tactical concerns for a struggling Monaco side. Cagey Beginnings and Tactical Caution The atmosphere at Stade Océane...
Read our take

Late drama at Roazhon Park! Rennes dominated with 18 shots but needed a 86th-minute Breel Embolo equalizer to rescue a 1-1 draw against a resilient Le Havre. Valentin Rongier was a standout performer. #Ligue1 #SRFCHAC

Embolo Salvages Pride at Roazhon Park A late rescue act from Breel Embolo prevented a major shock after Rennes found themselves frustrated by a resilient Le Havre side. Rennes Dominate but Lack the Clinical Edge From the opening whistle at Roazhon Park , Rennes dictated the tempo with a relentless...
Read our take

Le Havre clinch a vital 2-1 win over Angers at Stade Océane! Two assists from the brilliant Rassoul Ndiaye proved the difference. A massive result for the hosts in their survival bid. #Ligue1 #HACSCO #LeHavre

Ndiaye Orchestrates Vital Home Win at Stade Océane A playmaking masterclass from Ndiaye secures three massive points for Le Havre, breathing life into their campaign and stalling Angers' momentum. Early Dominance for the Hosts From the opening whistle at Stade Océane , Le Havre played with the desperation of a...
Read our take

Lyon edge Le Havre 1-0! Dominik Greif's penalty save proved the catalyst before P. Sulc found the winner at the Parc Olympique Lyonnais. A resilient display from Mata ensured all three points stayed in Lyon. #OLHAC #Ligue1 #Lyon

Lyon Edge Tight Affair at Parc Olympique Lyonnais A sensational penalty save and a clinical second-half strike saw Lyon overcome a resilient Le Havre side to bolster their European credentials. Greif’s Golden Gloves The Intensity was palpable from the kick-off, but the narrative of the match shifted dramatically in the...
Read our take

Stade Océane: Le Havre 0-0 Paris FC. Soumare blazes penalty wide in 77th minute. Two mid-table sides cancel each other out. Chance missed to climb the Ligue 1 table. #Ligue1

Le Havre and Paris FC Deadlocked at Stade Océane as Soumare Wastes Penalty Two desperate sides clawing for survival shared the points at Stade Océane, where stakes rose and fell on a single moment of missed redemption. A War of Attrition with No Victor Le Havre and Paris FC produced...
Read our take

Drama in Normandy: Lille edge Le Havre 1-0 at Stade Océane thanks to Igamane's 88th-minute strike after Bouaddi's red card (51') and VAR's penalty cancellation (37'). Intensity through the roof.

Lille Snatch Victory from the Jaws of Chaos at Stade Océane A rare intensity transformed this Norman clash into a battle where VAR intervention, a sending-off, and a last-gasp goal decided a crucial stakes fixture for Lille's title ambitions. VAR Reprieve, Then Red Mist At the 37th minute, Lille faced...
Read our take

PSG demolishes Le Havre 3-0 at Parc des Princes. Zaïre-Emery outstanding (9.3 rating), Neves and Barcola seal victory. Leaders strengthen grip on Ligue 1 with commanding display.

PSG Dismantles Le Havre: A Statement of Dominance at the Summit This 3-0 rout confirms PSG 's stranglehold on Ligue 1, with relentless intensity that left Le Havre —battling relegation—with no pathway to survival. Suffocation and Control at Parc des Princes From the opening whistle, this was a masterclass in...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

Ligue 1 14th Place
Form
LLWLDDDLWW

Record

P26
W6
D9
L11
Pts27
Win%23%

Goals

Scored20
Conceded32
Diff -12
Avg/G0.8
Conc/G1.2

Defense & Discipline

Clean Sheets7
Failed to Score13
Pens Scored1
Pens Missed0

Best Streaks

2 Win Streak
3 Draw Streak
3 Loss Streak

League Standings

League Standings

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

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

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 42 players