16 Shots, Six on Target, but Le Havre and Angers Draw 0-0
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries
- Generated
- 9/12/2026, 8:40:25 PM
- Model
- GPT56Luna
- Editorial checks
- passed · score 100/100 · 438 words

Le Havre

Angers
A goalless draw decided by goalkeeping
Le Havre and Angers finished 0-0 at Stade Océane in Ligue 1’s fourth regular-season round on Saturday, September 12. Neither side found a winner, although Le Havre produced the greater threat in front of goal. The hosts registered 16 shots, including six on target, while Angers managed nine attempts and only one effort on target.
The clearest difference came between the posts. Angers goalkeeper Anthony Lopes made six saves and earned the highest match rating, 8.4, after playing the full 90 minutes. His contribution kept Le Havre from turning their superior shooting numbers into a goal. Le Havre goalkeeper also made one save as Angers struggled to test him consistently.
Le Havre created more without finding a breakthrough
Le Havre had 10 shots from inside the box and six from outside, compared with five and four respectively for Angers. The home side also held a 6-1 advantage in shots on goal. Those figures point to a match in which Le Havre applied more pressure and reached more promising shooting positions, but Lopes repeatedly prevented the decisive finish.
Angers controlled 54% of possession and completed 377 accurate passes from 447 attempts, ahead of Le Havre’s 319 accurate passes from 376. That control did not translate into clear chances. Le Havre’s K. Mizuta was influential in the attacking work, producing four key passes and three tackles across 85 minutes, while A. Seko completed the full match with one key pass.
Changes failed to alter the score
Le Havre made their first change in the 63rd minute, sending Rayan Fofana on for Sota Nakamura, before Ismail Bouneb replaced Josh Maja in the 80th. Angers made four substitutions: Harouna Djibirin and Prosper Peter entered for Bané Diatta and Amine El Ouazzani in the 71st minute, followed by Lillian Rao-Lisoa for Carlens Arcus and Usman Simbakoli for Jim Allevinah.
The match produced two yellow cards and no dismissals. Jordan Lefort was booked for Angers in the 32nd minute, while Ahmed Touba received Le Havre’s only caution in the 90th. With no goals, there were no scorers or scoring sequences to separate the teams.
A point apiece in the table
The draw leaves Le Havre listed 16th with one point from three games, a record of 0 wins, 1 draw and 2 losses, and a goal difference of -2. Angers are listed 12th with three points from three matches, having won once and lost twice with a -1 goal difference. The result gives both teams another match without a win in the latest sequence: Le Havre’s form was loss, draw, loss, while Angers arrived with loss, win, loss.
[/body]
By the numbers
The data behind Le Havre vs Angers, in 4 charts.
The season so far
Wins, draws and losses side by side
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 | Monaco | DWWW | 4 | 3 | 1 | 0 | 6 | 2 | 10 | |
| 2 | Rennes | WWWD | 4 | 3 | 1 | 0 | 8 | 5 | 10 | |
| 3 | Paris FC | WWD | 3 | 2 | 1 | 0 | 6 | 2 | 7 | |
| 4 | Lyon | WDW | 3 | 2 | 1 | 0 | 6 | 2 | 7 | |
| 5 | Lille | WDW | 3 | 2 | 1 | 0 | 5 | 2 | 7 | |
| 6 | Strasbourg | DWWL | 4 | 2 | 1 | 1 | 9 | 8 | 7 | |
| 7 | Stade Brestois 29 | WDD | 3 | 1 | 2 | 0 | 6 | 5 | 5 | |
| 8 | Lorient | WLD | 3 | 1 | 1 | 1 | 2 | 2 | 4 | |
| 9 | Estac Troyes | LWD | 3 | 1 | 1 | 1 | 4 | 7 | 4 | |
| 10 | Lens | LLW | 3 | 1 | 0 | 2 | 6 | 5 | 3 | |
| 11 | Marseille | LLLW | 4 | 1 | 0 | 3 | 6 | 6 | 3 | |
| 12 | Angers | LWL | 3 | 1 | 0 | 2 | 4 | 5 | 3 | |
| 13 | Paris Saint Germain | LDD | 3 | 0 | 2 | 1 | 5 | 6 | 2 | |
| 14 | Le Mans | DLD | 3 | 0 | 2 | 1 | 5 | 6 | 2 | |
| 15 | Nice | DLD | 3 | 0 | 2 | 1 | 1 | 4 | 2 | |
| 16 | Le Havre | LDL | 3 | 0 | 1 | 2 | 2 | 4 | 1 | |
| 17 | Toulouse | LDL | 3 | 0 | 1 | 2 | 2 | 5 | 1 | |
| 18 | Auxerre | LLL | 3 | 0 | 0 | 3 | 4 | 11 | 0 |