Rennes vs Marseille

15 August 2025 · Ligue 1 · 2025/26 · Referee Jérémie Pignard

Full time 1 – 0

Half-time: 0–0

  • Ludovic Blas 90+1’

Match summary

Rennes saw off Marseille 1-0, with the winner arriving in stoppage time. It was goalless at half-time.

Ludovic Blas put Rennes ahead in stoppage time, set up by Quentin Merlin.

Marseille can feel hard done by, creating 2.08 expected goals (xG) from 24 shots to Rennes's 1.32 from 12. Rennes had a player sent off.

Match stats

28% Possession 72%
12 Shots 24
5 Shots on target 2
1 Corners 12
53 Attacks 126
19 Dangerous attacks 89
284 Passes 718
77% Pass accuracy 92%
9 Tackles 15
8 Fouls 11
2 Yellow cards 3
1 Red cards 0
5 Offsides 0

Key events

Rennes Marseille
Kick-off
Mousa Al TamariShot on target
17’
26’
Abdelhamid Ait Boudlal: card review (VAR)
31’
Christopher WoohKader Meïté
37’
Mousa TamariArgument
37’
Mousa Al TamariShot on target
42’
Valentin RongierShot on target
42’
Half-time0-0
Second half underway
Mousa Al TamariShot on target
61’
66’
Leonardo BalerdiShot on target
69’
Amine GouiriShot on target
78’
Ulisses GarciaAmir Murillo
Ibrahim SalahMousa Tamari
84’
84’
Ludovic BlasSeko Fofana
86’
89’
Ludovic BlasLeft foot shot1-0 (Rennes)
90+1’
90+4’
Full-time1-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 2.08 90+1’ Ludovic Blas (Rennes), 1-0 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.32 2.08 90+1’ Ludovic Blas (Rennes), 1-0 Blas 90+1’
Rennes 1.32 xGMarseille 2.08 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Marseille attacking Rennes attacking 
66’ Leonardo Balerdi (Marseille), from a corner, 0.59 xG, saved 90+1’ Ludovic Blas (Rennes), open play, 0.33 xG, goal 90+7’ Mahamadou Nagida (Rennes), open play, 0.34 xG, off target 39’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.28 xG, off target 17’ Mousa Al Tamari (Rennes), open play, 0.21 xG, saved 46’ Jonathan Rowe (Marseille), open play, 0.21 xG, off target 77’ Mousa Al Tamari (Rennes), open play, 0.10 xG, blocked 18’ Amine Gouiri (Marseille), open play, 0.09 xG, blocked 39’ Jonathan Rowe (Marseille), open play, 0.09 xG, blocked 83’ Leonardo Balerdi (Marseille), from a corner, 0.09 xG, off target 49’ Mousa Al Tamari (Rennes), open play, 0.08 xG, blocked 55’ Leonardo Balerdi (Marseille), from a corner, 0.08 xG, blocked 9’ Amine Gouiri (Marseille), open play, 0.07 xG, blocked 42’ Mousa Al Tamari (Rennes), open play, 0.08 xG, saved 54’ Jonathan Rowe (Marseille), open play, 0.07 xG, off target 61’ Mousa Al Tamari (Rennes), open play, 0.07 xG, saved 83’ Mason Greenwood (Marseille), from a corner, 0.07 xG, blocked 63’ Pierre-Emile Højbjerg (Marseille), open play, 0.06 xG, off target 75’ Mason Greenwood (Marseille), open play, 0.05 xG, blocked 88’ Ibrahim Salah (Rennes), open play, 0.05 xG, blocked 82’ Mason Greenwood (Marseille), open play, 0.04 xG, blocked 83’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.04 xG, off target 13’ Mason Greenwood (Marseille), open play, 0.03 xG, off target 58’ Amir Murillo (Marseille), open play, 0.03 xG, hit the woodwork 41’ Mason Greenwood (Marseille), open play, 0.03 xG, off target 51’ Adrien Rabiot (Marseille), open play, 0.03 xG, hit the woodwork 60’ Jonathan Rowe (Marseille), set piece, 0.03 xG, off target 69’ Amine Gouiri (Marseille), open play, 0.02 xG, saved 80’ Angel Gomes (Marseille), open play, 0.03 xG, off target 38’ Mason Greenwood (Marseille), set piece, 0.02 xG, blocked 82’ Timothy Weah (Marseille), open play, 0.02 xG, blocked 42’ Valentin Rongier (Rennes), open play, 0.02 xG, saved 52’ Jonathan Rowe (Marseille), open play, 0.02 xG, off target 77’ Quentin Merlin (Rennes), open play, 0.02 xG, blocked 44’ Fabian Rieder (Rennes), open play, 0.01 xG, off target 20’ Mousa Al Tamari (Rennes), open play, 0.01 xG, blocked 66’ Leonardo Balerdi (Marseille), from a corner, 0.59 xG, saved 90+1’ Ludovic Blas (Rennes), open play, 0.33 xG, goal 90+7’ Mahamadou Nagida (Rennes), open play, 0.34 xG, off target 39’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.28 xG, off target 46’ Jonathan Rowe (Marseille), open play, 0.21 xG, off target 17’ Mousa Al Tamari (Rennes), open play, 0.21 xG, saved 77’ Mousa Al Tamari (Rennes), open play, 0.10 xG, blocked 18’ Amine Gouiri (Marseille), open play, 0.09 xG, blocked 39’ Jonathan Rowe (Marseille), open play, 0.09 xG, blocked 55’ Leonardo Balerdi (Marseille), from a corner, 0.08 xG, blocked 83’ Leonardo Balerdi (Marseille), from a corner, 0.09 xG, off target 49’ Mousa Al Tamari (Rennes), open play, 0.08 xG, blocked 42’ Mousa Al Tamari (Rennes), open play, 0.08 xG, saved 9’ Amine Gouiri (Marseille), open play, 0.07 xG, blocked 54’ Jonathan Rowe (Marseille), open play, 0.07 xG, off target 83’ Mason Greenwood (Marseille), from a corner, 0.07 xG, blocked 61’ Mousa Al Tamari (Rennes), open play, 0.07 xG, saved 63’ Pierre-Emile Højbjerg (Marseille), open play, 0.06 xG, off target 75’ Mason Greenwood (Marseille), open play, 0.05 xG, blocked 88’ Ibrahim Salah (Rennes), open play, 0.05 xG, blocked 82’ Mason Greenwood (Marseille), open play, 0.04 xG, blocked 83’ Pierre-Emile Højbjerg (Marseille), from a corner, 0.04 xG, off target 13’ Mason Greenwood (Marseille), open play, 0.03 xG, off target 58’ Amir Murillo (Marseille), open play, 0.03 xG, hit the woodwork 51’ Adrien Rabiot (Marseille), open play, 0.03 xG, hit the woodwork 60’ Jonathan Rowe (Marseille), set piece, 0.03 xG, off target 41’ Mason Greenwood (Marseille), open play, 0.03 xG, off target 80’ Angel Gomes (Marseille), open play, 0.03 xG, off target 69’ Amine Gouiri (Marseille), open play, 0.02 xG, saved 38’ Mason Greenwood (Marseille), set piece, 0.02 xG, blocked 82’ Timothy Weah (Marseille), open play, 0.02 xG, blocked 77’ Quentin Merlin (Rennes), open play, 0.02 xG, blocked 42’ Valentin Rongier (Rennes), open play, 0.02 xG, saved 52’ Jonathan Rowe (Marseille), open play, 0.02 xG, off target 44’ Fabian Rieder (Rennes), open play, 0.01 xG, off target 20’ Mousa Al Tamari (Rennes), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Rennes 5-3-2 Starting XI
Samba
Frankowski 85’
Boudlal
Jacquet
Rouault
Merlin
Rieder 64’
Rongier
Fofana 86’
Tamari 84’
Meïté 37’
Marseille 3-2-4-1 Starting XI
Rulli
Kondogbia 46’
Balerdi
Egan-Riley
Gomes 86’
Højbjerg
Rowe 63’
Murillo 78’
Rabiot
Greenwood
Gouiri 86’

Player stats

PlayerPosMinGAShxGxAKPCards
Brice Samba GK900 0.000.000
Przemyslaw Frankowski DEF900 0.000.011
Anthony Rouault DEF900 0.000.000
Jérémy Jacquet DEF900 0.000.000
Abdelhamid Aït Boudlal DEF300 0.000.000
Quentin Merlin DEF9011 0.020.331
Valentin Rongier MID901 0.020.000
Seko Fofana MID900 0.000.182
Fabian Rieder MID701 0.010.272
Mousa Al Tamari FWD906 0.550.000
Mohamed Meïté FWD360 0.000.000
Christopher Wooh Sub540 0.000.000
Mahdi Camara Sub200 0.000.021
Mahamadou Nagida Sub11 0.340.000
Ludovic Blas Sub111 0.330.341
Ibrahim Salah Sub11 0.050.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 25% Avg odds 3.80
Draw 26% Avg odds 3.58
Marseille win 49% Avg odds 1.93

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.