Lyon vs Rennes

3 May 2026 · Ligue 1 · 2025/26 · Referee Clément Turpin

Full time 4 – 2

Half-time: 2–1

  • Roman Yaremchuk 37’
  • Corentin Tolisso 42’ (pen)
  • Afonso Moreira 52’
  • Endrick 75’
  • Mousa Al Tamari 6’
  • Esteban Lepaul 48’

Match summary

Lyon came from behind to win 4-2 at home to Rennes. Lyon led 2-1 at half-time.

In the first half, Mousa Al Tamari put Rennes ahead in the 6th minute, set up by Esteban Lepaul, Roman Yaremchuk equalised with a header in the 37th minute, set up by Corentin Tolisso, and Corentin Tolisso put Lyon in front from the penalty spot in the 42nd minute. In the second half, Esteban Lepaul equalised in the 48th minute, set up by Mousa Al Tamari, Afonso Moreira put Lyon back in front in the 52nd minute, set up by Abner, and Endrick made it 4-2 in the 75th minute, set up by Corentin Tolisso.

The chances backed that up: Lyon created 2.67 expected goals (xG) from 16 shots to Rennes's 1.06 from 8.

Match stats

50% Possession 50%
16 Shots 8
9 Shots on target 5
7 Corners 5
94 Attacks 62
46 Dangerous attacks 31
399 Passes 410
83% Pass accuracy 84%
14 Tackles 22
10 Fouls 14
0 Yellow cards 3
0 Red cards 0
1 Offsides 4

Key events

Lyon Rennes
Kick-off
6’
Mousa TamariLeft foot shot0-1 (Rennes)
23’
25’
Mahdi CamaraShot on target
Roman YaremchukHeader1-1 (Lyon)
37’
40’
Corentin TolissoPenalty2-1 (Lyon)
42’
Half-time2-1
48’
Estéban LepaulRight foot shot2-2 (Rennes)
49’
Breel EmboloShot on target
51’
Esteban LepaulShot on target
Second half underway
Afonso MoreiraRight foot shot3-2 (Lyon)
52’
Tyler MortonShot on target
54’
AbnerShot on target
57’
Roman YaremchukShot on target
63’
Pavel SulcRoman Yaremchuk
70’
EndrickRight foot shot4-2 (Lyon)
75’
Afonso MoreiraShot on target
78’
Pavel SulcShot on target
79’
82’
M. de CarvalhoKhalis MerahInjury
84’
84’
87’
Nordan MukieleMousa Tamari
90+3’
Full-time4-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 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 1.06 6’ Mousa Al Tamari (Rennes), 0-1 6’ 37’ Roman Yaremchuk (Lyon), 1-1 37’ 42’ Corentin Tolisso (Lyon), 2-1 42’ 48’ Esteban Lepaul (Rennes), 2-2 48’ 52’ Afonso Moreira (Lyon), 3-2 52’ 75’ Endrick (Lyon), 4-2 75’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.67 1.06 6’ Mousa Al Tamari (Rennes), 0-1 Al Tamari 6’ 37’ Roman Yaremchuk (Lyon), 1-1 Yaremchuk 37’ 42’ Corentin Tolisso (Lyon), 2-1 Tolisso 42’ 48’ Esteban Lepaul (Rennes), 2-2 Lepaul 48’ 52’ Afonso Moreira (Lyon), 3-2 Moreira 52’ 75’ Endrick (Lyon), 4-2 Endrick 75’
Lyon 2.67 xGRennes 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Rennes attacking Lyon attacking 
42’ Corentin Tolisso (Lyon), penalty, 0.76 xG, goal 49’ Breel Embolo (Rennes), open play, 0.52 xG, saved 79’ Pavel Sulc (Lyon), open play, 0.40 xG, saved 75’ Endrick (Lyon), open play, 0.37 xG, goal 52’ Afonso Moreira (Lyon), open play, 0.34 xG, goal 37’ Roman Yaremchuk (Lyon), open play, 0.32 xG, goal 48’ Esteban Lepaul (Rennes), open play, 0.32 xG, goal 90+4’ Noah Nartey (Lyon), open play, 0.13 xG, blocked 78’ Afonso Moreira (Lyon), open play, 0.11 xG, saved 25’ Mahdi Camara (Rennes), open play, 0.07 xG, saved 51’ Esteban Lepaul (Rennes), open play, 0.05 xG, saved 63’ Roman Yaremchuk (Lyon), open play, 0.05 xG, saved 6’ Mousa Al Tamari (Rennes), open play, 0.04 xG, goal 67’ Sebastian Szymanski (Rennes), direct free kick, 0.05 xG, off target 54’ Tyler Morton (Lyon), open play, 0.04 xG, saved 10’ Tyler Morton (Lyon), direct free kick, 0.04 xG, blocked 27’ Endrick (Lyon), open play, 0.02 xG, off target 10’ Endrick (Lyon), open play, 0.02 xG, blocked 57’ Abner (Lyon), open play, 0.02 xG, saved 18’ Clinton Mata (Lyon), from a corner, 0.02 xG, off target 70’ Afonso Moreira (Lyon), open play, 0.02 xG, blocked 50’ Esteban Lepaul (Rennes), open play, 0.01 xG, off target 30’ Afonso Moreira (Lyon), open play, 0.01 xG, off target 86’ Mahdi Camara (Rennes), open play, 0.01 xG, off target 42’ Corentin Tolisso (Lyon), penalty, 0.76 xG, goal 49’ Breel Embolo (Rennes), open play, 0.52 xG, saved 79’ Pavel Sulc (Lyon), open play, 0.40 xG, saved 75’ Endrick (Lyon), open play, 0.37 xG, goal 52’ Afonso Moreira (Lyon), open play, 0.34 xG, goal 37’ Roman Yaremchuk (Lyon), open play, 0.32 xG, goal 48’ Esteban Lepaul (Rennes), open play, 0.32 xG, goal 90+4’ Noah Nartey (Lyon), open play, 0.13 xG, blocked 78’ Afonso Moreira (Lyon), open play, 0.11 xG, saved 25’ Mahdi Camara (Rennes), open play, 0.07 xG, saved 51’ Esteban Lepaul (Rennes), open play, 0.05 xG, saved 63’ Roman Yaremchuk (Lyon), open play, 0.05 xG, saved 67’ Sebastian Szymanski (Rennes), direct free kick, 0.05 xG, off target 6’ Mousa Al Tamari (Rennes), open play, 0.04 xG, goal 54’ Tyler Morton (Lyon), open play, 0.04 xG, saved 10’ Tyler Morton (Lyon), direct free kick, 0.04 xG, blocked 27’ Endrick (Lyon), open play, 0.02 xG, off target 10’ Endrick (Lyon), open play, 0.02 xG, blocked 57’ Abner (Lyon), open play, 0.02 xG, saved 18’ Clinton Mata (Lyon), from a corner, 0.02 xG, off target 70’ Afonso Moreira (Lyon), open play, 0.02 xG, blocked 50’ Esteban Lepaul (Rennes), open play, 0.01 xG, off target 30’ Afonso Moreira (Lyon), open play, 0.01 xG, off target 86’ Mahdi Camara (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

Lyon 4-2-3-1 Starting XI
Greif
Maitland-Niles
Mata
Niakhaté
Abner 90’
Morton 84’
Tolisso 2
Endrick 84’
Merah 84’
Moreira
Yaremchuk 70’
Rennes 4-4-2 Starting XI
Samba
Merlin
Brassier
Boudlal
Seidu 71’
Tamari 87’
Camara 87’
Rongier
Szymanski 70’
Embolo
Lepaul 87’

Player stats

PlayerPosMinGAShxGxAKPCards
Dominik Greif GK900 0.000.000
Ainsley Maitland-Niles DEF900 0.000.000
Clinton Mata DEF901 0.020.000
Moussa Niakhate DEF900 0.000.000
Abner DEF9011 0.020.382
Corentin Tolisso MID90121 0.760.713
Tyler Morton MID902 0.080.000
Endrick MID9013 0.420.574
Khalis Merah MID900 0.000.021
Afonso Moreira MID9014 0.480.000
Roman Yaremchuk FWD7612 0.370.021
Pavel Sulc Sub141 0.400.131
Noah Nartey Sub11 0.130.000
Mathys de Carvalho Sub10 0.000.000
Ernest Nuamah Sub10 0.000.000
Ruben Kluivert Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Lyon win 46% Avg odds 2.05
Draw 25% Avg odds 3.76
Rennes win 29% Avg odds 3.16

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.