Lens vs Rennes

7 February 2026 · Ligue 1 · 2025/26 · Referee Jérémie Pignard

Full time 3 – 1

Half-time: 1–1

  • Odsonne Edouard 41’
  • Ruben Aguilar 54’
  • Allan Saint-Maximin 78’
  • Esteban Lepaul 8’

Match summary

Lens came from behind to win 3-1 at home to Rennes. It was 1-1 at half-time.

In the first half, Esteban Lepaul put Rennes ahead in the 8th minute, set up by Arnaud Nordin and Odsonne Edouard equalised in the 41st minute, set up by Ruben Aguilar. In the second half, Ruben Aguilar put Lens in front with a header in the 54th minute, set up by Florian Thauvin and Allan Saint-Maximin made it 3-1 in the 78th minute, set up by Robin Risser.

Rennes can feel hard done by, creating 1.34 expected goals (xG) from 14 shots to Lens's 1.01 from 10. Lens had a player sent off.

Match stats

51% Possession 49%
9 Shots 14
3 Shots on target 1
4 Corners 4
113 Attacks 78
45 Dangerous attacks 45
432 Passes 398
84% Pass accuracy 85%
18 Tackles 19
13 Fouls 17
4 Yellow cards 2
1 Red cards 0
2 Offsides 1

Key events

Lens Rennes
Kick-off
8’
Estéban LepaulRight foot shot0-1 (Rennes)
32’
36’
Odsonne ÉdouardRight foot shot1-1 (Lens)
41’
45’
Breel EmboloFoul
45+2’
Half-time1-1
Second half underway
Ruben AguilarHeader2-1 (Lens)
54’
Ruben AguilarSecond yellowFoul
56’
Allan Saint-MaximinWesley Saïd 
61’
61’
Allan Saint-MaximinRight foot shot3-1 (Lens)
78’
Full-time3-1

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.34 8’ Esteban Lepaul (Rennes), 0-1 8’ 41’ Odsonne Edouard (Lens), 1-1 41’ 54’ Ruben Aguilar (Lens), 2-1 54’ 78’ Allan Saint-Maximin (Lens), 3-1 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.01 1.34 8’ Esteban Lepaul (Rennes), 0-1 Lepaul 8’ 41’ Odsonne Edouard (Lens), 1-1 Edouard 41’ 54’ Ruben Aguilar (Lens), 2-1 Aguilar 54’ 78’ Allan Saint-Maximin (Lens), 3-1 Saint-Maximin 78’
Lens 1.01 xGRennes 1.34 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Lens attacking 
8’ Esteban Lepaul (Rennes), open play, 0.50 xG, goal 54’ Ruben Aguilar (Lens), open play, 0.32 xG, goal 88’ Breel Embolo (Rennes), open play, 0.28 xG, off target 41’ Odsonne Edouard (Lens), open play, 0.26 xG, goal 5’ Adrien Thomasson (Lens), open play, 0.15 xG, off target 90’ Mahdi Camara (Rennes), from a corner, 0.12 xG, off target 89’ Esteban Lepaul (Rennes), open play, 0.11 xG, blocked 86’ Ludovic Blas (Rennes), open play, 0.07 xG, blocked 87’ Mousa Al Tamari (Rennes), open play, 0.06 xG, off target 90’ Lilian Brassier (Rennes), from a corner, 0.06 xG, blocked 72’ Florian Thauvin (Lens), open play, 0.06 xG, blocked 16’ Odsonne Edouard (Lens), open play, 0.05 xG, blocked 36’ Adrien Thomasson (Lens), open play, 0.05 xG, blocked 78’ Allan Saint-Maximin (Lens), open play, 0.05 xG, goal 53’ Arnaud Nordin (Rennes), from a corner, 0.03 xG, blocked 7’ Florian Thauvin (Lens), open play, 0.03 xG, off target 30’ Odsonne Edouard (Lens), open play, 0.03 xG, off target 4’ Pierre Ganiou (Lens), from a corner, 0.02 xG, blocked 19’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 12’ Abdelhamid Aït Boudlal (Rennes), open play, 0.02 xG, off target 74’ Mousa Al Tamari (Rennes), open play, 0.02 xG, off target 71’ Valentin Rongier (Rennes), from a corner, 0.01 xG, off target 86’ Mahamadou Nagida (Rennes), open play, 0.01 xG, blocked 90+2’ Mahamadou Nagida (Rennes), open play, 0.01 xG, off target 8’ Esteban Lepaul (Rennes), open play, 0.50 xG, goal 54’ Ruben Aguilar (Lens), open play, 0.32 xG, goal 88’ Breel Embolo (Rennes), open play, 0.28 xG, off target 41’ Odsonne Edouard (Lens), open play, 0.26 xG, goal 5’ Adrien Thomasson (Lens), open play, 0.15 xG, off target 89’ Esteban Lepaul (Rennes), open play, 0.11 xG, blocked 90’ Mahdi Camara (Rennes), from a corner, 0.12 xG, off target 86’ Ludovic Blas (Rennes), open play, 0.07 xG, blocked 90’ Lilian Brassier (Rennes), from a corner, 0.06 xG, blocked 72’ Florian Thauvin (Lens), open play, 0.06 xG, blocked 87’ Mousa Al Tamari (Rennes), open play, 0.06 xG, off target 16’ Odsonne Edouard (Lens), open play, 0.05 xG, blocked 36’ Adrien Thomasson (Lens), open play, 0.05 xG, blocked 78’ Allan Saint-Maximin (Lens), open play, 0.05 xG, goal 53’ Arnaud Nordin (Rennes), from a corner, 0.03 xG, blocked 7’ Florian Thauvin (Lens), open play, 0.03 xG, off target 30’ Odsonne Edouard (Lens), open play, 0.03 xG, off target 4’ Pierre Ganiou (Lens), from a corner, 0.02 xG, blocked 19’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 74’ Mousa Al Tamari (Rennes), open play, 0.02 xG, off target 12’ Abdelhamid Aït Boudlal (Rennes), open play, 0.02 xG, off target 71’ Valentin Rongier (Rennes), from a corner, 0.01 xG, off target 86’ Mahamadou Nagida (Rennes), open play, 0.01 xG, blocked 90+2’ Mahamadou Nagida (Rennes), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Lens 3-4-2-1 Starting XI
Risser
Ganiou
Baidoo 60’
Sarr
Aguilar
Sangaré 89’
Thomasson
Udol
Thauvin 78’
Saïd 61’
Édouard 61’
Rennes 3-5-2 Starting XI
Silistrie
Rouault 64’
Jacquet 69’
Boudlal 29’
Tamari
Camara
Rongier
Szymanski 64’
Nordin 64’
Embolo
Lepaul

Player stats

PlayerPosMinGAShxGxAKPCards
Robin Risser GK9010 0.000.051
Malang Sarr DEF900 0.000.000
Pierre Ganiou DEF901 0.020.000
Samson Baidoo DEF630 0.000.021
Ruben Aguilar MID59111 0.320.261
Matthieu Udol MID900 0.000.000
Adrien Thomasson MID902 0.200.051
Mamadou Sangaré MID900 0.000.000
Florian Thauvin MID8212 0.090.352
Wesley Said MID640 0.000.000
Odsonne Edouard FWD6413 0.340.151
Kyllian Antonio Sub270 0.000.000
Allan Saint-Maximin Sub2611 0.050.061
Saud Abdulhamid Sub260 0.000.000
Amadou Haidara Sub80 0.000.000
Florian Sotoca Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lens win 60% Avg odds 1.56
Draw 22% Avg odds 4.31
Rennes win 18% Avg odds 5.23

Chances implied by the average closing odds, with the bookmaker margin removed.

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.