All teams

Lille

Ligue 1 · strength −0.38 (attack −0.31, defence −0.07) 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
UEFA Champions League 26/27 goals 4–10 · xG 3.3–5.2 · 0 points from 2.8 in 3302.8−2.8
Ligue 1 26/27 goals 10–5 · xG 9.6–10.8 · 14 points from 9.5 in 77149.5+4.5
Ligue 1 25/26 goals 52–37 · xG 55.0–36.8 · 61 points from 57.5 in 34346157.5+3.5
UEFA Europa League 25/26 goals 13–13 · xG 15.4–16.5 · 15 points from 15.6 in 12121515.6−0.6

Rating by month

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

−0.50−0.25+0.00+0.25+0.50+0.75Aug 2024DecAprAugDecAprAugDefence −0.07Attack −0.31
Ratings as a table
MonthStrengthAttackDefence
Oct 2026−0.38−0.31−0.07
Sep 2026−0.42−0.32−0.10
Aug 2026−0.25−0.25+0.01
Jul 2026−0.25−0.24−0.01
Jun 2026−0.27−0.24−0.03
May 2026−0.27−0.24−0.03
Apr 2026−0.26−0.19−0.07
Mar 2026−0.37−0.23−0.14
Feb 2026−0.27−0.10−0.17
Jan 2026−0.26−0.03−0.23
Dec 2025−0.30−0.06−0.24
Nov 2025−0.14+0.05−0.19
Oct 2025−0.30−0.04−0.26
Sep 2025−0.23−0.03−0.20
Aug 2025−0.26−0.08−0.19
Jul 2025−0.42−0.23−0.19
Jun 2025−0.43−0.23−0.20
May 2025−0.43−0.24−0.20
Apr 2025−0.39−0.20−0.19
Mar 2025−0.40−0.18−0.22
Feb 2025−0.48−0.20−0.28
Jan 2025−0.43−0.23−0.20
Dec 2024−0.25−0.10−0.15
Nov 2024−0.27−0.13−0.14
Oct 2024−0.16−0.03−0.14
Sep 2024+0.67+0.36+0.31
Aug 2024+0.76+0.24+0.53

Best performers

this season; last three matches against each player's average
#PlayerMatchesAverageLast three, newest firstAgainst average
1Hakon Arnar Haraldsson Midfielder · 764′ · 10 matches1049.142.0on 21 Oct 2026 v Galatasaray51.5on 17 Oct 2026 v Stade Brestois53.5on 13 Oct 2026 at Arsenallevel (−0.0)
2Nabil Bentaleb Midfielder · 725′ · 10 matches1047.244.4on 21 Oct 2026 v Galatasaray66.6on 17 Oct 2026 v Stade Brestois55.4on 13 Oct 2026 at Arsenal+5.0
3Ngal'ayel Mukau Midfielder · 581′ · 10 matches1044.541.1on 21 Oct 2026 v Galatasaray47.7on 17 Oct 2026 v Stade Brestois45.3on 13 Oct 2026 at Arsenallevel (+0.4)
4Olivier Giroud Forward · 454′ · 10 matches1046.338.7on 21 Oct 2026 v Galatasaray51.2on 17 Oct 2026 v Stade Brestois48.5on 13 Oct 2026 at Arsenal+2.0
5Berke Özer Goalkeeper · 810′ · 9 matches948.726.6on 21 Oct 2026 v Galatasaray42.5on 13 Oct 2026 at Arsenal50.9on 10 Oct 2026 v Le Havre−8.7
6Alexsandro Ribeiro Defender · 810′ · 9 matches957.559.0on 21 Oct 2026 v Galatasaray65.4on 13 Oct 2026 at Arsenal54.4on 10 Oct 2026 v Le Havre+2.1
7Nathan Ngoy Defender · 810′ · 9 matches952.352.2on 21 Oct 2026 v Galatasaray53.6on 17 Oct 2026 v Stade Brestois58.9on 13 Oct 2026 at Arsenal+2.6
8Romain Perraud Defender · 684′ · 9 matches941.544.2on 17 Oct 2026 v Stade Brestois37.3on 13 Oct 2026 at Arsenal31.0on 10 Oct 2026 v Le Havre−4.6
9Dilane Bakwa Midfielder · 529′ · 9 matches948.041.6on 21 Oct 2026 v Galatasaray58.2on 17 Oct 2026 v Stade Brestois58.2on 13 Oct 2026 at Arsenal+3.9
10Benjamin André Midfielder · 518′ · 8 matches849.152.2on 21 Oct 2026 v Galatasaray49.7on 17 Oct 2026 v Stade Brestois48.6on 13 Oct 2026 at Arsenallevel (+0.9)
11Tiago Santos Defender · 562′ · 7 matches747.234.3on 10 Oct 2026 v Le Havre53.8on 20 Sep 2026 at Nice43.5on 13 Sep 2026 v Troyeslevel (−0.1)
12Ethan Mbappé Midfielder · 408′ · 7 matches750.849.4on 17 Oct 2026 v Stade Brestois40.7on 20 Sep 2026 at Nice84.5on 13 Sep 2026 v Troyeslevel (−0.2)
13Calvin Verdonk Defender · 224′ · 7 matches745.347.8on 21 Oct 2026 v Galatasaray60.3on 17 Oct 2026 v Stade Brestois49.9on 13 Oct 2026 at Arsenal+6.0
14Maurits Kjaergaard Midfielder · 217′ · 7 matches750.665.0on 21 Oct 2026 v Galatasaray44.3on 17 Oct 2026 v Stade Brestois60.2on 13 Oct 2026 at Arsenal+8.4
15Ayase Ueda Forward · 382′ · 6 matches651.948.2on 13 Oct 2026 at Arsenal40.2on 10 Oct 2026 v Le Havre56.0on 20 Sep 2026 at Nicelevel (−1.5)
16Başar Önal Midfielder · 234′ · 6 matches648.258.4on 21 Oct 2026 v Galatasaray63.2on 20 Sep 2026 at Nice42.5on 13 Sep 2026 v Troyes+4.7
17Gaëtan Perrin Midfielder · 208′ · 6 matches635.212.9on 21 Oct 2026 v Galatasaray32.9on 10 Oct 2026 v Le Havre43.4on 13 Sep 2026 v Troyes−3.4
18Osame Sahraoui Midfielder · 133′ · 5 matches557.297.7on 13 Oct 2026 at Arsenal44.8on 10 Oct 2026 v Le Havre70.0on 20 Sep 2026 at Nice+14.0
19Maxima Goffi Defender · 311′ · 4 matches451.134.0on 21 Oct 2026 v Galatasaray64.8on 17 Oct 2026 v Stade Brestois61.2on 13 Oct 2026 at Arsenal+4.4
20Tanguy Nianzou Defender · 207′ · 3 matches340.937.1on 21 Oct 2026 v Galatasaray44.9on 17 Oct 2026 v Stade Brestois38.0on 10 Oct 2026 v Le Havre–
21Soriba Diaoune Forward · 108′ · 3 matches361.667.1on 21 Oct 2026 v Galatasaray48.1on 17 Oct 2026 v Stade Brestois52.6on 13 Oct 2026 at Arsenal–
22Félix Correia Midfielder · 94′ · 2 matches248.747.9on 28 Aug 2026 v Paris Saint-Germain50.1on 23 Aug 2026 at Angers–
23Orlando Gill Goalkeeper · 90′ · 1 match147.147.1on 17 Oct 2026 v Stade Brestois–
24Isaac Cossier Defender · 14′ · 1 match138.338.3on 23 Aug 2026 at Angers–

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

56 since July 2025
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueGalatasarayL 2–41.9–1.61.53
17 Oct 2026Ligue 1Stade BrestoisD 1–11.8–0.82.09
13 Oct 2026Champions Leagueat ArsenalL 0–30.4–1.80.40
10 Oct 2026Ligue 1Le HavreW 1–01.2–1.31.29
20 Sep 2026Ligue 1at NiceL 1–21.6–1.51.42
13 Sep 2026Ligue 1TroyesW 2–01.6–0.42.30
8 Sep 2026Champions LeagueReal BetisL 2–31.0–1.80.89
3 Sep 2026Ligue 1at ToulouseW 1–01.1–3.60.31
28 Aug 2026Ligue 1Paris Saint-GermainD 2–21.1–1.31.22
23 Aug 2026Ligue 1at AngersW 2–01.2–2.00.92
All 56 results
DateCompetitionOpponentResultxGExpected points
21 Oct 2026Champions LeagueGalatasarayL 2–41.9–1.61.53
17 Oct 2026Ligue 1Stade BrestoisD 1–11.8–0.82.09
13 Oct 2026Champions Leagueat ArsenalL 0–30.4–1.80.40
10 Oct 2026Ligue 1Le HavreW 1–01.2–1.31.29
20 Sep 2026Ligue 1at NiceL 1–21.6–1.51.42
13 Sep 2026Ligue 1TroyesW 2–01.6–0.42.30
8 Sep 2026Champions LeagueReal BetisL 2–31.0–1.80.89
3 Sep 2026Ligue 1at ToulouseW 1–01.1–3.60.31
28 Aug 2026Ligue 1Paris Saint-GermainD 2–21.1–1.31.22
23 Aug 2026Ligue 1at AngersW 2–01.2–2.00.92
17 May 2026Ligue 1AuxerreL 0–21.8–0.42.37
10 May 2026Ligue 1at AS MonacoW 1–00.4–0.41.25
3 May 2026Ligue 1Le HavreD 1–11.5–0.12.41
26 Apr 2026Ligue 1at Paris FCW 1–01.7–1.21.73
18 Apr 2026Ligue 1NiceD 0–00.4–0.21.48
12 Apr 2026Ligue 1at ToulouseW 4–01.8–1.01.95
4 Apr 2026Ligue 1RC LensW 3–03.7–0.62.78
22 Mar 2026Ligue 1at Olympique de MarseilleW 2–11.0–0.61.63
19 Mar 2026Europa Leagueat Aston VillaL 0–20.4–1.70.43
15 Mar 2026Ligue 1at Stade RennaisW 2–11.6–1.01.81
12 Mar 2026Europa LeagueAston VillaL 0–10.4–0.51.15
8 Mar 2026Ligue 1LorientD 1–10.7–0.51.52
1 Mar 2026Ligue 1NantesW 1–00.6–0.01.91
26 Feb 2026Europa Leagueat FK Crvena zvezdaW 1–01.1–0.91.50
22 Feb 2026Ligue 1at AngersW 1–02.2–0.42.56
19 Feb 2026Europa LeagueFK Crvena zvezdaL 0–10.4–2.20.32
14 Feb 2026Ligue 1Stade BrestoisD 1–11.5–0.71.99
6 Feb 2026Ligue 1at MetzD 0–01.6–0.62.11
1 Feb 2026Ligue 1at Olympique LyonnaisL 0–10.5–0.51.21
29 Jan 2026Europa LeagueSC FreiburgW 1–01.6–0.42.26
25 Jan 2026Ligue 1RC StrasbourgL 1–41.9–3.20.78
22 Jan 2026Europa Leagueat Celta VigoL 1–21.6–1.21.60
16 Jan 2026Ligue 1at Paris Saint-GermainL 0–31.2–1.41.19
3 Jan 2026Ligue 1Stade RennaisL 0–20.8–1.60.86
14 Dec 2025Ligue 1at AuxerreW 4–30.5–3.10.20
11 Dec 2025Europa Leagueat BSC Young BoysL 0–10.8–1.50.85
5 Dec 2025Ligue 1Olympique de MarseilleW 1–00.3–0.51.06
30 Nov 2025Ligue 1at Le HavreW 1–01.6–1.21.67
27 Nov 2025Europa LeagueGNK Dinamo ZagrebW 4–03.2–0.12.87
23 Nov 2025Ligue 1Paris FCW 4–24.0–1.52.51
9 Nov 2025Ligue 1at RC StrasbourgL 0–20.3–1.10.63
6 Nov 2025Europa Leagueat FK Crvena zvezdaL 0–11.6–1.71.31
2 Nov 2025Ligue 1AngersW 1–02.0–0.42.49
29 Oct 2025Ligue 1at NiceL 0–21.0–1.80.86
26 Oct 2025Ligue 1MetzW 6–12.9–1.32.27
23 Oct 2025Europa LeaguePAOKL 3–41.7–2.21.09
19 Oct 2025Ligue 1at NantesW 2–02.6–0.52.62
5 Oct 2025Ligue 1Paris Saint-GermainD 1–10.6–1.50.74
2 Oct 2025Europa Leagueat AS RomaW 1–01.1–2.70.56
28 Sep 2025Ligue 1Olympique LyonnaisL 0–11.5–0.52.08
25 Sep 2025Europa LeagueSK BrannW 2–11.6–1.21.61
20 Sep 2025Ligue 1at RC LensL 0–32.1–3.60.72
14 Sep 2025Ligue 1ToulouseW 2–12.2–0.82.26
30 Aug 2025Ligue 1at LorientW 7–13.6–1.52.41
24 Aug 2025Ligue 1AS MonacoW 1–02.9–1.22.30
17 Aug 2025Ligue 1at Stade BrestoisD 3–31.6–2.01.16