Rennes vs Lille

24 May 2019 · Ligue 1 · 2018/19 · Referee Olivier Thual

Full time 3 – 1

Half-time: 1–1

  • M'Baye Niang 16’ (pen), 71’
  • Ismaila Sarr 59’
  • Loïc Remy 35’

Match summary

Rennes beat Lille 3-1. It was 1-1 at half-time.

In the first half, M'Baye Niang put Rennes ahead from the penalty spot in the 16th minute and Loïc Remy equalised in the 35th minute, set up by Jonathan Ikone. In the second half, Ismaila Sarr put Rennes back in front in the 59th minute and Niang made it 3-1 in the 71st minute, set up by Adrien Hunou.

The chances backed that up: Rennes created 2.22 expected goals (xG) from 13 shots to Lille's 1.03 from 14. Lille had a player sent off.

Match stats

Rennes Lille
13 Shots 14
8 Shots on Target 7
4 Corners 7
1 Yellow Cards 2
0 Red Cards 1
2.10 xG 1.03
1.34 Non-penalty xG 1.03
4 Deep Completions 7

Key events

Rennes Lille
Kick-off
M'Baye Niang
Penalty
1-0 (Rennes)
16’
35’
Loïc Remy
Assist: Jonathan Ikone
1-1 (Lille)
Half-time1-1
Ismaila Sarr2-1 (Rennes)
59’
M'Baye Niang
Assist: Adrien Hunou
3-1 (Rennes)
71’
Full-time3-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Rennes
  • Ismaila Sarr
Lille
  • Luiz Araujo
  • Adama Soumaoro
  • Loïc Remy

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.22 1.03 16’ M'Baye Niang (Rennes), 1-0 16’ 35’ Loïc Remy (Lille), 1-1 35’ 59’ Ismaila Sarr (Rennes), 2-1 59’ 71’ M'Baye Niang (Rennes), 3-1 71’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.22 1.03 16’ M'Baye Niang (Rennes), 1-0 Niang 16’ 35’ Loïc Remy (Lille), 1-1 Remy 35’ 59’ Ismaila Sarr (Rennes), 2-1 Sarr 59’ 71’ M'Baye Niang (Rennes), 3-1 Niang 71’
Rennes 2.22 xGLille 1.03 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lille attacking Rennes attacking 
16’ M'Baye Niang (Rennes), penalty, 0.76 xG, goal 41’ Adrien Hunou (Rennes), open play, 0.39 xG, saved 59’ Ismaila Sarr (Rennes), open play, 0.38 xG, goal 67’ Jonathan Bamba (Lille), open play, 0.33 xG, off target 37’ Jonathan Ikone (Lille), open play, 0.13 xG, blocked 41’ Ismaila Sarr (Rennes), open play, 0.12 xG, saved 40’ M'Baye Niang (Rennes), open play, 0.11 xG, off target 90+3’ Gabriel (Lille), from a corner, 0.10 xG, saved 90+4’ Hamari Traore (Rennes), open play, 0.10 xG, saved 35’ Loïc Remy (Lille), open play, 0.09 xG, goal 59’ M'Baye Niang (Rennes), open play, 0.09 xG, saved 51’ Luiz Araujo (Lille), open play, 0.09 xG, saved 90+4’ Ismaila Sarr (Rennes), open play, 0.09 xG, off target 41’ Hamari Traore (Rennes), open play, 0.07 xG, blocked 90+3’ Jonathan Bamba (Lille), open play, 0.07 xG, blocked 68’ Jonathan Bamba (Lille), open play, 0.05 xG, saved 51’ Loïc Remy (Lille), open play, 0.04 xG, saved 84’ Eduardo Camavinga (Rennes), open play, 0.04 xG, saved 7’ Thiago Mendes (Lille), from a corner, 0.03 xG, off target 71’ M'Baye Niang (Rennes), open play, 0.04 xG, goal 42’ Eduardo Camavinga (Rennes), from a corner, 0.03 xG, blocked 4’ Jonathan Ikone (Lille), open play, 0.02 xG, saved 61’ Luiz Araujo (Lille), open play, 0.02 xG, blocked 29’ Jonathan Bamba (Lille), open play, 0.02 xG, blocked 40’ Thiago Mendes (Lille), open play, 0.01 xG, saved 76’ Nicolas Pepe (Lille), open play, 0.01 xG, off target 84’ Ismaila Sarr (Rennes), set piece, 0.01 xG, off target 16’ M'Baye Niang (Rennes), penalty, 0.76 xG, goal 41’ Adrien Hunou (Rennes), open play, 0.39 xG, saved 59’ Ismaila Sarr (Rennes), open play, 0.38 xG, goal 67’ Jonathan Bamba (Lille), open play, 0.33 xG, off target 37’ Jonathan Ikone (Lille), open play, 0.13 xG, blocked 41’ Ismaila Sarr (Rennes), open play, 0.12 xG, saved 40’ M'Baye Niang (Rennes), open play, 0.11 xG, off target 90+3’ Gabriel (Lille), from a corner, 0.10 xG, saved 90+4’ Hamari Traore (Rennes), open play, 0.10 xG, saved 59’ M'Baye Niang (Rennes), open play, 0.09 xG, saved 35’ Loïc Remy (Lille), open play, 0.09 xG, goal 51’ Luiz Araujo (Lille), open play, 0.09 xG, saved 90+4’ Ismaila Sarr (Rennes), open play, 0.09 xG, off target 41’ Hamari Traore (Rennes), open play, 0.07 xG, blocked 90+3’ Jonathan Bamba (Lille), open play, 0.07 xG, blocked 68’ Jonathan Bamba (Lille), open play, 0.05 xG, saved 51’ Loïc Remy (Lille), open play, 0.04 xG, saved 84’ Eduardo Camavinga (Rennes), open play, 0.04 xG, saved 71’ M'Baye Niang (Rennes), open play, 0.04 xG, goal 7’ Thiago Mendes (Lille), from a corner, 0.03 xG, off target 42’ Eduardo Camavinga (Rennes), from a corner, 0.03 xG, blocked 4’ Jonathan Ikone (Lille), open play, 0.02 xG, saved 61’ Luiz Araujo (Lille), open play, 0.02 xG, blocked 29’ Jonathan Bamba (Lille), open play, 0.02 xG, blocked 40’ Thiago Mendes (Lille), open play, 0.01 xG, saved 76’ Nicolas Pepe (Lille), open play, 0.01 xG, off target 84’ Ismaila Sarr (Rennes), set piece, 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Tomas Koubek GK900 0.000.000
Hamari Traore DEF902 0.170.000
Damien Da Silva DEF900 0.000.000
Mexer DEF900 0.000.031
Ramy Bensebaini DEF580 0.000.111
Ismaila Sarr MID9014 0.600.091
Eduardo Camavinga MID902 0.070.000
Clément Grenier MID900 0.000.263
Romain Del Castillo MID800 0.000.000
Adrien Hunou FWD9011 0.390.041
M'Baye Niang FWD9024 0.990.000
Ludovic Baal Sub320 0.000.000
Jeremy Gelin Sub100 0.000.000
James Edward Lea Siliki Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 36% Bet365 odds 2.62
Draw 26% Bet365 odds 3.60
Lille win 38% Bet365 odds 2.50

Chances implied by the Bet365 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. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.