Lens vs Lyon
Match statistics
Values retain the source’s display and precision. Some source rows labeled % are supplied as decimal ratios; no percentage conversion is inferred.
| Statistic | Lens | Lyon |
|---|---|---|
| Fouls | 13 | 12 |
| Yellow Cards | 1 | 1 |
| Red Cards | 1 | 0 |
| Offsides | 1 | 1 |
| Corner Kicks | 7 | 4 |
| Saves | 4 | 5 |
| Possession | 48.3 | 51.7 |
| SHOTS | 15 | 13 |
| ON GOAL | 7 | 5 |
| On Target % | 0.5 | 0.4 |
| Penalty Goals | 0 | 0 |
| Penalty Kicks Taken | 0 | 0 |
| Accurate Passes | 385 | 412 |
| Passes | 454 | 487 |
| Pass Completion % | 0.8 | 0.8 |
| Accurate Crosses | 6 | 7 |
| Crosses | 18 | 19 |
| Cross % | 0.3 | 0.4 |
| Long Balls | 43 | 34 |
| Accurate Long Balls | 21 | 22 |
| Long Balls % | 0.5 | 0.6 |
| Blocked Shots | 1 | 3 |
| Effective Tackles | 8 | 8 |
| Tackles | 19 | 10 |
| Tackle % | 0.4 | 0.8 |
| Interceptions | 9 | 5 |
| Effective Clearances | 26 | 23 |
| Clearances | 26 | 23 |
Key events
- —Kickoff
- 23'Yellow Card
Abner Vinícius (Lyon) is shown the yellow card for a bad foul.
- 27'Start Delay
Delay in match (Lens).
- 27'Start Delay
- 27'End Delay
Delay over. They are ready to continue.
- 27'End Delay
- 36'Goal
Goal! Lens 1, Lyon 0. Florian Sotoca (Lens) right footed shot from the centre of the box to the bottom right corner. Assisted by Florian Thauvin with a through ball.
- 45'+2'Halftime
- 45'Start 2nd Half
Second Half begins Lens 1, Lyon 0.
- 50'Start Delay
Delay in match because of an injury Jonathan Gradit (Lens).
- 50'Start Delay
- 50'Yellow Card
Jonathan Gradit (Lens) is shown the yellow card for a bad foul.
- 50'End Delay
Delay over. They are ready to continue.
- 50'End Delay
- 53'Substitution
Substitution, Lens. Samson Baidoo replaces Jonathan Gradit because of an injury.
- 54'Substitution
Substitution, Lens. Amadou Haidara replaces Yacine Titraoui.
- 58'Start Delay
Delay in match because of an injury Loïs Openda (Lyon).
- 58'Start Delay
- 60'End Delay
Delay over. They are ready to continue.
- 60'End Delay
- 60'Substitution
Substitution, Lyon. Keito Nakamura replaces Loïs Openda because of an injury.
- 60'Substitution
Substitution, Lyon. Noah Nartey replaces Mads Bidstrup.
- 69'Substitution
Substitution, Lens. Franjo Ivanovic replaces Odsonne Édouard.
- 69'Substitution
Substitution, Lens. Junior Kadile replaces Florian Sotoca.
- 71'Substitution
Substitution, Lyon. Kaïl Boudache replaces Ernest Nuamah.
- 76'Goal - Header
Goal! Lens 2, Lyon 0. Matthieu Udol (Lens) header from the centre of the box to the bottom left corner. Assisted by Florian Thauvin with a cross following a set piece situation.
- 77'Substitution
Substitution, Lyon. Tanner Tessmann replaces Tyler Morton.
- 78'Substitution
Substitution, Lyon. Khalis Merah replaces Pavel Sulc.
- 83'Substitution
Substitution, Lens. Andrija Bulatovic replaces Michaël Cuisance.
- 84'Red Card
Matthieu Udol (Lens) is shown the red card.
- 85'Goal
Goal! Lens 2, Lyon 1. Khalis Merah (Lyon) right footed shot from the centre of the box to the bottom left corner.
- 90'+6'End Regular Time
Second Half ends, Lens 2, Lyon 1.
Lineups
Players stay with their supplied roster club. Other listed players may be unused; App records source appearances, not the number of names listed. An own goal is credited in the event as supplied.
LensFormation 3-4-2-1
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 40Robin Risser | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 25Pierre Ganiou | CD | 1 | 0 | 0 | 0 | 0 | 0 |
| 32Kyllian Antonio | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 24Jonathan Gradit | CD-R | 1 | 0 | 0 | 0 | 1 | 0 |
| 8Yassine Titraoui | CM-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 27Michaël Cuisance | CM-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 14Matthieu Udol | LM | 1 | 1 | 0 | 0 | 0 | 1 |
| 2Ruben Aguilar | RM | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Odsonne Édouard | F | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Florian Sotoca | CF-L | 1 | 1 | 0 | 0 | 0 | 0 |
| 10Florian Thauvin | CF-R | 1 | 0 | 2 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 28Junior Kadile | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 21Amadou Haidara | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Mathieu Gorgelin | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 38Mezian Soares | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 23Saud Abdulhamid | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 5Andrija Bulatovic | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 22Michal Skoras | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 29Franjo Ivanovic | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 6Samson Baidoo | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
LyonFormation 4-3-3
Starting lineup
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 1Dominik Greif | G | 1 | 0 | 0 | 0 | 0 | 0 |
| 21Ruben Kluivert | CD-L | 1 | 0 | 0 | 0 | 0 | 0 |
| 20Felix Bacher | CD-R | 1 | 0 | 0 | 0 | 0 | 0 |
| 16Abner | LB | 1 | 0 | 0 | 0 | 1 | 0 |
| 13Zachary Athekame | RB | 1 | 0 | 0 | 0 | 0 | 0 |
| 23Tyler Morton | CM | 1 | 0 | 0 | 0 | 0 | 0 |
| 8Corentin Tolisso | LM | 1 | 0 | 0 | 0 | 0 | 0 |
| 2Mads Bidstrup | RM | 1 | 0 | 0 | 0 | 0 | 0 |
| 10Pavel Sulc | F | 1 | 0 | 0 | 0 | 0 | 0 |
| 17Loïs Openda | LF | 1 | 0 | 0 | 0 | 0 | 0 |
| 7Ernest Nuamah | RF | 1 | 0 | 0 | 0 | 0 | 0 |
Other listed players
| Player | Pos | App | G | A | OG | YC | RC |
|---|---|---|---|---|---|---|---|
| 18Khalis Merah | SUB | 1 | 1 | 0 | 0 | 0 | 0 |
| 99Noah Nartey | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 11Keito Nakamura | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 85Noham Kamara | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 40Rémy Descamps | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 26Kail Boudache | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
| 24Julien Duranville | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 22Clinton Mata | SUB | 0 | 0 | 0 | 0 | 0 | 0 |
| 6Tanner Tessmann | SUB | 1 | 0 | 0 | 0 | 0 | 0 |
Commentary
- —
Lineups are announced and players are warming up.
- —
First Half begins.
- 4'
Foul by Felix Bacher (Lyon).
- 4'
Odsonne Édouard (Lens) wins a free kick on the right wing.
- 12'
Attempt saved. Florian Sotoca (Lens) right footed shot from the centre of the box is saved in the top right corner by Dominik Greif (Lyon).
- 12'
Corner, Lens. Conceded by Dominik Greif.
- 13'
Attempt missed. Ismaëlo Ganiou (Lens) left footed shot from outside the box misses to the right following a corner.
- 15'
Foul by Abner Vinícius (Lyon).
- 15'
Florian Thauvin (Lens) wins a free kick in the defensive half.
- 16'
Loïs Openda (Lyon) wins a free kick on the left wing.
- 16'
Foul by Jonathan Gradit (Lens).
- 18'
Ernest Nuamah (Lyon) wins a free kick on the right wing.
- 18'
Foul by Kyllian Antonio (Lens).
- 20'
Loïs Openda (Lyon) wins a free kick in the attacking half.
- 20'
Foul by Jonathan Gradit (Lens).
- 22'
Corentin Tolisso (Lyon) wins a free kick in the defensive half.
- 22'
Foul by Yacine Titraoui (Lens).
- 22'
Ernest Nuamah (Lyon) wins a free kick on the right wing.
- 22'
Foul by Yacine Titraoui (Lens).
- 23'
Foul by Abner Vinícius (Lyon).
- 23'
Michaël Cuisance (Lens) wins a free kick in the defensive half.
- 23'
Abner Vinícius (Lyon) is shown the yellow card for a bad foul.
- 24'
Attempt blocked. Mads Bidstrup (Lyon) header from the centre of the box is blocked. Assisted by Abner Vinícius with a cross.
- 26'
Attempt missed. Florian Sotoca (Lens) right footed shot from the right side of the box is too high. Assisted by Ruben Aguilar.
- 27'
Delay in match (Lens).
- 27'
Delay over. They are ready to continue.
- 28'
Corentin Tolisso (Lyon) wins a free kick in the defensive half.
- 28'
Foul by Florian Thauvin (Lens).
- 28'
Corner, Lens. Conceded by Zachary Athekame.
- 29'
Corner, Lens. Conceded by Tyler Morton.
- 30'
Attempt missed. Jonathan Gradit (Lens) header from the centre of the box misses to the right. Assisted by Florian Thauvin with a cross following a corner.
- 30'
Foul by Loïs Openda (Lyon).
- 30'
Ismaëlo Ganiou (Lens) wins a free kick in the attacking half.
- 30'
Foul by Zachary Athekame (Lyon).
- 30'
Florian Sotoca (Lens) wins a free kick on the left wing.
- 32'
Attempt missed. Odsonne Édouard (Lens) header from the centre of the box misses to the right. Assisted by Matthieu Udol with a cross.
- 33'
Corner, Lens. Conceded by Abner Vinícius.
- 34'
Foul by Corentin Tolisso (Lyon).
- 34'
Kyllian Antonio (Lens) wins a free kick in the defensive half.
- 35'
Felix Bacher (Lyon) wins a free kick in the defensive half.
- 35'
Foul by Odsonne Édouard (Lens).
- 36'
Goal! Lens 1, Lyon 0. Florian Sotoca (Lens) right footed shot from the centre of the box to the bottom right corner. Assisted by Florian Thauvin with a through ball.
- 38'
Attempt missed. Ruben Aguilar (Lens) right footed shot from the right side of the box is just a bit too high.
- 40'
Attempt blocked. Loïs Openda (Lyon) right footed shot from outside the box is blocked. Assisted by Tyler Morton.
- 41'
Mads Bidstrup (Lyon) wins a free kick on the right wing.
- 41'
Foul by Michaël Cuisance (Lens).
- 44'
Attempt saved. Florian Thauvin (Lens) left footed shot from outside the box is saved in the top centre of the goal by Dominik Greif (Lyon). Assisted by Michaël Cuisance.
- 44'
Corner, Lens. Conceded by Dominik Greif.
- 45'
Fourth official has announced 1 minutes of added time.
- 45'+1'
Attempt saved. Odsonne Édouard (Lens) right footed shot from the right side of the six yard box is saved in the centre of the goal by Dominik Greif (Lyon). Assisted by Ruben Aguilar.
- 45'+1'
Corner, Lens. Conceded by Dominik Greif.
- 45'+1'
Attempt missed. Florian Sotoca (Lens) header from the right side of the six yard box is just a bit too high. Assisted by Florian Thauvin with a cross following a corner.
- 45'+2'
First Half ends, Lens 1, Lyon 0.
- 45'
Second Half begins Lens 1, Lyon 0.
- 48'
Attempt saved. Pavel Sulc (Lyon) left footed shot from outside the box is saved in the centre of the goal by Robin Risser (Lens). Assisted by Loïs Openda.
- 48'
Corner, Lyon. Conceded by Yacine Titraoui.
- 49'
Attempt blocked. Matthieu Udol (Lens) left footed shot from a difficult angle on the left is blocked. Assisted by Florian Thauvin.
- 49'
Loïs Openda (Lyon) wins a free kick in the defensive half.
- 49'
Foul by Jonathan Gradit (Lens).
- 50'
Jonathan Gradit (Lens) is shown the yellow card for a bad foul.
- 50'
Delay in match because of an injury Jonathan Gradit (Lens).
- 50'
Delay over. They are ready to continue.
- 51'
Foul by Felix Bacher (Lyon).
- 51'
Odsonne Édouard (Lens) wins a free kick on the left wing.
- 53'
Attempt missed. Ruben Aguilar (Lens) right footed shot from the right side of the box is close, but misses to the right. Assisted by Matthieu Udol.
- 53'
Substitution, Lens. Samson Baidoo replaces Jonathan Gradit because of an injury.
- 54'
Substitution, Lens. Amadou Haidara replaces Yacine Titraoui.
- 54'
Pavel Sulc (Lyon) wins a free kick on the right wing.
- 54'
Foul by Kyllian Antonio (Lens).
- 55'
Loïs Openda (Lyon) wins a free kick in the defensive half.
- 55'
Foul by Ismaëlo Ganiou (Lens).
- 56'
Foul by Felix Bacher (Lyon).
- 56'
Florian Sotoca (Lens) wins a free kick in the defensive half.
- 57'
Ernest Nuamah (Lyon) wins a free kick in the defensive half.
- 57'
Foul by Kyllian Antonio (Lens).
- 58'
Delay in match because of an injury Loïs Openda (Lyon).
- 60'
Delay over. They are ready to continue.
- 60'
Substitution, Lyon. Keito Nakamura replaces Loïs Openda because of an injury.
- 60'
Substitution, Lyon. Noah Nartey replaces Mads Bidstrup.
- 66'
Attempt saved. Florian Thauvin (Lens) left footed shot from the centre of the box is saved in the centre of the goal by Dominik Greif (Lyon). Assisted by Michaël Cuisance.
- 67'
Attempt saved. Keito Nakamura (Lyon) right footed shot from the left side of the box is saved in the centre of the goal by Robin Risser (Lens). Assisted by Zachary Athekame.
- 67'
Offside, Lyon. Pavel Sulc is caught offside.
- 68'
Corner, Lens. Conceded by Ruben Kluivert.
- 69'
Substitution, Lens. Franjo Ivanovic replaces Odsonne Édouard.
- 69'
Substitution, Lens. Junior Kadile replaces Florian Sotoca.
- 71'
Substitution, Lyon. Kaïl Boudache replaces Ernest Nuamah.
- 73'
Attempt saved. Tyler Morton (Lyon) right footed shot from outside the box is saved in the bottom left corner by Robin Risser (Lens).
- 73'
Attempt blocked. Tyler Morton (Lyon) right footed shot from outside the box is blocked. Assisted by Keito Nakamura.
- 74'
Foul by Abner Vinícius (Lyon).
- 74'
Florian Thauvin (Lens) wins a free kick in the defensive half.
- 74'
Attempt missed. Kaïl Boudache (Lyon) left footed shot from the right side of the box is high and wide to the left. Assisted by Pavel Sulc following a fast break.
- 75'
Foul by Kaïl Boudache (Lyon).
- 75'
Kyllian Antonio (Lens) wins a free kick in the defensive half.
- 76'
Attempt saved. Junior Kadile (Lens) right footed shot from outside the box is saved in the bottom right corner by Dominik Greif (Lyon). Assisted by Matthieu Udol.
- 76'
Handball by Keito Nakamura (Lyon).
- 76'
Goal! Lens 2, Lyon 0. Matthieu Udol (Lens) header from the centre of the box to the bottom left corner. Assisted by Florian Thauvin with a cross following a set piece situation.
- 77'
Substitution, Lyon. Tanner Tessmann replaces Tyler Morton.
- 78'
Substitution, Lyon. Khalis Merah replaces Pavel Sulc.
- 79'
Attempt missed. Khalis Merah (Lyon) header from the centre of the box is too high. Assisted by Zachary Athekame with a cross.
- 81'
Attempt missed. Keito Nakamura (Lyon) right footed shot from the left side of the box is high and wide to the right. Assisted by Tanner Tessmann.
- 83'
Substitution, Lens. Andrija Bulatovic replaces Michaël Cuisance.
- 84'
Khalis Merah (Lyon) wins a free kick in the defensive half.
- 84'
Foul by Matthieu Udol (Lens).
- 84'
Matthieu Udol (Lens) is shown the red card.
- 85'
Goal! Lens 2, Lyon 1. Khalis Merah (Lyon) right footed shot from the centre of the box to the bottom left corner.
- 86'
Corner, Lyon. Conceded by Andrija Bulatovic.
- 87'
Attempt missed. Ruben Kluivert (Lyon) header from the centre of the box is too high. Assisted by Zachary Athekame with a cross following a corner.
- 88'
Corner, Lyon. Conceded by Samson Baidoo.
- 90'
Foul by Felix Bacher (Lyon).
- 90'
Junior Kadile (Lens) wins a free kick in the defensive half.
- 90'
Fourth official has announced 5 minutes of added time.
- 90'+2'
Attempt saved. Felix Bacher (Lyon) header from the centre of the box is saved in the bottom left corner by Robin Risser (Lens). Assisted by Zachary Athekame with a cross.
- 90'+3'
Offside, Lens. Andrija Bulatovic is caught offside.
- 90'+5'
Corner, Lyon. Conceded by Andrija Bulatovic.
- 90'+5'
Attempt missed. Felix Bacher (Lyon) right footed shot from the centre of the box misses to the right. Assisted by Kaïl Boudache with a cross.
- 90'+6'
Second Half ends, Lens 2, Lyon 1.
- —
Match ends, Lens 2, Lyon 1.
Sources & data scope
Supplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
- ESPN source ↗ · Checked Nov 4, 2026, 11:47 pm ESTSupplied match statistics, events and lineups. Missing components remain unavailable; preview season aggregates are excluded from match statistics.
Times are Eastern Time. A selected match date does not rewind the current table or roster. Missing values are shown as —.

