Ligue 1 · Matchweek 6 · Oct 9

Lens - Lyon

Lens beat Lyon 2-1 in Ligue 1 (Matchweek 6). Goals: Florian Sotoca 36'; Matthieu Udol 76'; Khalis Merah 85'.

🏟 Stade Bollaert-Delelis Lens 👤 Referee: Jeremy Stinat
Key events
23' 🟨 Abner ViniciusYellow card Lyon
36' ⚽ Florian Sotoca(1 - 0) · Assist: Florian Thauvin Lens
50' 🟨 Jonathan GraditYellow card Lens
76' ⚽ Matthieu Udol(2 - 0) · Assist: Florian Thauvin Lens
84' 🟥 Matthieu UdolRed card Lens
85' ⚽ Khalis Merah(2 - 1) Lyon
Quick stats
%48 Possession %52
1.71 Expected goals (xG) 1.48
1.84 Pre-match xG 0.95
15 Total shots 12
7 Shots on target 5
7 Shots off target 4
1 Blocked shots 3
12 Shots inside box 8
3 Shots outside box 4
4 Saves 5
Match timeline
First half
23'
🟨Abner ViniciusYellow card
Florian Sotoca(1 - 0) · Assist: Florian Thauvin⚽
36'
HT 1 - 0
Jonathan GraditYellow card🟨
50'
Jonathan Gradit ↔ Samson BaidooSubstitution🔁
53'
Yassine Titraoui ↔ Amadou HaidaraSubstitution🔁
54'
60'
🔁Loïs Openda ↔ Keito NakamuraSubstitution
60'
🔁Mads Bidstrup ↔ Noah Teye NarteySubstitution
Odsonne Édouard ↔ Franjo IvanovicSubstitution🔁
69'
Florian Sotoca ↔ Junior KadileSubstitution🔁
69'
71'
🔁Ernest Nuamah ↔ Kail BoudacheSubstitution
Matthieu Udol(2 - 0) · Assist: Florian Thauvin⚽
76'
77'
🔁Tyler Morton ↔ Tanner TessmannSubstitution
78'
🔁Pavel Šulc ↔ Khalis MerahSubstitution
Michaël Cuisance ↔ Andrija BulatovićSubstitution🔁
83'
Matthieu UdolRed card🟥
84'
85'
⚽Khalis Merah(2 - 1)
FT 2 - 1
Match statsLens · Lyon
Key stats
%48 Possession %52
1.71 Expected goals (xG) 1.48
1.84 Pre-match xG 0.95
Shots
15 Total shots 12
7 Shots on target 5
7 Shots off target 4
1 Blocked shots 3
12 Shots inside box 8
3 Shots outside box 4
4 Saves 5
Attacking
73 Attacks 102
39 Dangerous attacks 42
Passing
454 Total passes 486
386 Accurate passes 412
Set pieces & discipline
7 Corners 4
1 Offsides 1
13 Fouls 12
12 Free kicks 13
19 Throw-ins 22
7 Goal kicks 7
Cards
1 Yellow cards 1
1 Red cards 0
0 1st-half cards 1
2 2nd-half cards 0
By half
1 1st-half goals 0
1 2nd-half goals 1
6 1st-half corners 0
1 2nd-half corners 4
Penalties
0 Penalties won 0
0 Penalty goals 0
Momentum
0'▲ Lens▼ Lyon90'
LineupsLens 3-4-2-1Lyon 4-2-3-1
Lens · Bench
Coach: Yannick Cahuzac
Lyon · Bench
Coach: Paulo Fonseca
Shot map28 shots
Florian Sotoca 12' · xG 0.13 Ismaëlo Ganiou 13' · xG 0.03 Mads Bidstrup 24' · xG 0.04 Florian Sotoca 26' · xG 0.01 Jonathan Gradit 30' · xG 0.14 Odsonne Édouard 32' · xG 0.03 Florian Sotoca 36' · xG 0.19 Ruben Aguilar 38' · xG 0.01 Loïs Openda 40' · xG 0.02 Florian Thauvin 44' · xG 0.06 Odsonne Édouard 45' · xG 0.32 Florian Sotoca 45' · xG 0.09 Pavel Šulc 48' · xG 0.09 Matthieu Udol 49' · xG 0.04 Ruben Aguilar 53' · xG 0.02 Florian Thauvin 66' · xG 0.18 Keito Nakamura 67' · xG 0.08 Tyler Morton 73' · xG 0.03 Tyler Morton 73' · xG 0.07 Kaïl Boudache 74' · xG 0.02 Junior Kadile 76' · xG 0.02 Matthieu Udol 76' · xG 0.06 Khalis Merah 78' · xG 0.19 Keito Nakamura 81' · xG 0.04 Khalis Merah 85' · xG 0.21 Ruben Kluivert 87' · xG 0.09 Felix Bacher 90' · xG 0.08 Felix Bacher 90' · xG 0.07
Lens Lyon Filled = goal · size = xG
HEAD TO HEAD13 meetings · 2021–2026
Lens 5
Jan 6who was on topMay 17
Lyon 4
5 Lens 4 draw 4 Lyon
GOALS IN THIS FIXTURE
2.8goals / match
21–15total goals
4/2clean sheets
4-0Lens best win · May 17
1-0Lyon best win · Aug 16
%77 Over 1.5 10/13
%62 Over 2.5 8/13
%31 Over 3.5 4/13
%62 BTTS 8/13
DOES THE VENUE MATTER
Lens at home6 matches
2W 3D 1L 6:5
Lyon at home7 matches
3W 1D 3L 10:15
Results are read from the side that hosted the match.
SEASON COMPARISON
9Lensin the table7pts
6matches 2-1-3W-D-L 11:10goals +1diff
WLDLL
3Lyonin the table11pts
6matches 3-2-1W-D-L 11:4goals +7diff
LWDWD
PREVIOUS MEETINGS
May 17 Lyon 0-4 Lens Ligue 1
Mar 5 Lyon 2-2 Lens Coupe de France
Aug 16 Lens 0-1 Lyon Ligue 1
May 4 Lyon 1-2 Lens Ligue 1
Sep 15 Lens 0-0 Lyon Ligue 1
Mar 3 Lyon 0-3 Lens Ligue 1
Dec 2 Lens 3-2 Lyon Ligue 1
Feb 12 Lyon 2-1 Lens Ligue 1
xG difference & finishing
Lens2 gol · 1.71 xG +0.29
Lyon1 gol · 1.48 xG -0.48
+ = scored above expectation, − = below
WHAT THE NUMBERS SAY
Lens took more shots15 - 12
THREAT OVER TIMExT
Lens1.38 Lyon1.31
0'25'45'70'90'
Lenspeak 25-30' Lyonpeak 90-95'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Lens Lyon
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
9.5 PPDA 10.3
654 Touches 673
38.6m Defensive height 35.9m
84 Progressive passes 99
%69.0 Final-third accuracy %70.0
%32.3 Verticality %33.8
%84.0 Pass accuracy %83.0
15 Shots 13
135 Defensive actions 106
26.4m Block depth 39.1m
%38 In opposition half %45
HOW THE GAME FLOWEDfotmob
Lens1.34xG Lyon1.04xG
36' Florian Sotoca 76' Matthieu Udol 85' Khalis Merah
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Lens Lyon
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Lens754 touches
Lyon765 touches
Where each side spent the match. Both attack left to right.
52% LEN 58% LYO 52% LYO 84% LEN 51% LYO 75% LYO 52% LEN 60% LYO 57% LYO
Lensown half →Lyon
BY THIRD
Defensive %64 %36
Middle %43 %57
Attacking %40 %60
BY FLANK
Left %46 %54
Centre %57 %43
Right %45 %55
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Lens135 actions
average height 38.6m
Lyon106 actions
average height 35.9m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Lens494 passes · %84
25 Ismaëlo Ganiou — 56/85 passes · %81 32 Kyllian Antonio — 50/64 passes · %91 40 Robin Risser — 46/61 passes · %85 2 Ruben Aguilar — 46/70 passes · %79 10 Florian Thauvin — 44/72 passes · %73 27 Michaël Cuisance — 32/46 passes · %97 24 Jonathan Gradit — 29/40 passes · %91 8 Yacine Titraoui — 25/35 passes · %86 14 Matthieu Udol — 21/50 passes · %64 7 Florian Sotoca — 19/34 passes · %83 6 Samson Baidoo — 17/26 passes · %100 11 Odsonne Édouard — 8/24 passes · %80 21 Amadou Haidara — 7/12 passes · %88 29 Franjo Ivanovic — 6/15 passes · %100 28 Junior Kadile — 4/10 passes · %100 5 Andrija Bulatovic — 3/9 passes · %100
Lyon532 passes · %83
16 Abner Vinícius — 78/107 passes · %81 21 Ruben Kluivert — 62/83 passes · %94 20 Felix Bacher — 51/65 passes · %88 13 Zachary Athekame — 43/70 passes · %77 8 Corentin Tolisso — 41/61 passes · %85 1 Dominik Greif — 30/39 passes · %91 23 Tyler Morton — 30/42 passes · %83 6 Tanner Tessmann — 20/21 passes · %95 11 Keito Nakamura — 16/29 passes · %73 99 Noah Nartey — 15/21 passes · %88 10 Pavel Sulc — 13/30 passes · %65 17 Loïs Openda — 12/27 passes · %92 7 Ernest Nuamah — 11/31 passes · %65 2 Mads Bidstrup — 9/19 passes · %82 26 Kaïl Boudache — 9/17 passes · %82 18 Khalis Merah — 4/11 passes · %57
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Lens84 progressive · map shows 42
Left%60Centre%21Right%19
Lyon99 progressive · map shows 63
Left%29Centre%29Right%43
Successful passes carrying the ball 10m+ forward from the middle third onward.
9.5 PPDA 10.3
%32.3 Verticality %33.8
%69 Final third pass %70
%84 Pass accuracy %83
38.6m Defensive height 35.9m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE21 matches on record
Jeremy Stinat
Strictness52 TEMPO47
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 34.1 -1.1
Fouls 2522.3 +2.7
Goals 32.7 +0.3
Corners 118.5 +2.5
THIS MATCH VS SEASON AVERAGE
Goals 2.01.8 +0.2
Shots 15.013.2 +1.8
On target 7.05.0 +2.0
Possession %48%48 -0.4
Corners 7.06.2 +0.8
Cards 2.02.2 -0.2
Conceded 1.01.8 -0.8
this matchseason average · 5 matches
Goals 1.02.0 -1.0
Shots 12.011.6 +0.4
On target 5.04.4 +0.6
Possession %52%52 -0.2
Corners 4.04.8 -0.8
Cards 1.02.3 -1.3
Conceded 2.00.4 +1.6
this matchseason average · 5 matches
PLAYER RATINGS★ F. Thauvin 8.60
Starting XI
10 F. Thauvin M · 88' 8.60
Assist2On target2/2Key pass5Interceptions1Duels won3/6Fouls won2Fouls1Passes45 · %35
7 F. Sotoca M · 69' 8.20
Goals1On target2/4Dribbles1/1Duels won5/6Fouls won2Passes21 · %18
40 R. Risser G · 88' 7.12
Saves3Passes48 · %43
25 I. Ganiou D · 88' 6.98
Dribbles1/1Tackles4Interceptions1Duels won7/10Fouls won1Fouls1Passes69 · %56
32 K. Antonio D · 88' 6.92
Interceptions1Duels won2/5Fouls won2Fouls3Passes51 · %48
14 M. Udol M · 84' 6.88
Goals1On target1/2Key pass3Dribbles1/2Tackles2Interceptions2Blocks1Duels won5/10Fouls1Passes26 · %15
8 Y. Titraoui M · 54' 6.76
Tackles1Duels won1/5Fouls2Passes29 · %25
2 R. Aguilar M · 88' 6.76
Key pass2Tackles5Duels won5/7Passes43 · %35
27 M. Cuisance M · 83' 6.73
Key pass2Tackles3Duels won4/7Fouls won1Fouls1Passes32 · %31
24 J. Gradit D · 53' 6.68
Tackles1Interceptions2Duels won4/10Fouls3Passes32 · %29
6 S. Baidoo D · 35' 6.58
Tackles2Duels won2/2Passes17 · %17
21 A. Haidara M · 34' 6.49
Passes6 · %6
11 O. Édouard F · 69' 6.45
On target1/2Duels won3/6Fouls won2Fouls1Passes10 · %8
28 J. Kadile F · 19' 6.41
On target1/1Passes2 · %2
29 F. Ivanović F · 19' 6.35
Dribbles1/2Tackles1Duels won2/4Passes5 · %4
5 A. Bulatović M · 5' 6.06
Unused: Saud AbdulhamidM. GorgelinM. SkóraśM. Soares
Starting XI
1 D. Greif G · 88' 7.42
Saves5Passes26 · %23
18 K. Merah M · 10' 6.92
Goals1On target1/2Duels won1/1Fouls won1Passes2 · %1
17 L. Openda F · 60' 6.83
Key pass1Dribbles1/3Blocks1Duels won5/11Fouls won4Fouls1Passes11 · %10
11 Keito Nakamura F · 28' 6.65
On target1/2Key pass1Dribbles1/2Duels won1/3Fouls1Passes20 · %14
13 Z. Athekame D · 88' 6.59
Key pass3Tackles2Duels won3/8Fouls1Passes33 · %28
26 K. Boudache F · 17' 6.46
Dribbles2/3Duels won2/4Fouls1Passes6 · %6
8 C. Tolisso M · 88' 6.42
Tackles1Duels won6/8Fouls won2Fouls1Passes42 · %36
20 F. Bacher D · 88' 6.41
Duels won2/6Fouls won1Fouls3Passes57 · %51
7 E. Nuamah M · 71' 6.28
Dribbles2/4Duels won5/9Fouls won3Passes15 · %10
10 P. Šulc M · 78' 6.27
On target1/1Key pass1Dribbles1/2Interceptions1Duels won3/7Fouls won1Offside1Passes21 · %13
23 T. Morton M · 77' 6.21
On target1/2Key pass1Blocks1Passes35 · %30
21 R. Kluivert D · 88' 6.21
Tackles2Interceptions2Duels won3/6Passes59 · %55
6 T. Tessmann M · 11' 6.13
Key pass1Passes14 · %14
2 M. Bidstrup M · 60' 6.11
Tackles2Interceptions1Blocks1Duels won3/7Fouls won1Passes9 · %8
99 N. Nartey M · 28' 6.01
Tackles1Duels won1/2Passes12 · %11
16 Abner D · 88' 5.70
Key pass1Duels won1/5Fouls3Passes78 · %63
Unused: N. KamaraR. DescampsJ. DuranvilleClinton Mata
Win probabilityModel: 1 (%41) ✓
Lens %41 Draw %24 Lyon %35
1.47Lens xPuan
1.29Lyon xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
LensLDWLL
LyonWWDWD
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad