All teams

Angers

Ligue 1 · strength −0.77 (attack −0.40, defence −0.38) 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 9–15 · xG 11.5–12.5 · 7 points from 9.5 in 7779.5−2.5
Ligue 1 25/26 goals 29–48 · xG 32.4–55.3 · 36 points from 33.7 in 34343633.7+2.3

Rating by month

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

−0.75−0.50−0.25+0.00+0.25+0.50Aug 2024DecAprAugDecAprAugDefence −0.38Attack −0.40
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.77−0.40−0.38
Sep 2026−0.80−0.48−0.32
Aug 2026−0.77−0.44−0.33
Jul 2026−0.96−0.58−0.38
Jun 2026−0.98−0.59−0.39
May 2026−0.99−0.60−0.40
Apr 2026−0.98−0.60−0.37
Mar 2026−0.99−0.59−0.40
Feb 2026−0.94−0.58−0.36
Jan 2026−0.90−0.49−0.41
Dec 2025−0.89−0.48−0.41
Nov 2025−0.92−0.51−0.42
Oct 2025−0.98−0.53−0.46
Sep 2025−0.89−0.51−0.38
Aug 2025−0.99−0.58−0.41
Jul 2025−1.11−0.61−0.50
Jun 2025−1.12−0.62−0.50
May 2025−1.14−0.63−0.51
Apr 2025−1.05−0.58−0.48
Mar 2025−1.03−0.53−0.51
Feb 2025−0.91−0.48−0.42
Jan 2025−0.79−0.48−0.31
Dec 2024−0.78−0.50−0.28
Nov 2024−0.82−0.48−0.34
Oct 2024−0.67−0.35−0.32
Sep 2024−0.08−0.12+0.04
Aug 2024+0.39+0.03+0.36

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Branco Van den Boomen Midfielder · 635′ · 7 matches750.242.6on 18 Oct 2026 v Olympique de Marseille60.7on 10 Oct 2026 at Stade Brestois40.1on 19 Sep 2026 v Troyes−2.4
2Anthony Lopes Goalkeeper · 635′ · 7 matches755.244.7on 18 Oct 2026 v Olympique de Marseille58.6on 10 Oct 2026 at Stade Brestois60.4on 19 Sep 2026 v Troyeslevel (−0.7)
3Amine Sbai Midfielder · 606′ · 7 matches753.247.2on 18 Oct 2026 v Olympique de Marseille56.2on 10 Oct 2026 at Stade Brestois61.2on 19 Sep 2026 v Troyeslevel (+1.6)
4Yassin Belkhdim Midfielder · 602′ · 7 matches742.947.5on 18 Oct 2026 v Olympique de Marseille36.7on 10 Oct 2026 at Stade Brestois37.1on 19 Sep 2026 v Troyeslevel (−2.0)
5Jim Allevinah Midfielder · 526′ · 7 matches744.755.5on 18 Oct 2026 v Olympique de Marseille47.1on 10 Oct 2026 at Stade Brestois30.6on 19 Sep 2026 v Troyeslevel (+0.1)
6Amine El Ouazzani Forward · 502′ · 7 matches745.549.9on 18 Oct 2026 v Olympique de Marseille42.4on 10 Oct 2026 at Stade Brestois38.8on 19 Sep 2026 v Troyeslevel (−1.1)
7Prosper Peter Forward · 258′ · 7 matches753.544.7on 18 Oct 2026 v Olympique de Marseille67.5on 10 Oct 2026 at Stade Brestois48.9on 19 Sep 2026 v Troyeslevel (+1.6)
8Jordan Lefort Defender · 514′ · 6 matches646.737.4on 10 Oct 2026 at Stade Brestois61.6on 19 Sep 2026 v Troyes42.3on 12 Sep 2026 at Le Havrelevel (+1.6)
9Ousmane Camara Defender · 489′ · 6 matches650.937.3on 10 Oct 2026 at Stade Brestois49.6on 19 Sep 2026 v Troyes51.7on 12 Sep 2026 at Le Havre−2.3
10Joseph Kalulu Defender · 473′ · 6 matches643.261.6on 18 Oct 2026 v Olympique de Marseille49.1on 10 Oct 2026 at Stade Brestois38.6on 19 Sep 2026 v Troyes+2.2
11Carlens Arcus Defender · 425′ · 6 matches644.835.6on 18 Oct 2026 v Olympique de Marseille43.7on 19 Sep 2026 v Troyes49.2on 12 Sep 2026 at Le Havre−2.4
12Lilian Raolisoa Defender · 257′ · 6 matches648.845.5on 18 Oct 2026 v Olympique de Marseille47.7on 10 Oct 2026 at Stade Brestois14.8on 19 Sep 2026 v Troyes−5.3
13Harouna Djibirin Forward · 116′ · 6 matches653.543.3on 18 Oct 2026 v Olympique de Marseille51.2on 19 Sep 2026 v Troyes35.4on 12 Sep 2026 at Le Havre−9.9
14Anthony Bermont Midfielder · 184′ · 5 matches539.30.0on 18 Oct 2026 v Olympique de Marseille15.9on 19 Sep 2026 v Troyes32.6on 6 Sep 2026 v Stade Rennais−11.0
15Bané Diatta Midfielder · 145′ · 5 matches537.9100.0on 18 Oct 2026 v Olympique de Marseille32.9on 12 Sep 2026 at Le Havre43.8on 6 Sep 2026 v Stade Rennaislevel (−0.0)
16Mamadou Usman Simbakoli Forward · 70′ · 5 matches548.433.2on 19 Sep 2026 v Troyes37.7on 12 Sep 2026 at Le Havre61.2on 6 Sep 2026 v Stade Rennais−6.4
17Louis Mouton Midfielder · 78′ · 3 matches337.535.8on 18 Oct 2026 v Olympique de Marseille33.5on 10 Oct 2026 at Stade Brestois55.8on 12 Sep 2026 at Le Havre–
18Emmanuel Biumla Defender · 128′ · 2 matches243.541.9on 18 Oct 2026 v Olympique de Marseille45.6on 10 Oct 2026 at Stade Brestois–
19Maël Gernigon Defender · 118′ · 2 matches241.840.6on 18 Oct 2026 v Olympique de Marseille45.8on 10 Oct 2026 at Stade Brestois–
20Haris Belkebla Midfielder · 98′ · 2 matches247.246.7on 10 Oct 2026 at Stade Brestois50.1on 19 Sep 2026 v Troyes–
21Marius Louër Defender · 59′ · 2 matches238.340.6on 10 Oct 2026 at Stade Brestois30.7on 29 Aug 2026 at Auxerre–
22Jacques Ekomié Defender · 90′ · 1 match145.345.3on 23 Aug 2026 v Lille–

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

41 since July 2025
DateCompetitionOpponentResultxGExpected points
18 Oct 2026Ligue 1Olympique de MarseilleL 2–52.0–2.71.03
10 Oct 2026Ligue 1at Stade BrestoisL 1–51.4–3.70.40
19 Sep 2026Ligue 1TroyesW 2–02.3–1.02.15
12 Sep 2026Ligue 1at Le HavreD 0–00.6–1.10.86
6 Sep 2026Ligue 1Stade RennaisL 1–21.7–1.41.59
29 Aug 2026Ligue 1at AuxerreW 3–11.6–1.31.61
23 Aug 2026Ligue 1LilleL 0–22.0–1.21.86
17 May 2026Ligue 1at Stade BrestoisD 1–10.7–1.20.94
10 May 2026Ligue 1RC StrasbourgD 1–10.6–1.90.52
3 May 2026Ligue 1at AuxerreL 1–32.1–2.01.48
All 41 results
DateCompetitionOpponentResultxGExpected points
18 Oct 2026Ligue 1Olympique de MarseilleL 2–52.0–2.71.03
10 Oct 2026Ligue 1at Stade BrestoisL 1–51.4–3.70.40
19 Sep 2026Ligue 1TroyesW 2–02.3–1.02.15
12 Sep 2026Ligue 1at Le HavreD 0–00.6–1.10.86
6 Sep 2026Ligue 1Stade RennaisL 1–21.7–1.41.59
29 Aug 2026Ligue 1at AuxerreW 3–11.6–1.31.61
23 Aug 2026Ligue 1LilleL 0–22.0–1.21.86
17 May 2026Ligue 1at Stade BrestoisD 1–10.7–1.20.94
10 May 2026Ligue 1RC StrasbourgD 1–10.6–1.90.52
3 May 2026Ligue 1at AuxerreL 1–32.1–2.01.48
25 Apr 2026Ligue 1Paris Saint-GermainL 0–30.4–3.00.19
18 Apr 2026Ligue 1Le HavreD 1–11.1–1.51.04
11 Apr 2026Ligue 1at Stade RennaisL 1–21.1–1.21.28
5 Apr 2026Ligue 1Olympique LyonnaisD 0–00.3–0.70.84
20 Mar 2026Ligue 1at RC LensL 1–51.5–3.10.64
14 Mar 2026Ligue 1NiceL 0–21.1–1.51.08
7 Mar 2026Ligue 1at NantesW 1–00.7–0.81.25
28 Feb 2026Ligue 1at AS MonacoL 0–20.7–1.50.81
22 Feb 2026Ligue 1LilleL 0–10.4–2.20.29
15 Feb 2026Ligue 1at LorientL 0–20.4–1.00.79
8 Feb 2026Ligue 1ToulouseW 1–01.0–0.41.81
1 Feb 2026Ligue 1MetzW 1–01.6–0.52.23
25 Jan 2026Ligue 1at Paris FCD 0–00.7–0.71.28
17 Jan 2026Ligue 1Olympique de MarseilleL 2–50.9–3.30.32
4 Jan 2026Ligue 1at Le HavreL 1–20.6–1.10.87
12 Dec 2025Ligue 1NantesW 4–12.4–0.42.62
7 Dec 2025Ligue 1at NiceW 1–00.8–1.31.01
30 Nov 2025Ligue 1RC LensL 1–21.4–2.00.98
23 Nov 2025Ligue 1at ToulouseW 1–00.4–2.00.38
9 Nov 2025Ligue 1AuxerreW 2–00.7–0.71.27
2 Nov 2025Ligue 1at LilleL 0–10.4–2.00.34
29 Oct 2025Ligue 1at Olympique de MarseilleD 2–21.0–1.31.14
26 Oct 2025Ligue 1LorientW 2–00.9–2.00.71
18 Oct 2025Ligue 1AS MonacoD 1–11.8–1.91.33
5 Oct 2025Ligue 1at RC StrasbourgL 0–50.3–4.80.03
28 Sep 2025Ligue 1Stade BrestoisL 0–20.5–1.60.58
19 Sep 2025Ligue 1at Olympique LyonnaisL 0–11.2–1.80.97
14 Sep 2025Ligue 1at MetzD 1–12.4–1.71.77
31 Aug 2025Ligue 1Stade RennaisD 1–11.2–1.51.21
22 Aug 2025Ligue 1at Paris Saint-GermainL 0–10.2–1.90.31
17 Aug 2025Ligue 1Paris FCW 1–01.0–0.91.38