Today

Lens 2-1 Lyon: result and stats, Ligue 1

Matchday 6
FT
  • Florian Sotoca36'
  • Matthieu Udol76'
  • 85'Khalis Merah
Paulo Ferreira portrait
Assistant
Paulo Ferreira

Substitutions

Unused

Home

  • J. Chavez portraitLens crest
    J. Chavez
    Thigh Injury
    Out
  • T. Hazard portraitLens crest
    T. Hazard
    Coach's decision
    Out
  • M. Nawrocki portraitLens crest
    M. Nawrocki
    Knee Injury
    Out
  • A. Sima portraitLens crest
    A. Sima
    Muscle Injury
    Out
  • J. Todibo portraitLens crest
    J. Todibo
    Inactive
    Out

Away

  • R. Himbert portraitLyon crest
    R. Himbert
    Inactive
    Out
  • M. Niakhate portraitLyon crest
    M. Niakhate
    Muscle Injury
    Out
  • M. Ouedraogo portraitLyon crest
    M. Ouedraogo
    Knee Injury
    Out
  • N. Tagliafico portraitLyon crest
    N. Tagliafico
    Rest
    Out
Player of the match
Florian Thauvin headshot
Florian Thauvin
Attacker · Lens
8.6
This match
Shooting10.0Finishing6.7Creativity10.0Passing5.9Involvement5.7Defending3.3Physical4.8Dribbling6.3
Attacking
Goals0
Assists2
Shots2
Shots on target2
Shot accuracy100%
Build-up
Passes50
Key passes5
Pass accuracy78%
Defending
Interceptions1
Duels won3 · 50%
Fouls won/made2 / 1
This match · octagon = season skill index

Highest-rated players

Thauvin8.6Sotoca8.2Udol7.7Athekame7.2Greif7.3Merah7.7
Player
Robin RisserRobin RisserG411,44+0,4443/516/14
Dominik GreifDominik GreifG522,37+0,3727/305/8
Lens crestLive statsLyon crest

Possession & Passing

48%Possession52%
454Total passes487
85%Pass accuracy85%
7Corners4

Attack

15Shots13
7On target5
7Off target5
1Blocked shots3

Box & Quality

12Shots in box9
3Shots out box4
1.4xG1.0

Defense & Discipline

4Goalkeeper saves5
1Offsides1
13Fouls12
1Yellow cards1
1Red cards0

Half by half

The same match, split at the break. Which half did each side actually win?

Lens crest

First half

Lyon crest
1,03xG0,04
10Shots2
4On target0
1Big chances0
20Touches in box4
61%Possession39%
6Corners0
Lens crest

Second half

Lyon crest
0,34xG0,95
5Shots11
3On target5
1Big chances1
9Touches in box19
35%Possession65%
1Corners4

xG analytics

TeamxGShotsSOTPoss
Lens crestLens
1.3615848%
59% open play41% set piece
Lyon crestLyon
0.9813852%
91% open play9% set piece

Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

xG race

28 shots

Chance quality as it built up. A steep step is a big chance.

0,00,40,81,11,50'15'30'45'60'75'90'Khalis Merah 85'Florian Sotoca 36'Matthieu Udol 76'Lens1,36 xGLyon0,98 xGCumulative expected goals per team over the match.
Lens crestLens1,36 xG · 2 scoredLyon crestLyon0,98 xG · 1 scored

How those chances were made

Lens28
Open play 21Set piece 5Rebound 1Defensive 1
Lyon25
Open play 20Set piece 2Dribble 2Rebound 1

Momentum

22 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Florian Sotoca 36'Matthieu Udol 76'Khalis Merah 85'0'15'30'45'60'75'90'LensLyon
Lens crestLens53% pressureLyon crestLyon47% pressure

Match replay

91'
2-1
100%Draw 0%0%
1.36xG0.98
15Shots13
8On target8
Momentum
Felix Bacher portrait90' Off target Felix Bacher 0.10 xG

Shot map

15 v 13

Lens shoot right, Lyon left. Bigger dot = better chance.

LENLYOgoalsavedoff target

Goal mouth

16 on target · 3 scored

Where each shot on target crossed the line. Placement beats power.

Ismaëlo Ganiou, 13', off targetFlorian Sotoca, 26', off targetJonathan Gradit, 30', off targetOdsonne Édouard, 32', off targetRuben Aguilar, 38', off targetFlorian Sotoca, 45', off targetRuben Aguilar, 53', off targetKaïl Boudache, 74', off targetKhalis Merah, 79', off targetKeito Nakamura, 81', off targetRuben Kluivert, 87', off targetFelix Bacher, 90', off target
LensLyongoalsavedoff target

Average positions

Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

LensDefensive line 36%
31Édouard51Gradit39Sotoca54Cuisance39Titraoui60Udol78Aguilar74Antonio90Thauvin65Risser96Ganiou
LyonDefensive line 32%
48Greif30Openda36Šulc23Bidstrup33Nuamah66Tolisso123Vinícius75Bacher45Morton93Kluivert81Athekame

An average, not a movement map: it says where a player's actions balanced out, not where they ran.

Passing network

Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

LensUntil 53'
2532240241082771411

Most-connected pair: Ganiou and Risser, 30 passes between them.

LyonUntil 60'
211620823113172107

Most-connected pair: Kluivert and Abner, 26 passes between them.

Tactical battle

46control54
45%Field tiltField tilt 55%14Box entriesBox entries 1017Passes into boxPasses into box 11
Odsonne Édouard
Odsonne Édouard
7 touches in box
Press11.1 · 12.0Territory45% · 55%Direct2.52 · 2.61Progress39 · 35Dribble5 · 7Creation28 · 25Threat0.80 · 0.93Recover10 · 7
Lens crest

In possession

Lyon crest
45,3%Field tilt54,7%
17Passes into box11
26Progressive passes22
7Carries into final third14
10Chances created9

Field tilt is each side's share of play in the final third.

Lens crest

Out of possession

Lyon crest
11,06Press intensity (PPDA)11,97
10High turnovers9
10Regains within 5s7
25,3sBall recovery time24,5s
18Interceptions11

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

Lens crest

Carrying

Lyon crest
105Carries120
1269mCarry distance1329m
13Progressive carries13
677mProgressive carry distance765m
1Carries into the box2

Distances are how far the ball was moved forward, not how far anybody ran.

Lens crest

Beating the press

Lyon crest
5Take-ons won7
10Take-ons attempted17
455mProgressive pass distance365m
1Through balls3
2Switches of play5

A take-on is a player going past an opponent with the ball at his feet.

Lens crest

Threat created

Lyon crest
0,80Expected threat (xT)0,93
2,18Action value (VAEP)1,20
28Shot-creating actions25
3Goal-creating actions2
0,87Expected assisted goals0,71

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

Lens crest

Tempo

Lyon crest
3,7Passes per attack3,8
12,1sAttack duration10,8s
2,52 m/sAttack directness2,61 m/s
4Build-up attacks1
12Direct attacks10

An attack is direct when it moves upfield quickly rather than through many passes.

Lens crest

More match stats

Lyon crest
Lens crest

Attack

Lyon crest
29Touches in box23
37Final third entries51
2Big chances1
2,37xG on target1,44
1Big chances missed1
Lens crest

Passing

Lyon crest
6/18 (33%)Crosses7/19 (37%)
21/43 (49%)Long balls22/34 (65%)
19Throw-ins22
12Free kicks13
7Goal kicks7
Lens crest

Duels

Lyon crest
54Total46
35/65 (54%)Ground30/64 (47%)
11/20 (55%)Aerial9/20 (45%)
5/10 (50%)Dribbles7/17 (41%)
5Dispossessed8
Lens crest

Defending

Lyon crest
48Recoveries38
8Interceptions5
19Tackles10
42%Tackles won80%
26Clearances23
1Big chances scored0
1Big saves2
0Errors led to shot2
0Fouled in final third1
7,65Average rating7,29

Goal profile

This season

How often each side reaches a scoreline, across 6 matches each.

Lens crestShare of their matchesLyon crest

They score

83%1+ goal83%
50%2+ goals50%
17%3+ goals33%
17%4+ goals17%

They concede

100%1+ goal50%
67%2+ goals17%

Heaviest results

Lens crestbest 5-2 (H)·worst 0-1 (H)

Lyon crestbest 4-0 (H)·worst 1-2 (A)

Where these sides shoot from

2025/26 season

Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

LensshootallowLyon
7.0%+1.8Six-yard box6.1%
64.4%+2.4Penalty area60.5%
22.7%-1.7Edge of the box25.7%
5.9%-2.5Long range7.6%

559 shots taken · 408 faced

LyonshootallowLens
7.4%+2.2Six-yard box6.1%
61.8%Penalty area61.2%
23.4%Edge of the box23.7%
7.4%Long range9.0%

419 shots taken · 379 faced

Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

Match summary

Lens beat Lyon 2-1 at Stade Bollaert-Delelis in Ligue 1. Lens led 1-0 at half-time. Scorers: Florian Sotoca (36'), Matthieu Udol (76') for Lens; Khalis Merah (85') for Lyon. Lens finished with ten men after Matthieu Udol was sent off. In their last 20 meetings, Lens have won 9, Lyon 8, with 3 drawn. Full match stats, lineups and player ratings are all on this page.

AI prediction
Confidence 39%
LEN39%
X31%
LYO30%

→ Double chance: Lens or draw

Why this prediction

The factors the model weighed, each split between the two sides.

Lens crestShare per factorLyon crest
33%Form67%
60%Attack40%
18%Defence82%
0%Goal model (Poisson)100%
71%Head-to-head29%
69%Goals31%
50%Overall50%
Last 5 matches
Scored 9, conceded 9
Last 4 matches
Scored 6, conceded 2

Odds

Indicative · not tied to specific bookmakers
Source1X2
Market average2.54+0.123.632.63

Who will win?

Cast your vote!

Lens crestCompare teamsLyon crest
Team formsLatestPts
10
Lens crestLens
WLDLL
7
4
Lyon crestLyon
LWDWD
11
Prematch standings

Head-to-headLast 20 meetings

Lens crest8
Wins
4
Draws
8Lyon crest
Wins
Show 14 earlier meetings
  • 3 Mar 2024Lyon crest0 - 3Lens crestLigue 1
  • 2 Dec 2023Lens crest3 - 2Lyon crestLigue 1
  • 12 Feb 2023Lyon crest2 - 1Lens crestLigue 1
  • 2 Oct 2022Lens crest1 - 0Lyon crestLigue 1
  • 19 Feb 2022Lens crest1 - 1Lyon crestLigue 1
  • 30 Oct 2021Lyon crest2 - 1Lens crestLigue 1
  • 3 Apr 2021Lens crest1 - 1Lyon crestLigue 1
  • 6 Jan 2021Lyon crest3 - 2Lens crestLigue 1
  • 17 Jan 2015Lens crest0 - 2Lyon crestLigue 1
  • 4 Jan 2015Lens crest2 - 3Lyon crestCoupe de France
  • 24 Aug 2014Lyon crest0 - 1Lens crestLigue 1
  • 13 Feb 2014Lyon crest1 - 2Lens crestCoupe de France
  • 10 Apr 2011Lyon crest3 - 0Lens crestLigue 1
  • 21 Nov 2010Lens crest1 - 3Lyon crestLigue 1
Full head-to-head →

Venue spotlight

Stade Bollaert-Delelis
Lens, France
41,233
Capacity