Stalemate: Le Havre Holds Lyon to Goalless Draw Despite Red Card Setback
How the match unfolded, with the data behind it

Le Havre

Lyon
Le Havre and Lyon Share Points in Stalemate
In a tightly contested Ligue 1 clash, Le Havre and Lyon played to a goalless draw at Stade Océane, leaving both teams with mixed feelings about the outcome. The match, held on March 15, 2026, showcased a battle of resilience, particularly from Le Havre, who faced a significant challenge after a red card reduced them to ten men in the second half.
Match Overview
The match began with Lyon looking to assert their dominance early on, given their higher league standing and recent form. However, Le Havre's defense held firm, absorbing pressure and creating a few counter-attacking opportunities that hinted at their potential to upset the visitors.
As the game progressed, it became evident that both teams were struggling to find their rhythm in the final third. Lyon, despite their attacking prowess, failed to convert their chances, while Le Havre's determination to secure a point was palpable, especially after the red card incident that could have tilted the match in Lyon's favor.
Key Moments
Key moments in the match included a flurry of yellow cards, particularly for Lyon's players, which highlighted the intensity of the encounter. The turning point came in the 55th minute when Le Havre's S. Zagadou received a red card, forcing his team to defend deeper and rely on counter-attacks.
Despite being a man down, Le Havre's defensive organization was commendable, as they managed to frustrate Lyon's attempts to break the deadlock. Lyon's inability to capitalize on their numerical advantage ultimately defined the match, as they struggled to create clear-cut chances against a resolute Le Havre side.
Tactical Analysis
Tactically, Lyon aimed to control possession and dictate the pace of the game, but they were met with a disciplined Le Havre side that executed a compact defensive strategy. Le Havre's resilience was evident as they effectively closed down spaces and limited Lyon's creativity, forcing them to take speculative shots from distance.
On the other hand, Le Havre's approach shifted to a more counter-attacking style following the red card, relying on quick transitions to exploit any gaps left by Lyon's advancing players. This tactical adjustment proved effective in maintaining their defensive integrity while still posing a threat on the break.
Impact on Standings
The draw leaves Le Havre in 14th place with 27 points, still in a precarious position as they fight to avoid relegation. Their performance against a top-four team like Lyon will provide a morale boost, showing they can compete even when reduced to ten men.
For Lyon, the result is a missed opportunity to close the gap on the teams above them, remaining in 4th place with 47 points. Their inability to secure all three points against a struggling side may raise questions about their consistency as they aim for European qualification.
By the numbers
The data behind Le Havre vs Lyon, in 7 charts.
When do they strike?
Goals per 15-minute window this season — Le Havre vs Lyon
The season so far
Wins, draws and losses side by side
Where the match turns
When Le Havre scores and concedes
Cards and flashpoints
Card distribution for Le Havre
Two different teams?
Home and away form for Le Havre
Who wins more often?
Share of league games won this season
How they line up
Most-used formations this season
The table as it stands
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paris Saint Germain | LWWLW | 25 | 18 | 3 | 4 | 54 | 22 | 57 | |
| 2 | Lens | LWDLW | 26 | 18 | 2 | 6 | 49 | 23 | 56 | |
| 3 | Marseille | WWWLD | 26 | 15 | 4 | 7 | 53 | 33 | 49 | |
| 4 | Lyon | DLLWW | 26 | 14 | 5 | 7 | 40 | 27 | 47 | |
| 5 | Monaco | WWWWW | 26 | 13 | 4 | 9 | 45 | 37 | 43 | |
| 6 | Rennes | WWWWL | 25 | 12 | 7 | 6 | 42 | 35 | 43 | |
| 7 | Lille | DWWDD | 25 | 12 | 5 | 8 | 38 | 32 | 41 | |
| 8 | Strasbourg | DDDWD | 26 | 10 | 7 | 9 | 40 | 31 | 37 | |
| 9 | Lorient | WDDDW | 26 | 9 | 10 | 7 | 37 | 40 | 37 | |
| 10 | Stade Brestois 29 | LWWWD | 26 | 10 | 6 | 10 | 34 | 36 | 36 | |
| 11 | Toulouse | LLDLL | 26 | 8 | 8 | 10 | 33 | 29 | 32 | |
| 12 | Angers | LWLLL | 26 | 9 | 5 | 12 | 23 | 32 | 32 | |
| 13 | Paris FC | DDWDL | 26 | 6 | 10 | 10 | 29 | 41 | 28 | |
| 14 | Le Havre | LLLWW | 26 | 6 | 9 | 11 | 20 | 32 | 27 | |
| 15 | Nice | WLLDL | 26 | 7 | 6 | 13 | 32 | 48 | 27 | |
| 16 | Auxerre | LDDLW | 26 | 4 | 7 | 15 | 19 | 36 | 19 | |
| 17 | Nantes | LLWLL | 25 | 4 | 5 | 16 | 22 | 42 | 17 | |
| 18 | Metz | LLLLD | 26 | 3 | 5 | 18 | 22 | 56 | 14 |