Lens vs Olympique Lyonnais Result, Stats, Lineups & H2H
FT · HT 1–02 – 1
Florian Sotoca 36′Matthieu Udol 76′15th
2ndKhalis Merah 85′
Player of the matchFlorian ThauvinLEN · 2 assists · 96′ played · 5 key passes · 10 recoveries · 8 final-3rd passes
8.9- Possession
- 48%52%
- Shots · on target in brackets
- 15 (7)13 (5)
- Corners
- 74
- Table · 7 v 11 pts
- 15th → 7th2nd
Ligue 1Matchday 6Stade Bollaert-DelelisRef J. StinatAtt. 38,153
This meeting
Minute by minute
45 of 116 updates- Lyon wins a corner after Andrija Bulatovic concedes.
- The fourth official has indicated that there will be 5 minutes of added time.
- Lyon wins a corner after Samson Baidoo concedes.
- GoalGoal! Lens 2, Lyon 1. Khalis Merah scores for Lyon with a right-footed shot from the center of the box into the bottom left corner.
- Matthieu Udol from Lens receives a red card.
- Khalis Merah from Lyon is awarded a free kick in the defensive half.
- Keito Nakamura from Lyon misses a right-footed shot from the left side of the box, sending it to the right. Tanner Tessmann provided the assist.
- Substitution for Lyon: Khalis Merah comes on for Pavel Sulc.
- GoalGoal! Lens lead 2-0 against Lyon. Matthieu Udol scores with a header from the center of the box into the bottom left corner, assisted by Florian Thauvin's cross from a set piece.
- Kyllian Antonio from Lens wins a free kick in the defensive half.
- Attempt missed. Kaïl Boudache from Lyon takes a left-footed shot from the right side of the box, but it goes high and wide to the left. Pavel Sulc assisted him after a fast break.
- Substitution for Lyon: Kaïl Boudache comes on for Ernest Nuamah.
Show all 45 updates
- Corner awarded to Lens after Ruben Kluivert concedes.
- Florian Thauvin's left-footed shot from the center of the box is saved by Dominik Greif in the center of the goal. Michaël Cuisance provided the assist.
- Substitution for Lyon: Keito Nakamura comes on for Loïs Openda due to an injury.
- Foul committed by Kyllian Antonio of Lens.
- Loïs Openda from Lyon wins a free kick in the defensive half.
- Pavel Sulc from Lyon is awarded a free kick on the right wing.
- Ruben Aguilar from Lens misses an attempt with a right-footed shot from the right side of the box, just going to the right. Matthieu Udol provided the assist.
- Loïs Openda of Lyon wins a free kick in the defensive half.
- Jonathan Gradit from Lens receives a yellow card for a bad foul.
- Matthieu Udol's left-footed shot from a tough angle on the left is blocked. The attempt was assisted by Florian Thauvin.
- The second half begins with Lens leading 1-0 against Lyon.
- The fourth official has indicated there will be 1 minute of added time.
- Corner awarded to Lens after a concession by Dominik Greif.
- Mads Bidstrup from Lyon is awarded a free kick on the right wing.
- Ruben Aguilar from Lens misses an attempt with a right-footed shot from the right side of the box, sending it just a bit too high.
- GoalGoal! Lens lead 1-0 against Lyon. Florian Sotoca scores for Lens with a right-footed shot from the center of the box into the bottom right corner, assisted by Florian Thauvin's through ball.
- Corentin Tolisso from Lyon commits a foul.
- Odsonne Édouard from Lens misses a header from the center of the box, sending it to the right. Matthieu Udol provided the cross.
- Attempt missed. Jonathan Gradit of Lens heads the ball from the center of the box but it goes to the right. Florian Thauvin provided the assist with a cross after a corner.
- Lens win a corner after Tyler Morton concedes.
- Florian Thauvin from Lens commits a foul.
- Florian Sotoca from Lens misses an attempt with a right-footed shot from the right side of the box, sending it too high. He was assisted by Ruben Aguilar.
- Abner Vinícius from Lyon receives a yellow card for a bad foul.
- Corentin Tolisso from Lyon is awarded a free kick in the defensive half.
- Yacine Titraoui from Lens commits a foul.
- Ernest Nuamah from Lyon wins a free kick on the right wing.
- Jonathan Gradit from Lens commits a foul.
- Attempt missed. Ismaëlo Ganiou from Lens takes a left-footed shot from outside the box, but it goes to the right after a corner.
- Felix Bacher from Lyon commits a foul.
- First half begins.
- Match ends with Lens winning 2-1 against Lyon.
- The second half ends with Lens winning 2-1 against Lyon.
- First half ends with Lens leading 1-0 against Lyon.
Team stats
44 figures- 48%Possession52%
- 15Shots13
- 7Shots on target5
- 2Big chances1
- 7Corners4
- 454Passes488
- 13Fouls12
- 1Yellow cards1
All 44 stats
- Attack
- 6Accurate crosses7
- 73Attacks102
- 1Big chances missed1
- 18Crosses19
- 39Dangerous attacks42
- 11Dribble attempts18
- 1Offsides1
- 47%Shot accuracy38%
- 1Shots blocked3
- 12Shots inside box9
- 7Shots off target5
- 3Shots outside box4
- 5Successful dribbles7
- Passing
- 21Accurate long passes23
- 386Accurate passes414
- 82%Forward passes %85%
- 12Key passes11
- 49%Long pass accuracy66%
- 43Long passes35
- 85%Pass accuracy85%
- 38Passes in final third51
- Defence
- 48Ball recoveries38
- 60Ball safe64
- 48Duels won39
- 7Goal kicks7
- 11Headers won9
- 9Interceptions5
- 4Saves5
- 20Tackles10
- 7Tackles won8
- Discipline
- 12Free kicks13
- 1Red cards0
- Other
- 0Injuries1
- 112Possession lost123
- 5Substitutions5
- 19Throw-ins22
Top ratings
XI avg 7.20 v 6.67
Florian ThauvinLEN8.9
Florian SotocaLEN7.9
Matthieu UdolLEN7.4
Ruben AguilarLEN7.4
Robin François Philippe RisserLEN7.2
Player leaders
this matchShots
- Florian SotocaLEN4 (2)
- Florian ThauvinLEN2 (2)
- Khalis MerahLYO2 (1)
Big chances created
Passes
- AbnerLYO69/84
- Ruben KluivertLYO61/65
- Ismaëlo GaniouLEN56/69
Progressive passes
- AbnerLYO76 (90%)
- Ruben KluivertLYO63 (97%)
- Ismaëlo GaniouLEN60 (87%)
Final-third passes
- AbnerLYO13
- Florian ThauvinLEN8
- Zachary Christopher AthekameLYO7
Key passes
Ball recoveries
- Florian ThauvinLEN10
- AbnerLYO8
- Robin François Philippe RisserLEN6
Duels won
- Ismaëlo GaniouLEN8/11
- Florian SotocaLEN6/7
- Ruben AguilarLEN6/8
Dribbles
- Florian SotocaLEN2/2
- Kaïl BoudacheLYO2/3
- Ernest NuamahLYO2/4
Tackles
- Ruben AguilarLEN6
- Ismaëlo GaniouLEN4
- Michaël CuisanceLEN3
Clearances
- Ruben KluivertLYO8
- Ismaëlo GaniouLEN5
- AbnerLYO5
Saves
Form
last 10 matches of each side, all competitions, before kick-off- 3-1W1 Aug
- 0-2L8 Aug
- 1-0W16 Aug
- 5-2W22 Aug
- 1-2L29 Aug
- 0-1L5 Sep
- 3-2W10 Sep
- 2-2D13 Sep
- 1-2L18 Sep
- 2-0W2 Oct
5-1-4goals 18:141.60pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 1-2L4 Aug
- 3-0W11 Aug
- 1-1D18 Aug
- 2-0W22 Aug
- 1-2L26 Aug
- 1-1D29 Aug
- 3-1W4 Sep
- 0-0D12 Sep
- 2-1W16 Sep
- 4-0W19 Sep
5-3-2goals 18:81.80pts/game
latest 5
Match strip & events
LEN 2–1 LYO · 1–1 yellow · 1–0 red1′HT90′Lens on top 49 of 90 min · LEN 53% · LYO 47% pressure · peaks LEN 76′, LYO 84′
- Full time 2–1
- Khalis Merah2–1Goal · right foot
- Matthieu UdolRed card
- Andrija Bulatovicfor Michaël Cuisance
- Khalis Merahfor Pavel Sulc
- Tanner Tessmannfor Tyler Morton
- Matthieu Udol2–0Goal · header · assist Florian Thauvin
- Kaïl Boudachefor Ernest Nuamah
- Junior Kadilefor Florian Sotoca
- Franjo Ivanovićfor Odsonne Édouard
- Noah Teye Narteyfor Mads Bidstrup
- +Keito Nakamurafor Loïs Openda · injury
- Amadou Haidarafor Yassine Titraoui
- +Samson Baidoofor Jonathan Gradit · injury
- Jonathan GraditYellow card
- Half-time 1–0
- Florian Sotoca1–0Goal · right foot · assist Florian Thauvin
- AbnerYellow card
What stands out
- 7thfrom 15th
Lens moved from 15th to 7th in the Ligue 1 table with this result.4 → 7 points after 6 matches; order by points, goal difference, goals scored.
- 1–0half-time
The match stood at 1–0 at half-time before 1–1 after the break (2–1 full time).
Table after full time
Ligue 1 2026/2027| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 5 | 4-1-0 | 8:3 | +5 | 13 | 1st | |
| 2 | 6 | 3-2-1 | 11:4 | +7 | 11 | 2nd | |
| 3 | 5 | 3-2-0 | 8:3 | +5 | 11 | 3rd | |
| 4 | 5 | 3-1-1 | 8:4 | +4 | 10 | 4th | |
| 5 | 5 | 3-1-1 | 8:9 | -1 | 10 | 5th | |
| 6 | 5 | 2-2-1 | 8:7 | +1 | 8 | 6th | |
| 7 | 6 | 2-1-3 | 11:10 | +1 | 7 | 15th ▲8 | |
| 8 | 5 | 2-1-2 | 6:5 | +1 | 7 | 7th ▼1 | |
| 9 | 5 | 2-1-2 | 10:10 | 0 | 7 | 8th ▼1 | |
| 18 | 5 | 0-2-3 | 4:7 | -3 | 2 | 18th |
- Lens
- 15th → 7th4 → 7 pts
- Olympique Lyonnais
- 2nd11 → 11 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Head-to-head
27 meetings on record since 20058-6-13Lens W-D-L · goals 32:42
8 LEN6 draws13 LYO- With Lens at home
- 3-4-6 (13:20)
- Goals per meeting
- 2.74
- Over 2.5 goals
- 59%
- Both teams scored
- 48%
- Won by the host
- 37%
- Last 5 (Lens)
- 2W 2D 1L · 2.4 goals/game
- Olympique Lyonnais0–4LensLigue 1
- Olympique Lyonnais2–2LensCoupe de France
- Lens0–1Olympique LyonnaisLigue 1
- Olympique Lyonnais1–2LensLigue 1
- Lens0–0Olympique LyonnaisLigue 1
Show all 27 meetings
- Olympique Lyonnais0–3LensLigue 1
- Lens3–2Olympique LyonnaisLigue 1
- Olympique Lyonnais2–1LensLigue 1
- Lens1–0Olympique LyonnaisLigue 1
- Lens1–1Olympique LyonnaisLigue 1
- Olympique Lyonnais2–1LensLigue 1
- Lens1–1Olympique LyonnaisLigue 1
- Olympique Lyonnais3–2LensLigue 1
- Lens0–2Olympique LyonnaisLigue 1
- Lens2–3Olympique LyonnaisCoupe de France
- Olympique Lyonnais0–1LensLigue 1
- Olympique Lyonnais1–2LensCoupe de France
- Olympique Lyonnais3–0LensLigue 1
- Lens1–3Olympique LyonnaisLigue 1
- Olympique Lyonnais1–0LensLigue 1
- Lens0–2Olympique LyonnaisLigue 1
- Lens3–0Olympique LyonnaisLigue 1
- Olympique Lyonnais3–0LensLigue 1
- Olympique Lyonnais3–0LensLigue 1
- Lens0–4Olympique LyonnaisLigue 1
- Lens1–1Olympique LyonnaisLigue 1
- Olympique Lyonnais1–1LensLigue 1
- Olympique LyonnaisnextLensLigue 1
Referee
J. Stinat- Cards / match
- 3.98this match 3 (-0.98)
- Yellows / match
- 3.69this match 2
- Reds / match
- 0.29
- Penalties / match
- 0.3534% of matches
- Fouls / match
- 23.5this match 25
1.81Home 1.81 vs Away 1.88 yellows/match · 16–13 red · 2 coach cards1.88
43%Results in 100 recent matches · draw 23%34%
home winsaway wins- With Lens
- 3-2-0 in 5 · 2.2 yellows/game
- With Olympique Lyonnais
- 2-2-2 in 6 · 1.5 yellows/game
Analysed latest 100 of 115 career matches.
Matchday 6
Ligue 1 · the other 8 games- LOSC Lille
1–0
Le Havre - Paris Saint Germain
3–1
Le Mans - Monaco
2–2
Toulouse - Lorient
1–0
Paris - Brest
5–1
Angers SCO - Nice
2–1
Strasbourg - Rennes
4–1
Auxerre - Troyes
0–2
Olympique Marseille
Match info
- Competition
- Ligue 1
- Season
- 2026/2027 · Matchday 6 of 34
- Kick-off
- Venue
- Stade Bollaert-Delelis, Lens
- Capacity
- 38,223 · grass
- Attendance
- 38,153 (99.8% of capacity)
- Weather
- 16 °C · moderate rain · humidity 92%
- Referee
- J. Stinat
- LEN coach
- Yannick Cahuzac
- LYO coach
- Paulo Rodrigues Fonseca (1.93 PPG)
- Hashtag
- #LENLYO
Match summary
Lens beat Olympique Lyonnais 2-1 in the Ligue 1, Regular Season.
Before kickoff, Lens sat 15th on 4 points, while Olympique Lyonnais were 2nd on 11 points. Across 27 previous meetings on record, Lens won 8 and Olympique Lyonnais won 13, with 6 draws (2.74 goals per game).
Goals came from Florian Sotoca (36') and Matthieu Udol (76') for Lens and Khalis Merah (85') for Olympique Lyonnais.
Lens — live results and scheduleOlympique Lyonnais — live results and scheduleHow we calculate this
Lineups
Starting XIs · ratings at full time- 407.2Robin François Philippe Risser96′
- 246.7Jonathan GraditYC ↓53′+
- 257.2Ismaëlo Ganiou96′
- 326.6Kyllian Antonio96′
- 27.4Ruben Aguilar96′
- 276.9Michaël Cuisance↓83′
- 86.4Yassine Titraoui↓54′
- 147.4Matthieu UdolG RC
- 108.9Florian Thauvin2A 96′
- 77.9Florian SotocaG ↓69′
- 116.5Odsonne Édouard↓69′
- 17.2Dominik Greif96′
- 166.3AbnerYC 96′
- 216.4Ruben Kluivert96′
- 206.7Felix Bacher96′
- 137.0Zachary Christopher Athekame96′
- 86.6Corentin Tolisso96′
- 236.9Tyler Morton↓77′
- 26.6Mads Bidstrup↓60′
- 176.5Loïs Openda↓60′+
- 106.7Pavel Sulc↓78′
- 76.6Ernest Nuamah↓71′
- 5Andrija BulatovicMF · ↑83′6.5
- 6Samson BaidooDF · ↑53′6.1
- 21Amadou HaidaraMF · ↑54′6.4
- 28Junior KadileFW · ↑69′6.6
- 29Franjo IvanovićFW · ↑69′6.4
- 16Mathieu GorgelinGK
- 22Michal SkorasFW
- 23Saud AbdulhamidDF
- 38Mezian MesloubMF
SubstitutesCoaches: Yannick Cahuzac · Paulo Rodrigues Fonseca (1.93 PPG)G goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 6Tanner TessmannMF · ↑77′6.7
- 11Keito NakamuraFW · ↑60′6.8
- 18Khalis MerahMF · G ↑78′7.5
- 26Kaïl BoudacheFW · ↑71′6.8
- 99Noah Teye NarteyMF · ↑60′6.6
- 22Clinton MataDF
- 24Julien DuranvilleFW
- 40Rémy DescampsGK
- 85Noham KamaraDF
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 3.2Goals per game (both sides)3.4
- 80%Over 1.593%
- 67%Over 2.567%
- 47%Over 3.533%
- 60%Both teams scored60%
- 27%Clean sheets27%
- 20%Failed to score20%
- Lens at home v Olympique Lyonnais away
- 9Played6
- 5Won2
- 2Drawn2
- 2Lost2
- 18-10Goals (for-against)6-8
- 1.89Points per game1.33
- 56%Over 2.550%
- 22%Clean sheets33%
- 1st half vs 2nd half scoring · 14 v 15 games
- 12-71st-half goals (for-against)15-8
- 16-112nd-half goals (for-against)16-12
- 57%Goals after half-time52%
- 71%Goal before half-time73%
- 5-7-2Half-time W-D-L8-5-2
Expected vs happened
as of kick-off24%Model · draw 24%52%
- Projected goals
- 1.14 – 1.78total 2.92 · from goals per game before kick-off
- Most likely scores
- 1–1 10.9%1–2 9.7%0–1 9.6%
| Outcome | Model | Happened |
|---|---|---|
| Lens win | 24% | Yes |
| Draw | 24% | No |
| Olympique Lyonnais win | 52% | No |
| Over 1.5 goals | 79% | Yes |
| Over 2.5 goals | 56% | Yes |
| Over 3.5 goals | 33% | No |
| Both teams to score | 57% | Yes |
| Lens clean sheet | 17% | No |
| Olympique Lyonnais clean sheet | 32% | No |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
TV channels
- Other
- Viaplay · DAZN · Canal+ · Viaplay Denmark · Viaplay Sweden · beIN SPORTS CONNECT · New World Sport1 · Moja TV · Voyo · Sport TV Multiscreen · MEGOGO Football 1 · Megogo · Nova Sport · Arena sport 2 · Eleven Sports 2 · Amazon Prime Video · DAZN Japan · Bein Sports 4 · beIN SPORTS CONNECT Arabia · DAZN 2 · Viaplay Netherlands · Cablenet Sports 2 · Disney+ Premium Argentina · Disney+ Premium Chile · DAZN Germany · Disney+ Premium Sur · Disney+ Premium Norte · Cytavision on the Go · fuboTV · MAXtv To Go · 5 Live · Arena Cloud · MAX To Go · Super Sport 2 HD · Disney+ Premium · Fox One · Coupang Play · Ligue 1+ · DAZN Austria · DAZN Switzerland · Arena Premium 5 · Sport TV 6 · Fast Sports 1 · fuboTV Canada · Cablenet TV Go · Nova Sport HD · Cablenet Sports 2 HD · Sport 5 HD · Disney+ Premium Caribbean · DAZN 2 DE · Setanta Sports 2
Updated