MATCH REPORT

16 Shots, Six on Target, but Le Havre and Angers Draw 0-0

How the match unfolded, with the data behind it

AI generatedAI-generated from fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries; checked before publication.
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
Read our AI transparency policy
Sat, Sep 12
Stade Océane
Le Havre crest

Le Havre

16th in league
0W - 1D - 2L
Recent Form
LDL
VS
Angers crest

Angers

12th in league
1W - 0D - 2L
Recent Form
LWL
Goals/Game
0.7
|
1.3
🛡️
Conceded/Game
1.3
|
1.7
📈
Form Points
1
|
3

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.

01Season Record

The season so far

Wins, draws and losses side by side

Le Havre
Angers
02Home / Away Split

Two different teams?

Home and away form for Le Havre

At Home0W-0D-2L
Away0W-1D-0L
03Win Rate

Who wins more often?

Share of league games won this season

04Tactical Blueprint

How they line up

Most-used formations this season

League Context

The table as it stands

16th1 pts
Matchday3
12th3 pts
Logo
1MonacoDWWW43106210
2RennesWWWD43108510
3Paris FCWWD3210627
4LyonWDW3210627
5LilleWDW3210527
6StrasbourgDWWL4211987
7Stade Brestois 29WDD3120655
8LorientWLD3111224
9Estac TroyesLWD3111474
10LensLLW3102653
11MarseilleLLLW4103663
12AngersLWL3102453
13Paris Saint GermainLDD3021562
14Le MansDLD3021562
15NiceDLD3021142
16Le HavreLDL3012241
17ToulouseLDL3012251
18AuxerreLLL30034110