All teams

Le Havre

Ligue 1 · strength −0.55 (attack −0.27, defence −0.28) against an average Premier League side, rated Oct 2026

Last 40 matches

oldest first, every competition

Form bars show each match's xG difference: no xGxG below −1−1 to 00 to +1+1 or better

Points against expected

Expected points: what each match's xG for and against would earn on average.

SeasonPlayedPointsExpectedDifference
Ligue 1 26/27 goals 8–15 · xG 12.7–13.5 · 2 points from 10.5 in 88210.5−8.5
Ligue 1 25/26 goals 32–44 · xG 38.6–50.8 · 35 points from 40.9 in 34343540.9−5.9
Coupe de France 25/26 goals 0–2 · xG 1.9–0.2 · 0 points from 2.6 in 1102.6−2.6

Rating by month

Attack and defence against an average Premier League side (0); higher is better for both.

−0.80−0.60−0.40−0.20+0.00+0.20Aug 2023Jan 2024JunNovAprSepFebJulAttack −0.27Defence −0.28
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.55−0.27−0.28
Sep 2026−0.61−0.38−0.24
Aug 2026−0.70−0.46−0.23
Jul 2026−0.51−0.35−0.16
Jun 2026−0.51−0.35−0.16
May 2026−0.51−0.35−0.16
Apr 2026−0.48−0.32−0.16
Mar 2026−0.45−0.33−0.12
Feb 2026−0.31−0.22−0.09
Jan 2026−0.15−0.15+0.00
Dec 2025−0.16−0.08−0.08
Nov 2025−0.36−0.19−0.17
Oct 2025−0.58−0.30−0.28
Sep 2025−0.48−0.23−0.26
Aug 2025−0.53−0.21−0.32
Jul 2025−0.88−0.36−0.52
Jun 2025−0.88−0.36−0.52
May 2025−0.88−0.36−0.52
Apr 2025−0.86−0.36−0.49
Mar 2025−0.73−0.30−0.42
Feb 2025−0.81−0.46−0.35
Jan 2025−0.85−0.49−0.36
Dec 2024−0.55−0.38−0.17
Nov 2024−0.33−0.22−0.11
Oct 2024−0.41−0.28−0.13
Sep 2024−0.38−0.25−0.12
Aug 2024−0.27−0.21−0.06
Jul 2024−0.11−0.15+0.04
Jun 2024−0.04−0.11+0.08
May 2024−0.02−0.11+0.09
Apr 2024−0.05−0.14+0.08
Mar 2024−0.11−0.17+0.06
Feb 2024−0.18−0.14−0.04
Jan 2024+0.02−0.10+0.12
Dec 2023−0.51−0.31−0.20
Nov 2023−0.69−0.45−0.24
Oct 2023−0.85−0.51−0.34
Sep 2023−0.88−0.50−0.38
Aug 2023−1.27−0.65−0.62

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Simon Ebonog Midfielder · 749′ · 9 matches949.249.6on 25 Oct 2026 at Olympique de Marseille39.8on 18 Oct 2026 v Auxerre61.4on 10 Oct 2026 at Lillelevel (+1.1)
2Amir Richardson Midfielder · 691′ · 8 matches846.438.5on 25 Oct 2026 at Olympique de Marseille43.6on 18 Oct 2026 v Auxerre47.1on 10 Oct 2026 at Lille−3.2
3Ally Samatta Forward · 669′ · 8 matches847.947.2on 25 Oct 2026 at Olympique de Marseille42.1on 18 Oct 2026 v Auxerre49.1on 10 Oct 2026 at Lillelevel (−1.9)
4Rassoul Ndiaye Midfielder · 559′ · 8 matches847.835.4on 25 Oct 2026 at Olympique de Marseille38.8on 18 Oct 2026 v Auxerre78.2on 10 Oct 2026 at Lille+5.1
5Josh Maja Forward · 429′ · 8 matches850.5100.0on 25 Oct 2026 at Olympique de Marseille37.2on 18 Oct 2026 v Auxerre47.1on 10 Oct 2026 at Lille+2.4
6Sota Nakamura Forward · 323′ · 8 matches849.953.4on 25 Oct 2026 at Olympique de Marseille42.8on 18 Oct 2026 v Auxerre56.6on 10 Oct 2026 at Lillelevel (+0.8)
7Enzo Koffi Forward · 273′ · 8 matches847.842.0on 25 Oct 2026 at Olympique de Marseille39.4on 18 Oct 2026 v Auxerre40.9on 19 Sep 2026 at Toulouse−6.6
8Ahmed Touba Defender · 630′ · 7 matches752.143.4on 25 Oct 2026 at Olympique de Marseille48.8on 18 Oct 2026 v Auxerre54.4on 10 Oct 2026 at Lille−3.2
9Ayumu Seko Defender · 601′ · 7 matches747.549.9on 25 Oct 2026 at Olympique de Marseille40.3on 10 Oct 2026 at Lille46.6on 19 Sep 2026 at Toulouselevel (−1.3)
10Djibril Ouziad Defender · 489′ · 7 matches742.932.9on 25 Oct 2026 at Olympique de Marseille31.0on 18 Oct 2026 v Auxerre42.1on 10 Oct 2026 at Lille−7.5
11Junior Mwanga Midfielder · 448′ · 7 matches744.052.8on 25 Oct 2026 at Olympique de Marseille49.3on 18 Oct 2026 v Auxerre44.9on 10 Oct 2026 at Lille+6.4
12Gauthier Gallon Goalkeeper · 451′ · 6 matches643.933.9on 25 Oct 2026 at Olympique de Marseille50.8on 18 Oct 2026 v Auxerre47.6on 10 Oct 2026 at Lillelevel (+0.2)
13Rayan Fofana Forward · 257′ · 6 matches649.643.3on 25 Oct 2026 at Olympique de Marseille70.3on 18 Oct 2026 v Auxerre37.6on 10 Oct 2026 at Lillelevel (−1.5)
14Kaito Mizuta Midfielder · 190′ · 6 matches647.875.7on 25 Oct 2026 at Olympique de Marseille43.9on 18 Oct 2026 v Auxerre82.5on 10 Oct 2026 at Lille+20.1
15Elias Jelert Defender · 279′ · 4 matches438.641.3on 19 Sep 2026 at Toulouse37.0on 12 Sep 2026 v Angers40.2on 5 Sep 2026 v Stade Brestoislevel (+0.8)
16Lionel Mpasi Nzau Goalkeeper · 269′ · 3 matches354.958.7on 5 Sep 2026 v Stade Brestois52.4on 29 Aug 2026 at Olympique Lyonnais53.6on 23 Aug 2026 v AS Monaco–
17Timothee Pembele Defender · 208′ · 3 matches335.234.4on 5 Sep 2026 v Stade Brestois38.4on 29 Aug 2026 at Olympique Lyonnais32.4on 23 Aug 2026 v AS Monaco–
18Vincent Sasso Defender · 168′ · 3 matches348.454.7on 19 Sep 2026 at Toulouse58.1on 29 Aug 2026 at Olympique Lyonnais42.6on 23 Aug 2026 v AS Monaco–
19Mouhamed N'Diaye Defender · 165′ · 3 matches353.5100.0on 25 Oct 2026 at Olympique de Marseille41.9on 18 Oct 2026 v Auxerre54.8on 10 Oct 2026 at Lille–
20Daren Mosengo Midfielder · 69′ · 3 matches349.478.4on 25 Oct 2026 at Olympique de Marseille49.3on 12 Sep 2026 v Angers41.0on 21 Dec 2025 v Amiens SC–
21Fodé Doucouré Midfielder · 95′ · 2 matches242.877.4on 29 Aug 2026 at Olympique Lyonnais30.5on 23 Aug 2026 v AS Monaco–
22Hakim Dongopandji Forward · 29′ · 2 matches248.548.9on 18 Oct 2026 v Auxerre36.9on 12 Sep 2026 v Angers–
23Ismail Bouneb Midfielder · 18′ · 2 matches235.415.6on 19 Sep 2026 at Toulouse51.3on 12 Sep 2026 v Angers–
24Kenny Quetant Forward · 90′ · 1 match148.848.8on 21 Dec 2025 v Amiens SC–
25Loic Négo Defender · 90′ · 1 match132.232.2on 21 Dec 2025 v Amiens SC–
26Arouna Sangante Defender · 90′ · 1 match159.459.4on 21 Dec 2025 v Amiens SC–
27Paul Argney Goalkeeper · 90′ · 1 match140.340.3on 21 Dec 2025 v Amiens SC–
28Issa Soumaré Forward · 90′ · 1 match150.450.4on 21 Dec 2025 v Amiens SC–
29Younes Namli Forward · 78′ · 1 match144.044.0on 21 Dec 2025 v Amiens SC–
30Gautier Lloris Defender · 45′ · 1 match179.479.4on 21 Dec 2025 v Amiens SC–
31Yassine Kechta Midfielder · 45′ · 1 match173.073.0on 21 Dec 2025 v Amiens SC–
32Georges Gomis Defender · 45′ · 1 match150.250.2on 21 Dec 2025 v Amiens SC–
33Godson Kyeremeh Forward · 45′ · 1 match146.446.4on 21 Dec 2025 v Amiens SC–
34Thomas Delaine Midfielder · 45′ · 1 match155.455.4on 21 Dec 2025 v Amiens SC–
35Yanis Zouaoui Defender · 40′ · 1 match144.744.7on 23 Aug 2026 v AS Monaco–
36Noam Obougou Forward · 12′ · 1 match150.550.5on 21 Dec 2025 v Amiens SC–
37Guy-Noël Zohouri Midfielder · 10′ · 1 match145.245.2on 18 Oct 2026 v Auxerre–

Average: minutes-weighted match score this season. Against average: the last three matches' average minus it; within 2 points either side counts as level.

Latest results

43 since July 2025
DateCompetitionOpponentResultxGExpected points
25 Oct 2026Ligue 1at Olympique de MarseilleL 3–43.1–1.52.20
18 Oct 2026Ligue 1AuxerreL 1–31.4–2.70.70
10 Oct 2026Ligue 1at LilleL 0–11.3–1.21.44
19 Sep 2026Ligue 1at ToulouseL 2–32.5–1.91.71
12 Sep 2026Ligue 1AngersD 0–01.1–0.61.82
5 Sep 2026Ligue 1Stade BrestoisL 1–22.0–2.41.21
29 Aug 2026Ligue 1at Olympique LyonnaisD 1–10.7–1.70.66
23 Aug 2026Ligue 1AS MonacoL 0–10.6–1.40.74
17 May 2026Ligue 1at LorientW 2–01.4–1.41.39
10 May 2026Ligue 1Olympique de MarseilleL 0–11.2–1.11.42
All 43 results
DateCompetitionOpponentResultxGExpected points
25 Oct 2026Ligue 1at Olympique de MarseilleL 3–43.1–1.52.20
18 Oct 2026Ligue 1AuxerreL 1–31.4–2.70.70
10 Oct 2026Ligue 1at LilleL 0–11.3–1.21.44
19 Sep 2026Ligue 1at ToulouseL 2–32.5–1.91.71
12 Sep 2026Ligue 1AngersD 0–01.1–0.61.82
5 Sep 2026Ligue 1Stade BrestoisL 1–22.0–2.41.21
29 Aug 2026Ligue 1at Olympique LyonnaisD 1–10.7–1.70.66
23 Aug 2026Ligue 1AS MonacoL 0–10.6–1.40.74
17 May 2026Ligue 1at LorientW 2–01.4–1.41.39
10 May 2026Ligue 1Olympique de MarseilleL 0–11.2–1.11.42
3 May 2026Ligue 1at LilleD 1–10.1–1.50.34
26 Apr 2026Ligue 1MetzD 4–42.0–1.61.64
18 Apr 2026Ligue 1at AngersD 1–11.5–1.11.70
12 Apr 2026Ligue 1at NiceD 1–12.0–2.51.11
5 Apr 2026Ligue 1AuxerreD 1–10.5–1.70.53
22 Mar 2026Ligue 1at Paris FCL 2–32.2–1.91.54
15 Mar 2026Ligue 1Olympique LyonnaisD 0–00.7–1.11.05
8 Mar 2026Ligue 1at Stade BrestoisL 0–20.9–1.11.19
28 Feb 2026Ligue 1Paris Saint-GermainL 0–10.7–3.90.14
22 Feb 2026Ligue 1at NantesL 0–20.6–1.30.78
15 Feb 2026Ligue 1ToulouseW 2–11.2–2.60.63
8 Feb 2026Ligue 1RC StrasbourgW 2–10.8–0.41.68
30 Jan 2026Ligue 1at RC LensL 0–10.6–2.10.44
24 Jan 2026Ligue 1AS MonacoD 0–00.2–0.40.97
18 Jan 2026Ligue 1at Stade RennaisD 1–10.8–2.60.40
4 Jan 2026Ligue 1AngersW 2–11.1–0.61.81
21 Dec 2025Coupe de FranceAmiens SCL 0–21.9–0.22.56
14 Dec 2025Ligue 1at Olympique LyonnaisL 0–11.4–2.50.83
7 Dec 2025Ligue 1Paris FCD 0–01.7–1.11.77
30 Nov 2025Ligue 1LilleL 0–11.2–1.61.08
22 Nov 2025Ligue 1at Paris Saint-GermainL 0–31.2–3.50.38
8 Nov 2025Ligue 1NantesD 1–10.9–0.21.99
2 Nov 2025Ligue 1at ToulouseD 0–01.3–1.11.50
29 Oct 2025Ligue 1Stade BrestoisW 1–01.0–0.61.72
26 Oct 2025Ligue 1at AuxerreW 1–00.9–0.61.61
18 Oct 2025Ligue 1at Olympique de MarseilleL 2–60.5–4.20.08
5 Oct 2025Ligue 1Stade RennaisD 2–21.7–1.11.79
28 Sep 2025Ligue 1at MetzD 0–00.3–0.51.01
21 Sep 2025Ligue 1LorientD 1–12.5–1.22.13
14 Sep 2025Ligue 1at RC StrasbourgL 0–10.6–1.40.81
31 Aug 2025Ligue 1NiceW 3–12.6–0.62.51
24 Aug 2025Ligue 1RC LensL 1–21.9–1.11.92
16 Aug 2025Ligue 1at AS MonacoL 1–30.4–0.80.97