All teams

Nice

Ligue 1 · strength −0.74 (attack −0.41, defence −0.33) 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–10 · xG 8.5–13.0 · 11 points from 8.7 in 88118.7+2.3
Ligue 1 25/26 goals 37–60 · xG 43.3–57.9 · 32 points from 39.8 in 34343239.8−7.8
UEFA Europa League 25/26 goals 7–15 · xG 10.8–11.4 · 3 points from 10.6 in 88310.6−7.6
UEFA Champions League 25/26 goals 0–4 · xG 1.6–4.6 · 0 points from 1.0 in 2201.0−1.0

Rating by month

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

−0.50+0.00+0.50+1.00Aug 2023Jan 2024JunNovAprSepFebJulDefence −0.33Attack −0.41
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.74−0.41−0.33
Sep 2026−0.84−0.44−0.40
Aug 2026−0.80−0.40−0.40
Jul 2026−0.70−0.35−0.35
Jun 2026−0.72−0.36−0.36
May 2026−0.72−0.36−0.36
Apr 2026−0.71−0.27−0.44
Mar 2026−0.70−0.25−0.45
Feb 2026−0.55−0.18−0.37
Jan 2026−0.54−0.19−0.35
Dec 2025−0.53−0.23−0.30
Nov 2025−0.50−0.17−0.34
Oct 2025−0.51−0.19−0.32
Sep 2025−0.39−0.15−0.24
Aug 2025−0.34−0.13−0.22
Jul 2025−0.33−0.12−0.21
Jun 2025−0.34−0.12−0.22
May 2025−0.34−0.12−0.22
Apr 2025−0.33−0.17−0.16
Mar 2025−0.32−0.18−0.14
Feb 2025−0.39−0.20−0.19
Jan 2025−0.40−0.19−0.21
Dec 2024−0.40−0.18−0.22
Nov 2024−0.24−0.17−0.07
Oct 2024−0.05−0.09+0.03
Sep 2024+0.77+0.34+0.43
Aug 2024+0.66+0.24+0.43
Jul 2024+0.75+0.27+0.48
Jun 2024+0.75+0.27+0.48
May 2024+0.76+0.28+0.48
Apr 2024+0.74+0.30+0.44
Mar 2024+0.63+0.24+0.39
Feb 2024+0.69+0.25+0.44
Jan 2024+0.81+0.31+0.49
Dec 2023+0.82+0.31+0.52
Nov 2023+0.88+0.23+0.66
Oct 2023+0.97+0.30+0.67
Sep 2023+0.86+0.32+0.54
Aug 2023+0.71+0.25+0.45

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Yehvann Diouf Goalkeeper · 731′ · 8 matches849.647.4on 23 Oct 2026 at Stade Brestois43.4on 18 Oct 2026 at Olympique Lyonnais51.8on 11 Oct 2026 v RC Strasbourg−2.1
2Youssouf Ndayishimiye Defender · 699′ · 8 matches849.837.8on 23 Oct 2026 at Stade Brestois50.5on 18 Oct 2026 at Olympique Lyonnais49.9on 11 Oct 2026 v RC Strasbourg−4.0
3Jonathan Clauss Midfielder · 662′ · 8 matches850.139.1on 23 Oct 2026 at Stade Brestois55.9on 18 Oct 2026 at Olympique Lyonnais56.8on 11 Oct 2026 v RC Strasbourg+2.3
4Gauthier Hein Midfielder · 621′ · 8 matches848.141.4on 23 Oct 2026 at Stade Brestois43.3on 18 Oct 2026 at Olympique Lyonnais46.2on 11 Oct 2026 v RC Strasbourg−4.2
5Mohamed Abdelmonem Defender · 613′ · 8 matches851.148.6on 23 Oct 2026 at Stade Brestois54.3on 18 Oct 2026 at Olympique Lyonnais46.7on 11 Oct 2026 v RC Strasbourglevel (−1.4)
6Sofiane Diop Midfielder · 326′ · 8 matches848.570.4on 23 Oct 2026 at Stade Brestois36.1on 18 Oct 2026 at Olympique Lyonnais43.1on 11 Oct 2026 v RC Strasbourg+9.8
7Xavier Mandza Midfielder · 625′ · 7 matches748.244.1on 18 Oct 2026 at Olympique Lyonnais38.5on 11 Oct 2026 v RC Strasbourg43.5on 20 Sep 2026 v Lille−6.2
8Axel Witsel Midfielder · 571′ · 7 matches746.945.0on 23 Oct 2026 at Stade Brestois44.4on 18 Oct 2026 at Olympique Lyonnais43.0on 11 Oct 2026 v RC Strasbourg−2.8
9Elye Wahi Forward · 541′ · 7 matches748.952.4on 23 Oct 2026 at Stade Brestois63.0on 18 Oct 2026 at Olympique Lyonnais38.7on 11 Oct 2026 v RC Strasbourg+3.3
10Djibril Coulibaly Midfielder · 495′ · 7 matches743.541.6on 23 Oct 2026 at Stade Brestois34.4on 11 Oct 2026 v RC Strasbourg44.9on 20 Sep 2026 v Lille−2.1
11Niels Nkounkou Defender · 504′ · 6 matches644.848.6on 23 Oct 2026 at Stade Brestois53.8on 18 Oct 2026 at Olympique Lyonnais36.6on 11 Oct 2026 v RC Strasbourglevel (+1.6)
12Mohamed Amoura Forward · 444′ · 6 matches649.648.7on 23 Oct 2026 at Stade Brestois50.7on 18 Oct 2026 at Olympique Lyonnais42.8on 11 Oct 2026 v RC Strasbourg−2.2
13Nathan N'Goumou Midfielder · 160′ · 5 matches537.842.3on 20 Sep 2026 v Lille49.8on 12 Sep 2026 at Auxerre37.7on 5 Sep 2026 v Le Manslevel (+2.0)
14Isak Jansson Forward · 69′ · 5 matches541.840.2on 23 Oct 2026 at Stade Brestois43.8on 18 Oct 2026 at Olympique Lyonnais43.5on 11 Oct 2026 v RC Strasbourglevel (−0.2)
15Hicham Boudaoui Midfielder · 254′ · 4 matches451.644.9on 23 Oct 2026 at Stade Brestois56.5on 18 Oct 2026 at Olympique Lyonnais55.4on 11 Oct 2026 v RC Strasbourglevel (−0.1)
16Alidu Seidu Defender · 142′ · 3 matches356.955.5on 23 Oct 2026 at Stade Brestois92.8on 18 Oct 2026 at Olympique Lyonnais51.2on 20 Sep 2026 v Lille–
17Antoine Mendy Defender · 124′ · 3 matches340.220.0on 5 Sep 2026 v Le Mans0.0on 30 Aug 2026 at Paris FC51.6on 22 Aug 2026 v Lorient–
18Everton Pereira Midfielder · 115′ · 3 matches344.034.1on 11 Oct 2026 v RC Strasbourg51.7on 20 Sep 2026 v Lille43.4on 22 Aug 2026 v Lorient–
19Hamza Koutoune Defender · 64′ · 3 matches339.241.6on 23 Oct 2026 at Stade Brestois17.0on 30 Aug 2026 at Paris FC46.1on 22 Aug 2026 v Lorient–
20Ali Abdi Defender · 47′ · 3 matches334.222.4on 20 Sep 2026 v Lille39.3on 12 Sep 2026 at Auxerre37.2on 5 Sep 2026 v Le Mans–
21Melvin Bard Defender · 172′ · 2 matches244.240.7on 30 Aug 2026 at Paris FC47.3on 22 Aug 2026 v Lorient–
22Zoumana Diallo Forward · 60′ · 1 match140.940.9on 22 Aug 2026 v Lorient–
23Mohamed Ali Cho Forward · 30′ · 1 match142.842.8on 22 Aug 2026 v Lorient–
24Aboulaye Camara Midfielder · 10′ · 1 match144.944.9on 5 Sep 2026 v Le Mans–
25Morgan Sanson Midfielder · 9′ · 1 match131.431.4on 18 Oct 2026 at Olympique Lyonnais–
26Djelan Morana Forward · 8′ · 1 match143.743.7on 30 Aug 2026 at Paris FC–

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

54 since July 2025
DateCompetitionOpponentResultxGExpected points
23 Oct 2026Ligue 1at Stade BrestoisW 2–10.5–2.50.29
18 Oct 2026Ligue 1at Olympique LyonnaisL 1–21.5–1.51.40
11 Oct 2026Ligue 1RC StrasbourgW 2–11.4–0.52.00
20 Sep 2026Ligue 1LilleW 2–11.5–1.61.34
12 Sep 2026Ligue 1at AuxerreL 0–10.9–1.50.92
5 Sep 2026Ligue 1Le MansD 1–11.1–1.31.20
30 Aug 2026Ligue 1at Paris FCL 0–30.7–2.90.28
22 Aug 2026Ligue 1LorientD 0–01.1–1.31.23
29 May 2026Ligue 1Saint-ÉtienneW 4–1––
26 May 2026Ligue 1at Saint-ÉtienneD 0–0––
All 54 results
DateCompetitionOpponentResultxGExpected points
23 Oct 2026Ligue 1at Stade BrestoisW 2–10.5–2.50.29
18 Oct 2026Ligue 1at Olympique LyonnaisL 1–21.5–1.51.40
11 Oct 2026Ligue 1RC StrasbourgW 2–11.4–0.52.00
20 Sep 2026Ligue 1LilleW 2–11.5–1.61.34
12 Sep 2026Ligue 1at AuxerreL 0–10.9–1.50.92
5 Sep 2026Ligue 1Le MansD 1–11.1–1.31.20
30 Aug 2026Ligue 1at Paris FCL 0–30.7–2.90.28
22 Aug 2026Ligue 1LorientD 0–01.1–1.31.23
29 May 2026Ligue 1Saint-ÉtienneW 4–1––
26 May 2026Ligue 1at Saint-ÉtienneD 0–0––
17 May 2026Ligue 1MetzD 0–01.5–0.71.93
10 May 2026Ligue 1at AuxerreL 1–21.3–0.71.77
2 May 2026Ligue 1RC LensD 1–11.1–1.51.05
26 Apr 2026Ligue 1at Olympique de MarseilleD 1–11.5–2.30.90
18 Apr 2026Ligue 1at LilleD 0–00.2–0.40.93
12 Apr 2026Ligue 1Le HavreD 1–12.5–2.01.70
4 Apr 2026Ligue 1at RC StrasbourgL 1–30.3–2.90.16
21 Mar 2026Ligue 1Paris Saint-GermainL 0–40.2–3.70.06
14 Mar 2026Ligue 1at AngersW 2–01.5–1.11.65
8 Mar 2026Ligue 1Stade RennaisL 0–42.0–1.61.60
1 Mar 2026Ligue 1at Paris FCL 0–11.3–1.21.40
22 Feb 2026Ligue 1LorientD 3–33.2–2.21.91
15 Feb 2026Ligue 1at Olympique LyonnaisL 0–21.5–1.51.33
8 Feb 2026Ligue 1AS MonacoD 0–00.6–0.61.24
1 Feb 2026Ligue 1Stade BrestoisD 2–21.4–1.71.17
29 Jan 2026Europa Leagueat LudogoretsL 0–11.2–1.71.06
25 Jan 2026Ligue 1at NantesW 4–10.9–1.60.87
22 Jan 2026Europa LeagueGo Ahead EaglesW 3–12.3–1.81.68
17 Jan 2026Ligue 1at ToulouseL 1–51.8–1.61.50
3 Jan 2026Ligue 1RC StrasbourgD 1–12.6–1.22.19
14 Dec 2025Ligue 1at RC LensL 0–20.8–1.21.02
11 Dec 2025Europa LeagueSporting BragaL 0–11.2–0.71.68
7 Dec 2025Ligue 1AngersL 0–11.3–0.81.70
30 Nov 2025Ligue 1at LorientL 1–30.8–2.40.50
27 Nov 2025Europa Leagueat FC PortoL 0–31.0–1.51.00
21 Nov 2025Ligue 1Olympique de MarseilleL 1–51.2–2.90.54
9 Nov 2025Ligue 1at MetzL 1–20.9–1.60.93
6 Nov 2025Europa LeagueSC FreiburgL 1–31.8–2.11.19
1 Nov 2025Ligue 1at Paris Saint-GermainL 0–10.5–2.30.34
29 Oct 2025Ligue 1LilleW 2–01.8–1.01.91
26 Oct 2025Ligue 1at Stade RennaisW 2–10.7–1.70.69
23 Oct 2025Europa Leagueat Celta VigoL 1–21.2–1.31.27
18 Oct 2025Ligue 1Olympique LyonnaisW 3–20.6–3.40.18
5 Oct 2025Ligue 1at AS MonacoD 2–21.1–3.00.49
2 Oct 2025Europa Leagueat FenerbahçeL 1–21.3–1.51.22
28 Sep 2025Ligue 1Paris FCD 1–11.0–1.80.80
24 Sep 2025Europa LeagueAS RomaL 1–21.0–0.81.47
20 Sep 2025Ligue 1at Stade BrestoisL 1–42.3–2.01.57
13 Sep 2025Ligue 1NantesW 1–01.7–0.52.29
31 Aug 2025Ligue 1at Le HavreL 1–30.6–2.60.35
23 Aug 2025Ligue 1AuxerreW 3–11.9–1.51.65
16 Aug 2025Ligue 1ToulouseL 0–10.8–0.61.47
12 Aug 2025Champions Leagueat BenficaL 0–20.9–2.50.50
6 Aug 2025Champions LeagueBenficaL 0–20.7–2.10.53