Skip to content

France · Ligue 1

Lens

RCL· 41,233 capacity

Position

10

Also inUCL9th

Played

4

Points

4

1W 1D 2L

Goal difference

+1

8 scored, 7 against

Expected goals

10.2

7.8 against

Points vs expectedest.

-2.8

6.8 expected

Form

Recent form, oldest first: W, L, L, D
Where the season ends7%to win it

From 8,000 simulated seasons.

Win the leagueest.

6.9%

Top fourest.

40.4%

European placeest.

63.0%

Relegationest.

<1%

Projected pointsest.

55

likely 45–64

Projected finishest.

6th

range 2–10

Power rating

1529

#2 in the division

Attack / defenceest.

99 / 76

75 is league average

Squad22

22 players from 8 countries.

France13Poland2Mali2Senegal1Algeria1+3 more
Squad by position, ordered by minutes played
PlayerMinutesGAShare of goals
GK
40Robin Risser27000
DF
32Kyllian Antonio18000
25Ismaëlo Ganiou18000
31Souleymane Sagnan15600
3Maik Nawrocki6200
24Jonathan Gradit5500
20Jean-Clair Todibo3500
MF
10Florian Thauvin2701033%
19Abdallah Sima2551033%
22Michał Skóras22400
14Matthieu Udol20400
2Ruben Aguilar18801
8Yacine Titraoui15000
27Michaël Cuisance14600
5Andrija Bulatović13800
21Amadou Haidara10600
9Thorgan Hazard10100
38Mezian Mesloub Soares4600
7Florian Sotoca2100
FW
29Franjo Ivanović1181033%
11Odsonne Édouard6500
38Rayan Fofana2700

Ordered by minutes within each position, so the first-choice side sits at the top. Share of goals is measured against this squad’s 3 in the same matches these minutes come from — never against the league table, whose season is longer than the window player data covers. That window is 25 of 36 matches.

Season by season17 seasons
Finishing position, 2010/2011 to 2026/20272010/2011: 19 of 20 in the Ligue 1, 35 points2011/2012: 12 of 20 in the Ligue 2, 48 points2012/2013: 12 of 20 in the Ligue 2, 45 points2013/2014: 2 of 20 in the Ligue 2, 65 points2014/2015: 20 of 20 in the Ligue 1, 29 points2015/2016: 6 of 20 in the Ligue 2, 58 points2016/2017: 4 of 20 in the Ligue 2, 65 points2017/2018: 14 of 20 in the Ligue 2, 43 points2018/2019: 5 of 20 in the Ligue 2, 63 points2019/2020: 2 of 20 in the Ligue 2, 53 points2020/2021: 7 of 20 in the Ligue 1, 57 points2021/2022: 7 of 20 in the Ligue 1, 62 points2022/2023: 2 of 20 in the Ligue 1, 84 points2023/2024: 7 of 18 in the Ligue 1, 51 points2024/2025: 8 of 18 in the Ligue 1, 52 points2025/2026: 2 of 18 in the Ligue 1, 70 points2026/2027: 10 of 18 in the Ligue 1, 4 points
Best22013/2014Worst202014/2015Seasons17
Ligue 1Ligue 2

First place is at the top. A change of division breaks the line, because 8th in one is not 8th in another.

Show data
Finishing position by season
SeasonCompetitionPosPts
2026/2027Ligue 110 of 184
2025/2026Ligue 12 of 1870
2024/2025Ligue 18 of 1852
2023/2024Ligue 17 of 1851
2022/2023Ligue 12 of 2084
2021/2022Ligue 17 of 2062
2020/2021Ligue 17 of 2057
2019/2020Ligue 22 of 2053
2018/2019Ligue 25 of 2063
2017/2018Ligue 214 of 2043
2016/2017Ligue 24 of 2065
2015/2016Ligue 26 of 2058
2014/2015Ligue 120 of 2029
2013/2014Ligue 22 of 2065
2012/2013Ligue 212 of 2045
2011/2012Ligue 212 of 2048
2010/2011Ligue 119 of 2035
Honours8 titles
  • Ligue 2France4 · 3 runner-up

    2008/2009 · 1972/1973 · 1948/1949 · 1936/1937

  • Coupe de FranceFrance1 · 3 runner-up

    2025/2026

  • Coupe de la LigueFrance1 · 1 runner-up

    1998/1999

  • Ligue 1France1 · 6 runner-up

    1997/1998

  • Trophée des championsFrance1 · 1 runner-up

    2026/2027

In the dugout8 managers
Manager by season, with points per game
SeasonManagerW–D–LPts / game
2026/2027Dino ToppmöllerLigue 1112
1.00
2025/2026Pierre SageLigue 12248
2.06
2024/2025Will StillLigue 115712
1.53
2023/2024Franck HaiseLigue 114911
1.50
2022/2023Franck HaiseLigue 12594
2.21
2021/2022Franck HaiseLigue 1171110
1.63
2020/2021Franck HaiseLigue 1151211
1.50
2019/2020Philippe MontanierLigue 21385
1.81
2019/2020Franck HaiseLigue 2200
3.00
2018/2019Philippe MontanierLigue 218911
1.66
2017/2018Alain CasanovaLigue 2004
0.00
2016/2017Alain CasanovaLigue 218119
1.71
2015/2016Antoine KombouareLigue 2151310
1.53
2014/2015Antoine KombouareLigue 17823
0.76
2013/2014Antoine KombouareLigue 217147
1.71
2012/2013Jean-Louis GarciaLigue 2152
1.00

One row per season, which is the grain the source supplies — a manager who stayed four years appears four times. Points per game is what makes spells of different lengths comparable.

The groundStade Bollaert-Delelis
CityLensCapacity41,233Opened1933SurfaceGrass
Where the chances come from50 shots

Every shot taken, filterable by situation, body part and outcome.

Shot map — Lens
Shots50Goals3xG5.77Conversion6%xG per shot0.115Big chances4

Marker area is expected-goal value. Filled markers are goals; a heavier outline is a big chance (our threshold, not the provider’s).

Show data
Every shot for Lens
xGBodySituationOutcome
0.92right footopen playblocked
0.79left footpenaltygoal
0.39left footopen playsaved
0.30right footfast breaksaved
0.28headopen playgoal
0.21headopen playgoal
0.21left footopen playsaved
0.19headopen playsaved
0.18headcornerblocked
0.17headopen playoff target
0.16headcorneroff target
0.15left footfast breaksaved
0.14right footopen playblocked
0.11headopen playoff target
0.11right footfree kickpost
0.10left footopen playoff target
0.09headcorneroff target
0.09right footopen playsaved
0.09headopen playoff target
0.07right footcornersaved
0.06left footcornerblocked
0.06left footopen playsaved
0.06right footopen playblocked
0.05left footopen playsaved
0.05headcornerblocked
0.05left footopen playblocked
0.05right footopen playsaved
0.04left footfast breakblocked
0.04headcornerpost
0.04right footopen playblocked
0.04left footopen playsaved
0.04headcorneroff target
0.03left footcorneroff target
0.03headcorneroff target
0.03left footcornerblocked
0.03headopen playoff target
0.03right footopen playblocked
0.03right footopen playoff target
0.03right footopen playsaved
0.03headcorneroff target
0.03left footopen playsaved
0.02left footopen playsaved
0.02right footset pieceoff target
0.02right footopen playsaved
0.02headcorneroff target
0.02headopen playsaved
0.02right footcorneroff target
0.02right footcorneroff target
0.01left footopen playblocked
0.01headcorneroff target
In the table10th on 4
Ligue 1 table. Ranked by points, then goal-difference, then goals-for.
#ClubPlGDPtsTitle
7405
<1%
8405
43%
9405
<1%
104+14
7%
114-14
0%
124-54
<1%
13403
<1%

* Level on points — separated by the tiebreaker shown on hover.

European places are provisional: they shift with domestic cup winners and UEFA coefficient spots.

Title and relegation chances are Monte Carlo estimates over the remaining fixturesest. A shown 0% means it did not occur in 8,000 simulated seasons — not that it is impossible.