Rennes vs Lille

15 March 2026 · Ligue 1 · 2025/26 · Referee Jérôme Brisard

Full time 1 – 2

Half-time: 0–1

  • Esteban Lepaul 59’
  • Matias Fernandez-Pardo 2’
  • Hákon Haraldsson 47’

Match summary

Lille won 2-1 away at Rennes. Lille led 1-0 at half-time.

Matias Fernandez-Pardo put Lille ahead in the 2nd minute, set up by Nathan Ngoy, Hákon Haraldsson made it 0-2 in the 47th minute, set up by Matias Fernandez-Pardo, and Esteban Lepaul pulled one back to make it 1-2 in the 59th minute.

There was little between the sides on chances: Rennes created 1.56 expected goals (xG) from 12 shots, Lille 1.35 from 8.

Match stats

59% Possession 41%
12 Shots 8
4 Shots on target 3
5 Corners 2
125 Attacks 67
56 Dangerous attacks 34
579 Passes 402
85% Pass accuracy 78%
10 Tackles 15
16 Fouls 7
2 Yellow cards 5
0 Red cards 0
3 Offsides 1

Key events

Rennes Lille
Kick-off
2’
Matías Fernández-PardoRight foot shot0-1 (Lille)
16’
22’
Thomas MeunierShot on target
Half-time0-1
47’
Hákon Arnar HaraldssonLeft foot shot0-2 (Lille)
Arnaud NordinShot on target
50’
Second half underway
Estéban LepaulLeft foot shot1-2 (Rennes)
59’
65’
Breel EmboloArnaud Nordin
71’
71’
Berke ÖzerTime wasting
73’
Aïssa MandiTime wasting
Sebastian SzymanskiShot on target
75’
84’
84’
Félix CorreiaTime wasting
Mahdi CamaraShot on target
88’
90+2’
Nathan NgoyTime wasting
Full-time1-2

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.56 1.35 2’ Matias Fernandez-Pardo (Lille), 0-1 2’ 47’ Hákon Haraldsson (Lille), 0-2 47’ 59’ Esteban Lepaul (Rennes), 1-2 59’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.56 1.35 2’ Matias Fernandez-Pardo (Lille), 0-1 Fernandez-Pardo 2’ 47’ Hákon Haraldsson (Lille), 0-2 Haraldsson 47’ 59’ Esteban Lepaul (Rennes), 1-2 Lepaul 59’
Rennes 1.56 xGLille 1.35 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lille attacking Rennes attacking 
47’ Hákon Haraldsson (Lille), open play, 0.68 xG, goal 70’ Mahdi Camara (Rennes), open play, 0.49 xG, off target 37’ Anthony Rouault (Rennes), set piece, 0.41 xG, off target 59’ Esteban Lepaul (Rennes), open play, 0.34 xG, goal 2’ Matias Fernandez-Pardo (Lille), open play, 0.29 xG, goal 64’ Thomas Meunier (Lille), open play, 0.14 xG, blocked 90+2’ Tiago Santos (Lille), open play, 0.11 xG, blocked 88’ Mahdi Camara (Rennes), open play, 0.08 xG, saved 22’ Thomas Meunier (Lille), set piece, 0.06 xG, saved 67’ Arnaud Nordin (Rennes), open play, 0.06 xG, off target 77’ Nathan Ngoy (Lille), from a corner, 0.05 xG, blocked 59’ Arnaud Nordin (Rennes), open play, 0.04 xG, blocked 46’ Ludovic Blas (Rennes), open play, 0.03 xG, blocked 39’ Mousa Al Tamari (Rennes), open play, 0.02 xG, off target 75’ Sebastian Szymanski (Rennes), open play, 0.03 xG, saved 50’ Arnaud Nordin (Rennes), open play, 0.02 xG, saved 89’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 53’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 77’ Nathan Ngoy (Lille), open play, 0.01 xG, off target 80’ Hákon Haraldsson (Lille), open play, 0.01 xG, off target 47’ Hákon Haraldsson (Lille), open play, 0.68 xG, goal 70’ Mahdi Camara (Rennes), open play, 0.49 xG, off target 37’ Anthony Rouault (Rennes), set piece, 0.41 xG, off target 59’ Esteban Lepaul (Rennes), open play, 0.34 xG, goal 2’ Matias Fernandez-Pardo (Lille), open play, 0.29 xG, goal 64’ Thomas Meunier (Lille), open play, 0.14 xG, blocked 90+2’ Tiago Santos (Lille), open play, 0.11 xG, blocked 88’ Mahdi Camara (Rennes), open play, 0.08 xG, saved 22’ Thomas Meunier (Lille), set piece, 0.06 xG, saved 67’ Arnaud Nordin (Rennes), open play, 0.06 xG, off target 77’ Nathan Ngoy (Lille), from a corner, 0.05 xG, blocked 59’ Arnaud Nordin (Rennes), open play, 0.04 xG, blocked 46’ Ludovic Blas (Rennes), open play, 0.03 xG, blocked 75’ Sebastian Szymanski (Rennes), open play, 0.03 xG, saved 39’ Mousa Al Tamari (Rennes), open play, 0.02 xG, off target 50’ Arnaud Nordin (Rennes), open play, 0.02 xG, saved 89’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 53’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 77’ Nathan Ngoy (Lille), open play, 0.01 xG, off target 80’ Hákon Haraldsson (Lille), 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

Rennes 4-3-3 Starting XI
Samba
Nagida 70’
Rouault 87’
Brassier
Merlin
Blas 81’
Rongier
Camara
Tamari 70’
Lepaul
Nordin 71’
Lille 4-2-3-1 Starting XI
Özer
Verdonk 84’
Mandi
Ngoy
Meunier
Bouaddi
Bentaleb
Correia 84’
Haraldsson 89’
Mukau 74’
Fernández-Pardo

Player stats

PlayerPosMinGAShxGxAKPCards
Brice Samba GK900 0.000.000
Mahamadou Nagida DEF710 0.000.000
Lilian Brassier DEF900 0.000.000
Anthony Rouault DEF881 0.410.000
Quentin Merlin DEF900 0.000.083
Mahdi Camara MID903 0.590.061
Valentin Rongier MID900 0.000.042
Ludovic Blas MID822 0.050.442
Mousa Al Tamari FWD711 0.020.000
Esteban Lepaul FWD9011 0.340.000
Arnaud Nordin FWD723 0.110.000
Przemyslaw Frankowski Sub190 0.000.000
Sebastian Szymanski Sub191 0.030.000
Breel Embolo Sub180 0.000.000
Yassir Zabiri Sub80 0.000.000
Abdelhamid Aït Boudlal Sub20 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 43% Avg odds 2.19
Draw 29% Avg odds 3.26
Lille win 28% Avg odds 3.30

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.