Rennes vs Marseille

11 September 2026 · Ligue 1 · 2026/27 · Referee Jeremy Stinat

Full time 1 – 0

Half-time: 0–0

  • Adrien Thomasson 53’

Match summary

Rennes saw off Marseille 1-0. It was goalless at half-time.

Adrien Thomasson put Rennes ahead in the 53rd minute.

The chances backed that up: Rennes created 2.32 expected goals (xG) from 20 shots to Marseille's 1.31 from 13.

Rennes secured a narrow victory over Marseille in their Ligue 1 fixture on Matchday 4, despite a closely contested encounter that saw both sides register substantial attacking activity. Rennes recorded twenty shots compared to thirteen from Marseille, with seven shots on target for the hosts and five for the visitors. Possession was evenly split with forty-nine percent for Rennes and fifty-one percent for Marseille, while attacks reached one hundred and twenty for the home side and one hundred and twenty-four for the away side. Expected goals reflected the overall balance of opportunities, with Rennes generating 2.32 xG against Marseille's 1.31. Discipline was heavily tested as the referee issued five yellow cards across the ninety minutes, with one going to Rennes and four to Marseille.

The scoreless first half featured three yellow cards, beginning with Marseille player Himad Abdelli for a foul in the thirty-third minute, followed by simultaneous cautions for Przemyslaw Frankowski of Rennes and Igor Paixão of Marseille due to an argument in the forty-third minute. Following a half-time substitution that brought on Issa Soumaré for Mousa Tamari, Rennes broke the deadlock in the fifty-2nd minute when Adrien Thomasson converted a right-footed shot with an xG of 0.56. Further substitutions occurred throughout the second half for both teams. Amine Harit received a yellow card for Marseille in the eighty-fifth minute, and Timothy Weah was cautioned in the fourth minute of stoppage time as the match concluded at one-nil.

Match stats

49% Possession 51%
20 Shots 13
7 Shots on target 5
3 Corners 5
120 Attacks 124
66 Dangerous attacks 70
496 Passes 525
84% Pass accuracy 84%
14 Tackles 14
15 Fouls 13
1 Yellow cards 4
0 Red cards 0
1 Offsides 1

Key events

Rennes Marseille
Kick-off
11’
Igor PaixãoShot on target
Valentin RongierShot on target
20’
32’
Timothy WeahShot on target
33’
Issa SoumaréShot on target
42’
43’
43’
Igor PaixãoArgument
Valentin RongierShot on target
44’
Half-time0-0
Ludovic BlasShot on target
46’
Second half underway
51’
Amine HaritShot on target
Adrien Thomasson Right foot shot1-0 (Rennes)
52’
Ludovic BlasShot on target
56’
58’
Pierre-Emile HøjbjergShot on target
Mousa Al TamariShot on target
68’
85’
90+3’
Derek CorneliusShot on target
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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.32 1.31 53’ Adrien Thomasson (Rennes), 1-0 53’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.32 1.31 53’ Adrien Thomasson (Rennes), 1-0 Thomasson 53’
Rennes 2.32 xGMarseille 1.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Marseille attacking Rennes attacking 
53’ Adrien Thomasson (Rennes), open play, 0.56 xG, goal 72’ Adrien Thomasson (Rennes), open play, 0.47 xG, hit the woodwork 58’ Pierre-Emile Højbjerg (Marseille), open play, 0.41 xG, saved 51’ Angel Gomes (Marseille), open play, 0.39 xG, off target 25’ Issa Soumaré (Rennes), open play, 0.37 xG, off target 73’ Igor Paixão (Marseille), open play, 0.09 xG, off target 56’ Ludovic Blas (Rennes), open play, 0.08 xG, saved 24’ Amine Gouiri (Marseille), open play, 0.08 xG, off target 35’ Pierre-Emile Højbjerg (Marseille), open play, 0.08 xG, off target 64’ Esteban Lepaul (Rennes), open play, 0.08 xG, off target 90’ Eliezer Mayenda (Rennes), open play, 0.08 xG, blocked 52’ Adrien Thomasson (Rennes), open play, 0.07 xG, blocked 62’ Esteban Lepaul (Rennes), open play, 0.07 xG, off target 71’ Mahdi Camara (Rennes), open play, 0.07 xG, blocked 87’ Boulaye Dia (Rennes), open play, 0.07 xG, off target 51’ Amine Harit (Marseille), open play, 0.07 xG, saved 59’ Mousa Al Tamari (Rennes), open play, 0.07 xG, blocked 90+3’ Derek Cornelius (Marseille), from a corner, 0.06 xG, saved 36’ Przemyslaw Frankowski (Rennes), open play, 0.06 xG, blocked 68’ Mousa Al Tamari (Rennes), open play, 0.06 xG, saved 11’ Igor Paixão (Marseille), open play, 0.05 xG, saved 44’ Valentin Rongier (Rennes), open play, 0.05 xG, saved 52’ Mousa Al Tamari (Rennes), open play, 0.05 xG, blocked 20’ Valentin Rongier (Rennes), open play, 0.03 xG, saved 42’ Issa Soumaré (Rennes), open play, 0.02 xG, saved 46’ Ludovic Blas (Rennes), set piece, 0.02 xG, saved 72’ Amine Harit (Marseille), open play, 0.02 xG, blocked 77’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 9’ Emerson (Marseille), open play, 0.02 xG, off target 30’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 32’ Amine Gouiri (Marseille), from a corner, 0.02 xG, off target 29’ Pierre-Emile Højbjerg (Marseille), open play, 0.01 xG, off target 32’ Timothy Weah (Marseille), from a corner, 0.01 xG, saved 53’ Adrien Thomasson (Rennes), open play, 0.56 xG, goal 72’ Adrien Thomasson (Rennes), open play, 0.47 xG, hit the woodwork 58’ Pierre-Emile Højbjerg (Marseille), open play, 0.41 xG, saved 51’ Angel Gomes (Marseille), open play, 0.39 xG, off target 25’ Issa Soumaré (Rennes), open play, 0.37 xG, off target 73’ Igor Paixão (Marseille), open play, 0.09 xG, off target 56’ Ludovic Blas (Rennes), open play, 0.08 xG, saved 35’ Pierre-Emile Højbjerg (Marseille), open play, 0.08 xG, off target 24’ Amine Gouiri (Marseille), open play, 0.08 xG, off target 64’ Esteban Lepaul (Rennes), open play, 0.08 xG, off target 90’ Eliezer Mayenda (Rennes), open play, 0.08 xG, blocked 52’ Adrien Thomasson (Rennes), open play, 0.07 xG, blocked 71’ Mahdi Camara (Rennes), open play, 0.07 xG, blocked 87’ Boulaye Dia (Rennes), open play, 0.07 xG, off target 51’ Amine Harit (Marseille), open play, 0.07 xG, saved 62’ Esteban Lepaul (Rennes), open play, 0.07 xG, off target 59’ Mousa Al Tamari (Rennes), open play, 0.07 xG, blocked 90+3’ Derek Cornelius (Marseille), from a corner, 0.06 xG, saved 36’ Przemyslaw Frankowski (Rennes), open play, 0.06 xG, blocked 68’ Mousa Al Tamari (Rennes), open play, 0.06 xG, saved 11’ Igor Paixão (Marseille), open play, 0.05 xG, saved 44’ Valentin Rongier (Rennes), open play, 0.05 xG, saved 52’ Mousa Al Tamari (Rennes), open play, 0.05 xG, blocked 20’ Valentin Rongier (Rennes), open play, 0.03 xG, saved 72’ Amine Harit (Marseille), open play, 0.02 xG, blocked 77’ Mahdi Camara (Rennes), open play, 0.02 xG, off target 9’ Emerson (Marseille), open play, 0.02 xG, off target 42’ Issa Soumaré (Rennes), open play, 0.02 xG, saved 46’ Ludovic Blas (Rennes), set piece, 0.02 xG, saved 30’ Ludovic Blas (Rennes), open play, 0.02 xG, blocked 32’ Amine Gouiri (Marseille), from a corner, 0.02 xG, off target 29’ Pierre-Emile Højbjerg (Marseille), open play, 0.01 xG, off target 32’ Timothy Weah (Marseille), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Rennes 4-1-4-1 Starting XI
Samba
Frankowski 68’
Cresswell
Rouault
Nagida
Rongier
Blas 78’
Thomasson
Camara
Soumaré 46’
Lepaul 78’
Marseille 4-1-4-1 Starting XI
Lange
Emerson
Aguerd 88’
Egan-Riley
Weah
Højbjerg
Paixão 88’
Abdelli 78’
Gomes 65’
Harit
Gouiri 88’

Player stats

PlayerPosMinGAShxGxAKPCards
Brice Samba GK900 0.000.000
Przemyslaw Frankowski DEF691 0.060.081
Charlie Cresswell DEF900 0.000.000
Anthony Rouault DEF900 0.000.000
Mahamadou Nagida DEF900 0.000.071
Valentin Rongier MID902 0.080.082
Ludovic Blas MID793 0.120.051
Adrien Thomasson MID9013 1.110.063
Mahdi Camara MID902 0.090.142
Issa Soumaré MID472 0.390.000
Esteban Lepaul FWD792 0.150.092
Mousa Al Tamari Sub403 0.170.471
Bryan Reynolds Sub210 0.000.000
Sebastian Szymanski Sub110 0.000.071
Boulaye Dia Sub111 0.070.081
Eliezer Mayenda Sub31 0.080.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 48% Avg odds 1.97
Draw 24% Avg odds 3.85
Marseille win 28% Avg odds 3.38

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.