Troyes vs Lens

17 October 2026 · Ligue 1 · 2026/27 · Referee Hakim Ben El Hadj

Full time 1 – 3
  • Timothee Nkada 27’
  • Adrien Monfray 13’ (og)
  • Odsonne Edouard 47’
  • Ruben Aguilar 55’

Match summary

Lens beat Troyes 3-1 on the road.

In the first half, Monfray's own goal put Lens ahead from a corner in the 13th minute and Timothee Nkada equalised in the 27th minute. In the second half, Odsonne Edouard put Lens back in front in the 47th minute, set up by Florian Thauvin and Ruben Aguilar made it 1-3 with a header in the 55th minute, set up by Florian Thauvin.

The chances backed that up: Lens created 1.85 expected goals (xG) from 13 shots to Troyes's 1.47 from 12.

Troyes hosted Lens in Ligue 1 on matchday 7, suffering a 1-3 defeat despite registering 12 shots compared to the visitors 13. Lens controlled 59 percent of possession and completed 540 passes at an 84 percent accuracy rate, while Troyes managed 370 passes at 82 percent accuracy. Troyes recorded 6 corners to Lens 4, and won the territorial battle by producing 101 attacks and 53 dangerous attacks against 89 attacks and 37 dangerous attacks from their opponents. Both sides registered 5 shots on target for Troyes and 3 for Lens, with each team accumulating 2 yellow cards over the course of the fixture.

The scoring opened in the 13th minute when Adrien Monfray scored an own goal, putting the ball into his own net to give Lens a 0-1 lead. Troyes responded in the 26th minute through a left foot shot from Timothé Nkada to level the score at 1-1. Lens regained the advantage just before half-time when Odsonne Édouard scored with a right foot shot in the 45+2nd minute. Ruben Aguilar extended the lead to 1-3 with a header in the 55th minute. Multiple substitutions occurred in both halves, and yellow cards were shown to Junior Diaz and Renaud Ripart for Troyes, followed by Samson Baidoo and Amadou Haidara for Lens.

Match stats

41% Possession 59%
12 Shots 13
5 Shots on target 3
6 Corners 4
101 Attacks 89
53 Dangerous attacks 37
370 Passes 540
82% Pass accuracy 84%
13 Tackles 15
13 Fouls 11
2 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Troyes Lens
Kick-off
13’
Adrien MonfrayOwn goal0-1 (Lens)
Timothé NkadaLeft foot shot1-1 (Troyes)
26’
Antoine MilleShot on target
26’
45+2’
Odsonne ÉdouardRight foot shot1-2 (Lens)
Half-time1-2
Paolo Gozzi IweruShot on target
49’
Timothee NkadaShot on target
50’
Second half underway
Renaud RipartShot on target
54’
55’
Ruben AguilarHeader1-3 (Lens)
71’
Andrija BulatovicShot on target
76’
Renaud RipartArgument
76’
77’
82’
Full-time1-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.85 13’ Adrien Monfray (Lens) own goal, 0-1 13’ 27’ Timothee Nkada (Troyes), 1-1 27’ 47’ Odsonne Edouard (Lens), 1-2 47’ 55’ Ruben Aguilar (Lens), 1-3 55’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.47 1.85 13’ Adrien Monfray (Lens) own goal, 0-1 Monfray 13’ 27’ Timothee Nkada (Troyes), 1-1 Nkada 27’ 47’ Odsonne Edouard (Lens), 1-2 Edouard 47’ 55’ Ruben Aguilar (Lens), 1-3 Aguilar 55’
Troyes 1.47 xGLens 1.85 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lens attacking Troyes attacking 
55’ Ruben Aguilar (Lens), open play, 0.64 xG, goal 47’ Odsonne Edouard (Lens), open play, 0.60 xG, goal 27’ Timothee Nkada (Troyes), open play, 0.54 xG, goal 51’ Renaud Ripart (Troyes), open play, 0.30 xG, off target 54’ Renaud Ripart (Troyes), from a corner, 0.26 xG, saved 36’ Odsonne Edouard (Lens), open play, 0.14 xG, off target 46’ Timothee Nkada (Troyes), open play, 0.11 xG, off target 64’ Ruben Aguilar (Lens), open play, 0.09 xG, blocked 46’ Renaud Ripart (Troyes), open play, 0.07 xG, blocked 31’ Michal Skóras (Lens), open play, 0.06 xG, blocked 31’ Odsonne Edouard (Lens), from a corner, 0.06 xG, off target 39’ Andrija Bulatovic (Lens), open play, 0.06 xG, hit the woodwork 50’ Timothee Nkada (Troyes), open play, 0.05 xG, saved 13’ Jean-Clair Todibo (Lens), from a corner, 0.04 xG, off target 13’ Ruben Aguilar (Lens), from a corner, 0.04 xG, blocked 90+3’ Mezian Soares (Lens), open play, 0.04 xG, blocked 26’ Antoine Mille (Troyes), open play, 0.04 xG, saved 49’ Paolo Gozzi Iweru (Troyes), set piece, 0.03 xG, saved 71’ Andrija Bulatovic (Lens), direct free kick, 0.03 xG, saved 1’ Dermane Karim (Troyes), from a corner, 0.02 xG, blocked 18’ Andrija Bulatovic (Lens), open play, 0.02 xG, off target 40’ Ruben Aguilar (Lens), from a corner, 0.02 xG, off target 75’ Lucas Maronnier (Troyes), open play, 0.02 xG, blocked 8’ Timothee Nkada (Troyes), open play, 0.01 xG, off target 47’ Dermane Karim (Troyes), from a corner, 0.01 xG, off target 13’ Adrien Monfray (Troyes), own goal 55’ Ruben Aguilar (Lens), open play, 0.64 xG, goal 47’ Odsonne Edouard (Lens), open play, 0.60 xG, goal 27’ Timothee Nkada (Troyes), open play, 0.54 xG, goal 51’ Renaud Ripart (Troyes), open play, 0.30 xG, off target 54’ Renaud Ripart (Troyes), from a corner, 0.26 xG, saved 36’ Odsonne Edouard (Lens), open play, 0.14 xG, off target 46’ Timothee Nkada (Troyes), open play, 0.11 xG, off target 64’ Ruben Aguilar (Lens), open play, 0.09 xG, blocked 46’ Renaud Ripart (Troyes), open play, 0.07 xG, blocked 31’ Michal Skóras (Lens), open play, 0.06 xG, blocked 31’ Odsonne Edouard (Lens), from a corner, 0.06 xG, off target 39’ Andrija Bulatovic (Lens), open play, 0.06 xG, hit the woodwork 50’ Timothee Nkada (Troyes), open play, 0.05 xG, saved 13’ Jean-Clair Todibo (Lens), from a corner, 0.04 xG, off target 13’ Ruben Aguilar (Lens), from a corner, 0.04 xG, blocked 90+3’ Mezian Soares (Lens), open play, 0.04 xG, blocked 26’ Antoine Mille (Troyes), open play, 0.04 xG, saved 49’ Paolo Gozzi Iweru (Troyes), set piece, 0.03 xG, saved 71’ Andrija Bulatovic (Lens), direct free kick, 0.03 xG, saved 1’ Dermane Karim (Troyes), from a corner, 0.02 xG, blocked 18’ Andrija Bulatovic (Lens), open play, 0.02 xG, off target 40’ Ruben Aguilar (Lens), from a corner, 0.02 xG, off target 75’ Lucas Maronnier (Troyes), open play, 0.02 xG, blocked 8’ Timothee Nkada (Troyes), open play, 0.01 xG, off target 47’ Dermane Karim (Troyes), from a corner, 0.01 xG, off target 13’ Adrien Monfray (Troyes), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Troyes 4-2-3-1 Starting XI
Beach
Maronnier 79’
Monfray
Diaz
Gozzi 64’
Diop 79’
Dermane
Mille
Ifnaoui
Nkada 60’
Ripart
Lens 3-4-2-1 Starting XI
Risser
Todibo 60’
Ganiou
Antonio
Skoras
Bulatovic
Titraoui 67’
Aguilar 72’
Sotoca
Thauvin 2 67’
Édouard 67’

Player stats

PlayerPosMinGAShxGxAKPCards
Patrick Beach GK900 0.000.000
Lucas Maronnier DEF841 0.020.000
Adrien Monfray DEF900 0.000.000
Michel Diaz DEF900 0.000.111
Paolo Gozzi Iweru DEF691 0.030.000
Antoine Mille MID901 0.040.073
Dermane Karim MID902 0.040.301
Mouhamed Diop MID840 0.000.000
Merwan Ifnaoui FWD900 0.000.261
Renaud Ripart FWD903 0.630.051
Timothee Nkada FWD6514 0.720.071
Kandet Diawara Sub250 0.000.000
Noah Donkor Sub210 0.000.000
Jeremy Le Douaron Sub60 0.000.000
Iron Gomis Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.