Rennes vs Lyon

14 September 2025 · Ligue 1 · 2025/26 · Referee Ruddy Buquet

Full time 3 – 1

Half-time: 0–1

  • Anthony Rouault 80’
  • Remy Descamps 90+3’ (og)
  • Mohamed Meïté 90+5’
  • Corentin Tolisso 14’

Match summary

Rennes came from behind to win 3-1 at home to Lyon. Lyon led 1-0 at half-time.

In the first half, Corentin Tolisso put Lyon ahead with a header in the 14th minute, set up by Ainsley Maitland-Niles. In the second half, Anthony Rouault equalised from a corner in the 80th minute, set up by Mohamed Meïté, Descamps's own goal put Rennes in front in stoppage time, and Mohamed Meïté made it 3-1 with a header in stoppage time, set up by Mousa Al Tamari.

The chances backed that up: Rennes created 2.30 expected goals (xG) from 23 shots to Lyon's 1.83 from 8. Lyon had a player sent off.

Match stats

48% Possession 52%
23 Shots 8
5 Shots on target 5
5 Corners 4
117 Attacks 79
63 Dangerous attacks 48
449 Passes 492
86% Pass accuracy 85%
16 Tackles 18
18 Fouls 13
2 Yellow cards 2
0 Red cards 1
3 Offsides 0

Key events

Rennes Lyon
Kick-off
11’
Corentin TolissoShot on target
14’
Corentin TolissoHeader0-1 (Lyon)
26’
42’
Khalis MerahShot on target
42’
Khalis MerahShot on target
43’
Half-time0-1
47’
Second half underway
53’
Clinton MataTime wasting
Breel EmboloShot on target
53’
62’
Adam KarabecShot on target
67’
Rachid GhezzaAdam KarabecInjury
Seko FofanaDjaoui Cissé
69’
Kader MeïtéBreel Embolo
69’
Mohamed MeïtéShot on target
70’
75’
Anthony RouaultRight foot shot1-1 (Rennes)
79’
Rémy DescampsOwn goal2-1 (Rennes)
90+3’
Kader MeïtéHeader3-1 (Rennes)
90+5’
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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 1.83 14’ Corentin Tolisso (Lyon), 0-1 14’ 80’ Anthony Rouault (Rennes), 1-1 80’ 90+3’ Remy Descamps (Rennes) own goal, 2-1 90+3’ 90+5’ Mohamed Meïté (Rennes), 3-1 90+5’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.30 1.83 14’ Corentin Tolisso (Lyon), 0-1 Tolisso 14’ 80’ Anthony Rouault (Rennes), 1-1 Rouault 80’ 90+3’ Remy Descamps (Rennes) own goal, 2-1 Descamps 90+3’ 90+5’ Mohamed Meïté (Rennes), 3-1 Meïté 90+5’
Rennes 2.30 xGLyon 1.83 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Lyon attacking Rennes attacking 
80’ Anthony Rouault (Rennes), from a corner, 0.64 xG, goal 90+5’ Mohamed Meïté (Rennes), open play, 0.63 xG, goal 14’ Corentin Tolisso (Lyon), open play, 0.50 xG, goal 62’ Adam Karabec (Lyon), open play, 0.42 xG, saved 42’ Khalis Merah (Lyon), open play, 0.38 xG, saved 42’ Khalis Merah (Lyon), open play, 0.25 xG, saved 80’ Jérémy Jacquet (Rennes), from a corner, 0.13 xG, blocked 65’ Breel Embolo (Rennes), open play, 0.12 xG, off target 11’ Corentin Tolisso (Lyon), open play, 0.09 xG, saved 46’ Adam Karabec (Lyon), open play, 0.09 xG, blocked 9’ Quentin Merlin (Rennes), open play, 0.07 xG, blocked 68’ Djaoui Cissé (Rennes), open play, 0.06 xG, blocked 70’ Mohamed Meïté (Rennes), open play, 0.06 xG, saved 41’ Quentin Merlin (Rennes), open play, 0.06 xG, blocked 70’ Mousa Al Tamari (Rennes), open play, 0.06 xG, off target 75’ Rachid Ghezzal (Lyon), from a corner, 0.06 xG, blocked 90+1’ Seko Fofana (Rennes), open play, 0.06 xG, off target 90+3’ Mohamed Meïté (Rennes), open play, 0.06 xG, blocked 42’ Tanner Tessmann (Lyon), from a corner, 0.05 xG, blocked 51’ Esteban Lepaul (Rennes), open play, 0.05 xG, blocked 62’ Djaoui Cissé (Rennes), open play, 0.04 xG, off target 68’ Djaoui Cissé (Rennes), open play, 0.04 xG, off target 22’ Ludovic Blas (Rennes), open play, 0.03 xG, blocked 50’ Valentin Rongier (Rennes), open play, 0.03 xG, off target 70’ Mousa Al Tamari (Rennes), open play, 0.03 xG, blocked 36’ Djaoui Cissé (Rennes), open play, 0.03 xG, off target 63’ Djaoui Cissé (Rennes), open play, 0.03 xG, blocked 53’ Breel Embolo (Rennes), open play, 0.02 xG, saved 1’ Przemyslaw Frankowski (Rennes), open play, 0.02 xG, off target 22’ Przemyslaw Frankowski (Rennes), open play, 0.02 xG, blocked 52’ Mousa Al Tamari (Rennes), open play, 0.01 xG, off target 90+3’ Remy Descamps (Lyon), own goal 80’ Anthony Rouault (Rennes), from a corner, 0.64 xG, goal 90+5’ Mohamed Meïté (Rennes), open play, 0.63 xG, goal 14’ Corentin Tolisso (Lyon), open play, 0.50 xG, goal 62’ Adam Karabec (Lyon), open play, 0.42 xG, saved 42’ Khalis Merah (Lyon), open play, 0.38 xG, saved 42’ Khalis Merah (Lyon), open play, 0.25 xG, saved 80’ Jérémy Jacquet (Rennes), from a corner, 0.13 xG, blocked 65’ Breel Embolo (Rennes), open play, 0.12 xG, off target 11’ Corentin Tolisso (Lyon), open play, 0.09 xG, saved 46’ Adam Karabec (Lyon), open play, 0.09 xG, blocked 9’ Quentin Merlin (Rennes), open play, 0.07 xG, blocked 68’ Djaoui Cissé (Rennes), open play, 0.06 xG, blocked 70’ Mohamed Meïté (Rennes), open play, 0.06 xG, saved 41’ Quentin Merlin (Rennes), open play, 0.06 xG, blocked 75’ Rachid Ghezzal (Lyon), from a corner, 0.06 xG, blocked 90+1’ Seko Fofana (Rennes), open play, 0.06 xG, off target 90+3’ Mohamed Meïté (Rennes), open play, 0.06 xG, blocked 70’ Mousa Al Tamari (Rennes), open play, 0.06 xG, off target 42’ Tanner Tessmann (Lyon), from a corner, 0.05 xG, blocked 51’ Esteban Lepaul (Rennes), open play, 0.05 xG, blocked 68’ Djaoui Cissé (Rennes), open play, 0.04 xG, off target 62’ Djaoui Cissé (Rennes), open play, 0.04 xG, off target 22’ Ludovic Blas (Rennes), open play, 0.03 xG, blocked 50’ Valentin Rongier (Rennes), open play, 0.03 xG, off target 70’ Mousa Al Tamari (Rennes), open play, 0.03 xG, blocked 36’ Djaoui Cissé (Rennes), open play, 0.03 xG, off target 63’ Djaoui Cissé (Rennes), open play, 0.03 xG, blocked 53’ Breel Embolo (Rennes), open play, 0.02 xG, saved 1’ Przemyslaw Frankowski (Rennes), open play, 0.02 xG, off target 22’ Przemyslaw Frankowski (Rennes), open play, 0.02 xG, blocked 52’ Mousa Al Tamari (Rennes), open play, 0.01 xG, off target 90+3’ Remy Descamps (Lyon), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Rennes 3-5-2 Starting XI
Samba
Boudlal 46’
Jacquet
Rouault
Frankowski 46’
Blas 90’
Rongier
Cissé 69’
Merlin
Lepaul
Embolo 69’
Lyon 4-2-3-1 Starting XI
Descamps
Abner
Niakhaté
Mata
Maitland-Niles
Morton
Tessmann
Fofana 85’
Tolisso
Karabec 67’
Merah 75’

Player stats

PlayerPosMinGAShxGxAKPCards
Brice Samba GK900 0.000.000
Jérémy Jacquet DEF901 0.130.011
Anthony Rouault DEF9011 0.640.031
Abdelhamid Aït Boudlal DEF480 0.000.000
Przemyslaw Frankowski MID482 0.030.000
Quentin Merlin MID902 0.130.061
Ludovic Blas MID901 0.030.123
Valentin Rongier MID901 0.030.061
Djaoui Cissé MID715 0.200.142
Esteban Lepaul FWD901 0.050.071
Breel Embolo FWD712 0.140.052
Alidu Seidu Sub420 0.000.000
Mousa Al Tamari Sub4213 0.100.723
Seko Fofana Sub191 0.060.061
Mohamed Meïté Sub19113 0.750.641
Mahamadou Nagida Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 38% Avg odds 2.50
Draw 28% Avg odds 3.39
Lyon win 34% Avg odds 2.74

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.