Lens

8th · Ligue 1 · 10 points · Matches played: 7

4 points behind Lyon · Table & Fixtures →

L90 Strength L90 Strength is LOAD90’s own club strength rating on a fixed 0–100 scale, built from its Elo rating. League Strength uses the mean Elo of a league's clubs and a separate league calibration, so the two scores are not directly comparable.

+1.3 is current form. We look at the goals the team scores and concedes and at the quality of its chances (expected goals, xG) over recent matches. If attack and defence are playing above what the Elo rating predicts, L90 Strength goes up for the forecast; if below, it goes down.

Base L90 Strength changed -1.2 over the last 5 matches; that is already inside the number.
57.5+1.3
World Rank 61st Global, by Elo
Ligue 1 Rank 3rd L90 Strength

Compare clubs

Choose a second club to explore what separates them.

Upcoming fixtures

Lens · All competitions

Forecast
Club Brugge KVUEFA Champions League 2026-2027 - League phase · Away 19% win 0.75 xPts Paris FCLigue 1 2026-2027 · Home 59% win 1.96 xPts LilleLigue 1 2026-2027 · Away 34% win 1.27 xPts ComoUEFA Champions League 2026-2027 - League phase · Home 38% win 1.38 xPts MarseilleLigue 1 2026-2027 · Home 53% win 1.81 xPts ToulouseLigue 1 2026-2027 · Home — win — xPts RB LeipzigUEFA Champions League 2026-2027 - League phase · Away — win — xPts AngersLigue 1 2026-2027 · Away — win — xPts LE HavreLigue 1 2026-2027 · Home — win — xPts Bodo/GlimtUEFA Champions League 2026-2027 - League phase · Home — win — xPts NiceLigue 1 2026-2027 · Away — win — xPts Paris Saint GermainLigue 1 2026-2027 · Home — win — xPts RennesLigue 1 2026-2027 · Away — win — xPts Manchester CityUEFA Champions League 2026-2027 - League phase · Home — win — xPts Stade Brestois 29Ligue 1 2026-2027 · Home — win — xPts LiverpoolUEFA Champions League 2026-2027 - League phase · Away — win — xPts ToulouseLigue 1 2026-2027 · Away — win — xPts AngersLigue 1 2026-2027 · Home — win — xPts LyonLigue 1 2026-2027 · Away — win — xPts Estac TroyesLigue 1 2026-2027 · Home — win — xPts Paris Saint GermainLigue 1 2026-2027 · Away — win — xPts StrasbourgLigue 1 2026-2027 · Home — win — xPts LE HavreLigue 1 2026-2027 · Away — win — xPts LilleLigue 1 2026-2027 · Home — win — xPts AuxerreLigue 1 2026-2027 · Away — win — xPts LorientLigue 1 2026-2027 · Away — win — xPts NiceLigue 1 2026-2027 · Home — win — xPts Paris FCLigue 1 2026-2027 · Away — win — xPts Le MansLigue 1 2026-2027 · Home — win — xPts MonacoLigue 1 2026-2027 · Home — win — xPts MarseilleLigue 1 2026-2027 · Away — win — xPts RennesLigue 1 2026-2027 · Home — win — xPts Stade Brestois 29Ligue 1 2026-2027 · Away — win — xPts

xPts = 3 × win probability + draw probability. — means no published forecast. Open a match for xG and the full forecast.

Results

Lens · All competitions

Full time
Estac TroyesLigue 1 2026-2027 · Away W 3–1 1.6–0.9 xG +0.8 Δpts Sporting CPUEFA Champions League 2026-2027 - League phase · Home L 0–2 1.8–1.7 xG -1.3 Δpts LyonLigue 1 2026-2027 · Home W 2–1 1.4–0.9 xG +1.4 Δpts MonacoLigue 1 2026-2027 · Away L 1–2 — xG -1.3 Δpts Le MansLigue 1 2026-2027 · Away D 2–2 — xG -1.0 Δpts Slavia PrahaUEFA Champions League 2026-2027 - League phase · Away W 3–2 — xG +1.5 Δpts LorientLigue 1 2026-2027 · Home L 0–1 — xG -2.3 Δpts StrasbourgLigue 1 2026-2027 · Away L 1–2 2.9–1.7 xG -1.7 Δpts AuxerreLigue 1 2026-2027 · Home W 5–2 4.4–1.8 xG +0.8 Δpts

Score and actual xG show Lens first. Δpts = points taken − pre-match xPts. — means data unavailable.

Current load Low · 15

Rest profile4 days since last match
0%
Schedule load3 matches in last 14 days
30%
Travel load91 km to venue, 508 km in 14 days
0%
Squad availability8 out, no key players
9%

Load before the next match, at Club Brugge KV, 21 Oct. Squad availability is shown separately and is not part of the score; availability is the share of squad weight missing, the same input the forecast uses for absences.

Schedule difficulty all competitions

Each bar is one match: 50% match difficulty from current relative Elo strength + 50% calendar load (rest, match congestion and travel). Higher means harder, on a 0–100 scale. This is a descriptive index, not a win probability. Lighter bars are upcoming; the dashed line marks today. Grey marks missing data. 22 Aug vs Auxerre: Schedule difficulty 14/100; match difficulty 27/100
W
Aug 29 Aug at Strasbourg: Schedule difficulty 23/100; match difficulty 39/100
L
5 Sep vs Lorient: Schedule difficulty 15/100; match difficulty 30/100
L
Sep 10 Sep at Slavia Praha: Schedule difficulty 24/100; match difficulty 35/100
W
13 Sep at Le Mans: Schedule difficulty 22/100; match difficulty 24/100
D
18 Sep at Monaco: Schedule difficulty 41/100; match difficulty 49/100
L
9 Oct vs Lyon: Schedule difficulty 27/100; match difficulty 53/100
W
Oct 13 Oct vs Sporting CP: Schedule difficulty 38/100; match difficulty 76/100
L
17 Oct at Estac Troyes: Schedule difficulty 6/100; match difficulty 12/100
W
21 Oct at Club Brugge KV: Schedule difficulty 42/100; match difficulty 68/100 24 Oct vs Paris FC: Schedule difficulty 27/100; match difficulty 30/100 30 Oct at Lille: Schedule difficulty 32/100; match difficulty 48/100 4 Nov vs Como: Schedule difficulty 30/100; match difficulty 59/100 Nov 8 Nov vs Marseille: Schedule difficulty 21/100; match difficulty 41/100 21 Nov vs Toulouse: Schedule difficulty 17/100; match difficulty 34/100 24 Nov at RB Leipzig: Schedule difficulty 37/100; match difficulty 60/100 28 Nov at Angers: Schedule difficulty 12/100; match difficulty 18/100 5 Dec vs LE Havre: Schedule difficulty 20/100; match difficulty 19/100 Dec 9 Dec vs Bodo/Glimt: Schedule difficulty 27/100; match difficulty 53/100 12 Dec at Nice: Schedule difficulty 30/100; match difficulty 24/100 3 Jan vs Paris Saint Germain: Schedule difficulty 42/100; match difficulty 83/100 Jan 16 Jan at Rennes: Schedule difficulty 26/100; match difficulty 45/100 20 Jan vs Manchester City: Schedule difficulty 43/100; match difficulty 85/100 23 Jan vs Stade Brestois 29: Schedule difficulty 19/100; match difficulty 30/100 27 Jan at Liverpool: Schedule difficulty 49/100; match difficulty 76/100 30 Jan at Toulouse: Schedule difficulty 44/100; match difficulty 34/100 6 Feb vs Angers: Schedule difficulty 19/100; match difficulty 18/100 Feb 13 Feb at Lyon: Schedule difficulty 32/100; match difficulty 53/100 20 Feb vs Estac Troyes: Schedule difficulty 6/100; match difficulty 12/100 28 Feb at Paris Saint Germain: Schedule difficulty 42/100; match difficulty 83/100 6 Mar vs Strasbourg: Schedule difficulty 20/100; match difficulty 39/100 Mar 13 Mar at LE Havre: Schedule difficulty 10/100; match difficulty 19/100 20 Mar vs Lille: Schedule difficulty 24/100; match difficulty 48/100 3 Apr at Auxerre: Schedule difficulty 14/100; match difficulty 27/100 Apr 10 Apr at Lorient: Schedule difficulty 18/100; match difficulty 30/100 17 Apr vs Nice: Schedule difficulty 15/100; match difficulty 24/100 24 Apr at Paris FC: Schedule difficulty 15/100; match difficulty 30/100 1 May vs Le Mans: Schedule difficulty 12/100; match difficulty 24/100 May 8 May vs Monaco: Schedule difficulty 25/100; match difficulty 49/100 16 May at Marseille: Schedule difficulty 27/100; match difficulty 41/100 22 May vs Rennes: Schedule difficulty 25/100; match difficulty 45/100 29 May at Stade Brestois 29: Schedule difficulty 21/100; match difficulty 30/100

Schedule next 30 days · forecast and load

All fixtures and load →
Rest4 daysbefore CLU
Matches / 14d3all competitions
Travel / 14d508 kmaway trips
Schedule load15%Low
Win · draw · loss: LOAD90 forecastLoad bar: rest, matches and travel before each game (context; only 4+ matches in 14 days changes the forecast)
Full match preview oneScored → at Club Brugge KV, 21 OctOdds, value, live score

Fixture Swing

Opponent opportunity across the next 3 matches · all competitions

3 of 3 forecasts available

Attack Swing−9%

Baseline 5.69 → Forecast 5.19 expected goals · 3 included matches

Conceding Swing+28%

Baseline 4.39 → Forecast 5.60 expected goals conceded · 3 included matches

Opportunity for the next 3 matches
MatchAttackConceding riskGoals · Baseline → Forecast
at Club Brugge KV21 Oct · UEFA Champions League 2026-2027 - League phase −15% +69% 1.75 → 1.50
vs Paris FC24 Oct · Ligue 1 2026-2027 +2% +4% 2.20 → 2.25
at Lille30 Oct · Ligue 1 2026-2027 −17% +3% 1.74 → 1.44

Swing compares total forecast goals with total baseline goals for the included matches. Forecasts are available up to 21 days ahead. Missing snapshots and different model revisions are excluded; a partial window covers only the matches shown with values. Your team's own conditions are kept in each baseline.

Next match · Match Opportunity

Lens

Baseline: average Ligue 1 opponent

Attack Downlift −15% Expected goals Baseline1.75Forecast1.50
Conceding Risk +69% Expected goals conceded Baseline1.60Forecast2.72
Clean Sheet −13.5 pp Chance of conceding no goals Baseline20.1%Forecast6.6%