Lyon vs Rennes

15 December 2019 · Ligue 1 · 2019/20 · Referee Benoît Bastien

Full time 0 – 1

Half-time: 0–0

  • Eduardo Camavinga 89’

Match summary

Rennes won 1-0 away at Lyon, with a late winner. It was goalless at half-time.

Eduardo Camavinga put Rennes ahead in the 89th minute, set up by Romain Del Castillo.

The chances backed that up: Rennes created 0.94 expected goals (xG) from 12 shots to Lyon's 0.54 from 10.

Match stats

Lyon Rennes
10 Shots 12
3 Shots on Target 6
5 Corners 7
3 Yellow Cards 3
0 Red Cards 0
0.53 xG 0.94
0.53 Non-penalty xG 0.94
3 Deep Completions 4

Key events

Lyon Rennes
Kick-off
Half-time0-0
89’
Eduardo Camavinga
Assist: Romain Del Castillo
0-1 (Rennes)
Full-time0-1

Bookings

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

Lyon
  • Joachim Andersen
  • Maxence Caqueret
  • Bertrand Traoré
Rennes
  • Benjamin Bourigeaud
  • M'Baye Niang
  • Joris Gnagnon

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 0.94 89’ Eduardo Camavinga (Rennes), 0-1 89’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.54 0.94 89’ Eduardo Camavinga (Rennes), 0-1 Camavinga 89’
Lyon 0.54 xGRennes 0.94 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Lyon attacking 
84’ Bertrand Traoré (Lyon), open play, 0.28 xG, saved 90+5’ Hamari Traore (Rennes), open play, 0.15 xG, saved 89’ Eduardo Camavinga (Rennes), open play, 0.13 xG, goal 81’ M'Baye Niang (Rennes), open play, 0.12 xG, blocked 78’ M'Baye Niang (Rennes), open play, 0.11 xG, off target 16’ M'Baye Niang (Rennes), open play, 0.08 xG, off target 60’ Hamari Traore (Rennes), open play, 0.08 xG, off target 31’ Benjamin Bourigeaud (Rennes), direct free kick, 0.07 xG, saved 48’ Clément Grenier (Rennes), direct free kick, 0.05 xG, blocked 84’ Maxence Caqueret (Lyon), open play, 0.06 xG, saved 35’ M'Baye Niang (Rennes), open play, 0.05 xG, saved 90+2’ Benjamin Bourigeaud (Rennes), direct free kick, 0.05 xG, off target 84’ Houssem Aouar (Lyon), from a corner, 0.04 xG, off target 22’ Houssem Aouar (Lyon), direct free kick, 0.04 xG, blocked 38’ Bertrand Traoré (Lyon), open play, 0.04 xG, blocked 88’ Romain Del Castillo (Rennes), open play, 0.04 xG, saved 28’ Houssem Aouar (Lyon), open play, 0.03 xG, saved 50’ Moussa Dembele (Lyon), open play, 0.02 xG, blocked 23’ Joachim Andersen (Lyon), open play, 0.01 xG, off target 59’ Lucas Tousart (Lyon), open play, 0.01 xG, blocked 64’ Lucas Tousart (Lyon), open play, 0.02 xG, off target 48’ M'Baye Niang (Rennes), open play, 0.01 xG, off target 84’ Bertrand Traoré (Lyon), open play, 0.28 xG, saved 90+5’ Hamari Traore (Rennes), open play, 0.15 xG, saved 89’ Eduardo Camavinga (Rennes), open play, 0.13 xG, goal 81’ M'Baye Niang (Rennes), open play, 0.12 xG, blocked 78’ M'Baye Niang (Rennes), open play, 0.11 xG, off target 16’ M'Baye Niang (Rennes), open play, 0.08 xG, off target 60’ Hamari Traore (Rennes), open play, 0.08 xG, off target 31’ Benjamin Bourigeaud (Rennes), direct free kick, 0.07 xG, saved 84’ Maxence Caqueret (Lyon), open play, 0.06 xG, saved 48’ Clément Grenier (Rennes), direct free kick, 0.05 xG, blocked 35’ M'Baye Niang (Rennes), open play, 0.05 xG, saved 90+2’ Benjamin Bourigeaud (Rennes), direct free kick, 0.05 xG, off target 84’ Houssem Aouar (Lyon), from a corner, 0.04 xG, off target 22’ Houssem Aouar (Lyon), direct free kick, 0.04 xG, blocked 38’ Bertrand Traoré (Lyon), open play, 0.04 xG, blocked 88’ Romain Del Castillo (Rennes), open play, 0.04 xG, saved 28’ Houssem Aouar (Lyon), open play, 0.03 xG, saved 50’ Moussa Dembele (Lyon), open play, 0.02 xG, blocked 23’ Joachim Andersen (Lyon), open play, 0.01 xG, off target 59’ Lucas Tousart (Lyon), open play, 0.01 xG, blocked 64’ Lucas Tousart (Lyon), open play, 0.02 xG, off target 48’ M'Baye Niang (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Anthony Lopes GK900 0.000.000
Kenny Tete DEF900 0.000.031
Jason Denayer DEF900 0.000.000
Joachim Andersen DEF901 0.010.000
Rafael DEF900 0.000.000
Maxence Caqueret MID901 0.060.000
Lucas Tousart MID902 0.030.062
Jeff Reine-Adelaide MID340 0.000.000
Memphis Depay MID490 0.000.000
Houssem Aouar MID903 0.100.000
Moussa Dembele FWD901 0.020.011
Bertrand Traoré Sub562 0.320.041
Martin Terrier Sub410 0.000.032
Maxwel Cornet Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lyon win 57% Avg odds 1.66
Draw 25% Avg odds 3.89
Rennes win 18% Avg odds 5.20

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