Skip to main content
LIVE
CLUB FRIENDLIES MKS Korona Kielce MKS 1–0 HT Aris Aris Limassol CLUB FRIENDLIES VfR Aalen VfR Aalen 1–0 95' 1. 1. FC Saarbrücken CLUB FRIENDLIES Feyenoord Feyenoord 1–1 HT Rayo Rayo Vallecano CLUB FRIENDLIES Göztepe Göztepe 1–1 HT NK Rudeš NK Rudeš CLUB FRIENDLIES SC Verl SC Verl 2–0 57' Bremer SV Bremer SV CLUB FRIENDLIES Eintracht Norderstedt Eintracht 0–0 HT FC FC St Pauli II U23 Sønderjyske Fodbold Sønderjyske 2–2 45' FC FC Midtjylland CLUB FRIENDLIES AFC Ajax AFC Ajax 1–0 HT Burnley Burnley SUPER LEAGUE BSC Young Boys BSC 2–1 HT FC Sion FC Sion EKSTRAKLASA Raków Częstochowa Raków 0–0 12' Wisła Płock Wisła Płock ELITESERIEN SK Brann SK Brann 0–1 26' Vålerenga IF Vålerenga IF VEIKKAUSLIIGA Ilves Ilves 1–0 HT FC Lahti FC Lahti VEIKKAUSLIIGA Inter Turku Inter Turku 0–2 HT IF Gnistan IF Gnistan CHINESE SUPER LEAG Chengdu Rongcheng Chengdu 0–1 64' Beijing Beijing Guoan CHINESE SUPER LEAG Yunnan Yukun Yunnan Yukun 3–3 96' Shenzhen Shenzhen Peng City CHINESE SUPER LEAG Zhejiang Zhejiang 1–0 HT Dalian Dalian Yingbo FC CHINESE SUPER LEAG Shandong Taishan Shandong 1–2 64' Henan FC Henan FC ALLSVENSKAN IF Brommapojkarna IF 0–0 HT Hammarby IF Hammarby IF ALLSVENSKAN IK Sirius IK Sirius 2–1 HT IFK Göteborg IFK Göteborg CLUB FRIENDLIES Kayserispor Kayserispor 12:00 Sivasspor Sivasspor CLUB FRIENDLIES Antalyaspor Antalyaspor 12:00 Zakho SC Zakho SC CLUB FRIENDLIES Espérance Sportive De Tunis Espérance 12:00 PS PS Sakiet Eddaïer CLUB FRIENDLIES Nottingham Forest Nottingham 13:00 Vitória SC Vitória SC CLUB FRIENDLIES Ostia Mare Ostia Mare 13:00 Benevento Benevento CLUB FRIENDLIES PEC Zwolle PEC Zwolle 0–0 AEK Athens AEK Athens CLUB FRIENDLIES Eintracht Frankfurt Eintracht 14:30 Trabzonspor Trabzonspor VEIKKAUSLIIGA HJK HJK 15:00 Turun Turun Palloseura FC København FC København 15:00 Lyngby Lyngby CLUB FRIENDLIES Clydebank FC Clydebank FC 15:00 Partick Partick Thistle ALLSVENSKAN GAIS GAIS 15:30 Halmstads BK Halmstads BK ALLSVENSKAN Malmö FF Malmö FF 15:30 IF Elfsborg IF Elfsborg SUPERLIGA Sepsi OSK Sepsi OSK 15:30 FC FC Universitatea Cluj SUPER LEAGUE FC Lugano FC Lugano 15:30 FC Vaduz FC Vaduz SUPER LEAGUE FC St. Gallen 1879 FC 15:30 FC Zürich FC Zürich CLUB FRIENDLIES Karlsruher SC Karlsruher 15:30 Inter Inter ELITESERIEN Sarpsborg 08 Sarpsborg 08 16:00 HamKam HamKam ELITESERIEN Sandefjord Fotball Sandefjord 16:00 Bodø/Glimt Bodø/Glimt ELITESERIEN KFUM Oslo KFUM Oslo 16:00 Molde FK Molde FK CLUB FRIENDLIES Rangers Rangers 16:00 West West Ham United
All
Skip to content
July 26, 2026
All Match Preview African football EPL NPFL Uncategorized European football NetWorth Nigeria National Team Nigerian Players Champions League Premier League Celebrity Nigerian Football Lifestyle
Ligue 1
Sponsored1xbet.ng
Matchweek 34
Olympique de Marseille
Home
⚽ P. Højbjerg 2' ⚽ A. Gouiri 10' ⚽ P. Aubameyang 55'
3 : 1
FT
HT 2 – 0
Stade Rennais
Away
⚽ E. Lepaul 84'
Buquet, Ruddy
Sponsored1xbet.ng
📍 Match Details
Competition Ligue 1
Round Matchweek 34
Date Sun 17 May 2026, 20:00
Weather ☀️ Clear
Result 3 – 1 (HT 2–0)
🟨 Referee
Buquet, Ruddy
France
Ball Possession
47%Olympique — Stade Renn53%
🎯 Shots
27
Total Shots
21
11
Shots on Target
4
9
Shots off Target
11
19
Shots Inside Box
14
8
Shots Outside Box
7
7
Blocked Shots
6
0
Hit Woodwork
2
7
Big Chances
2
6
Big Chances Missed
1
3.01
Expected Goals (xG)
2.31
⚡ Attack
4
Corners
8
2
Fouls Received (F3)
1
36
Touches in Box
44
58
Final Third Entries
48
10/17 (59%)
Dribbles
10/20 (50%)
1
Offsides
2
🔁 Passing
318
Accurate Passes
352
382
Total Passes
419
21/46 (46%)
Long Balls
22/40 (55%)
83.2
Pass Accuracy (%)
84
🛡 Defence
16
Tackles
16
16
Total Tackles
16
94
Tackles Won (%)
44
10
Interceptions
6
43
Clearances
24
7
Blocked Shots
6
50
Ball Recoveries
50
1
Errors Leading to Shot
1
🟨 Discipline
10
Fouls
10
10
Free Kicks
10
2
Yellow Cards
1
47
Total Duels
53
6/17 (35%)
Aerial Duels
11/17 (65%)
35/71 (49%)
Ground Duels
36/71 (51%)
9
Dispossessed
6
🧤 Goalkeeping
1.19
Goals Prevented
-0.29
8
Goal Kicks
9
18
Throw-ins
16
📈 Odds View all ›
Olympique
1.61
Consensus
Draw
3.85
Consensus
Stade Ren
4.72
Consensus
Olympique de M 4-2-3-1
vs
4-1-4-1 Stade Rennais
Rulli
Weah
Balerdi
Medina
Emerson
Nnadi
Højbjerg
Greenwood
Gouiri
Paixão
Aubameyang
Silistrie
Nagida
Boudlal
Rouault
Merlin
Rongier
Tamari
Szymański
Camara
Blas
Lepaul
Olympique Stade Renn ⚽=Goal ▮=Yel ▮=Red ↑=Sub on
SoccerHub.ng
🧑‍💼 Coaches & Referee
Habib Beye
Habib Beye
Senegal
⚽ 4-2-3-1
Win Rate
0%
Record23W6D16L
Franck Haise
Franck Haise
France
⚽ 3-5-2
Win Rate
0%
Record19W8D9L
⚖ Referee
Buquet, Ruddy France
⏱ ET — EXTRA TIME HALF TIME
90'
🏁
🏁 Full Time
The final whistle has been blown. xG: Olympique de Marseille 5.41 – 0.00 Stade Rennais. Possession: Olympique de Marseille 47% – 53% Stade Rennais · Shots: 27 – 21 · On Target: 11 – 4 · Corners: 4 – 8 · Fouls: 10 – 10 · Offsides: 1 – 2 · Yellow Cards: 2 – 1 · Passes: 382 – 419 · Pass Accuracy: 83.2% – 84% · Throw-ins: 18 – 16 · Free Kicks: 10 – 10 · Tackles: 16 – 16 · Blocked Shots: 7 – 6.
90'
💬
Second half
84'
GOAL! E. Lepaul
Sensational! E. Lepaul lifts a delicate chip over the onrushing keeper in the 84' to make it 3–1. Great assist from A. Nordin. Olympique de Marseille lead 3–1. A vital goal with time running out.
83'
Substitution — Olympique de Marseille
N. Kamissoko is introduced for T. Nnadi in the 83'. Running the clock down — experience on for legs.
82'
Substitution — Olympique de Marseille
Q. Timber is introduced for P. Højbjerg in the 82'. Running the clock down — experience on for legs.
79'
Substitution — Stade Rennais
N. Mukiele is introduced for L. Blas in the 79'. The manager is chasing the game with this change.
79'
Yellow Card — M. Camara
M. Camara is caught out and concedes the free kick and picks up a booking in the 79'.
76'
Yellow Card — A. Gouiri
A. Gouiri clips the heels of the attacker and picks up a booking in the 76'.
75'
💬
Match Pulse — 75'
Olympique de Marseille are dominating the territorial battle right now — the momentum data backs up the eye test. Olympique de Marseille are throwing their bodies on the line — 7 shots blocked, showing real defensive commitment.
72'
Substitution — Olympique de Marseille
A. Vermeeren is introduced for I. Paixão in the 72'. A like-for-like change to maintain the current shape.
70'
💬
Momentum Shift — 65'–80'
A notable shift in the balance of play: Olympique de Marseille are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 7.14 in this window.
68'
💬
Shot Quality Analysis
Olympique de Marseille are accumulating a dangerous xG tally from their attacking moves — cumulative xG of 5.41 vs 0.00. The quality of their chances is telling.
67'
Substitution — Stade Rennais
A. Nordin is introduced for M. Tamari in the 67'. The manager is chasing the game with this change.
60'
💬
Match Pulse — 60'
Olympique de Marseille are throwing their bodies on the line — 7 shots blocked, showing real defensive commitment. A feisty contest — 20 fouls in total, Olympique de Marseille 10 vs Stade Rennais 10.
55'
GOAL! P. Aubameyang
Brilliant! P. Aubameyang fires low into the bottom corner in the 55' to make it 3–0. Great assist from P. Højbjerg. Olympique de Marseille lead 3–0.
55'
💬
Momentum Shift — 50'–65'
A notable shift in the balance of play: Olympique de Marseille are now piling on the pressure with relentless intensity, with the momentum graph showing a swing of 13.53 in this window.
49'
Yellow Card — P. Højbjerg
P. Højbjerg is caught out and concedes the free kick and picks up a booking in the 49'. P. Højbjerg will need to manage his game carefully from here.
46'
Substitution — Stade Rennais
B. Embolo is introduced for S. Szymański in the 46'. The manager is chasing the game with this change.
⏸ HALF TIME
45'
💬
First Half Summary
Stade Rennais are winning the physical battle in midfield — 16 tackles made, showing real defensive intensity. Shot count: Olympique de Marseille 27 (on target: 11) vs Stade Rennais 21 (on target: 4).
45'
⏸ Half Time
The referee brings the first half to a close. Possession: Olympique de Marseille 47% – 53% Stade Rennais · Shots: 27 – 21 · On Target: 11 – 4 · Corners: 4 – 8 · Fouls: 10 – 10 · Offsides: 1 – 2 · Yellow Cards: 2 – 1.
45'
💬
HT
40'
💬
xG Snapshot
Expected goals from the shotmap: Olympique de Marseille 5.41 – 0.00 Stade Rennais. The xG gap tells its own story of how this game is developing.
30'
💬
Match Pulse — 30'
Shot count: Olympique de Marseille 27 (on target: 11) vs Stade Rennais 21 (on target: 4). Olympique de Marseille are throwing their bodies on the line — 7 shots blocked, showing real defensive commitment.
30'
💬
Momentum Shift — 25'–35'
A notable shift in the balance of play: Stade Rennais are now pressing aggressively, forcing errors high up the pitch, with the momentum graph showing a swing of 17.50 in this window.
15'
💬
Match Pulse — 15'
Olympique de Marseille are pinning the opposition into their own half right now — the momentum data backs up the eye test. Shot count: Olympique de Marseille 27 (on target: 11) vs Stade Rennais 21 (on target: 4).
15'
💬
Momentum Shift — 10'–20'
A notable shift in the balance of play: Olympique de Marseille are now piling on the pressure with relentless intensity, with the momentum graph showing a swing of 7.22 in this window.
10'
GOAL! A. Gouiri
Cold-blooded finishing! A. Gouiri volleys it into the net from the edge of the box in the 10' to make it 2–0. Olympique de Marseille lead 2–0.
2'
GOAL! P. Højbjerg — The Lead!
Sensational! P. Højbjerg sweeps home at the far post in the 2' to make it 1–0. Great assist from M. Greenwood. Olympique de Marseille lead 1–0.
Kick Off — Olympique de Marseille vs Stade Rennais
The referee blows his whistle and we are underway! Early possession split: Olympique de Marseille 47% – 53% Stade Rennais.
Olympique
MIN
Stade Renn
P. Højbjerg Assist: M. Greenwood Regular Goal
2'
T. Weah Interception
M. Greenwood Pass
T. Weah Pass
M. Greenwood Ball-movement
M. Greenwood ASSIST
P. Højbjerg GOAL
A. Gouiri Regular Goal
10'
A. Gouiri GOAL
⏸ Half Time
46'
B. Embolo
S. Szymański
Substitution
P. Højbjerg Yellow Card
49'
P. Aubameyang Assist: P. Højbjerg Regular Goal
55'
T. Nnadi Pass
P. Højbjerg ASSIST
P. Aubameyang GOAL
67'
A. Nordin
M. Tamari
Substitution
A. Vermeeren
I. Paixão
Substitution
72'
A. Gouiri Yellow Card
76'
79'
N. Mukiele
L. Blas
Substitution
79'
M. Camara Yellow Card
Q. Timber
P. Højbjerg
Substitution
82'
N. Kamissoko
T. Nnadi
Substitution
83'
84'
Regular Assist: A. Nordin E. Lepaul Goal
M. Nagida Pass
A. Nordin ASSIST
E. Lepaul GOAL
Win Probability CatBoost ML
3230%
Olympique
2503%
Draw
4267%
Stade Ren
Expected Goals (xG)
1.90
Olympique
xG
exp.
1.32
Stade Renn
Most Likely Score
🎯 1-1
Markets
Over 1.5 9145%
Over 2.5 6947%
Over 3.5 4272%
BTTS 6887%
Confidence
4267%
Shot Map
Goal
On Target
Block
Miss
Loading shot data…
Match Momentum
Olympique
Stade Renn
⚽2'⚽10'⚽55'⚽84' 0' HT FT
Olympique de Press
54%
Stade Rennai Press
46%
📸 Club Social
Loading club social feed…

Olympique de Marseille 3-1 Stade Rennais — Full Match Report

Ligue 1 · Matchweek 34 · 17 May 2026

Supporters were treated to a competitive match in which Olympique de Marseille ultimately prevailed in Ligue 1, on 17 May 2026. Olympique de Marseille set up in a 4-2-3-1 formation, with Stade Rennais opting for a 4-1-4-1.

The sides went in at half time with the score at 2-0, with Olympique de Marseille holding the advantage.

How the goals went in:

  • 2' — P. Højbjerg (Olympique de Marseille) — Assist: M. Greenwood
  • 10' — A. Gouiri (Olympique de Marseille)
  • 55' — P. Aubameyang (Olympique de Marseille) — Assist: P. Højbjerg
  • 84' — E. Lepaul (Stade Rennais) — Assist: A. Nordin

Key statistics: Possession was shared evenly — Olympique de Marseille 47%, Stade Rennais 53%; Olympique de Marseille mustered 11 shots on target compared to Stade Rennais's 4; total shots read Olympique de Marseille 27, Stade Rennais 21; Olympique de Marseille won 4 corners to Stade Rennais's 8; Olympique de Marseille committed 10 fouls, Stade Rennais 10; Olympique de Marseille were caught offside 1 times, Stade Rennais 2.

Substitutions: B. Embolo replaced S. Szymański (Stade Rennais, 46'); A. Nordin replaced M. Tamari (Stade Rennais, 67'); A. Vermeeren replaced I. Paixão (Olympique de Marseille, 72'); N. Mukiele replaced L. Blas (Stade Rennais, 79'); Q. Timber replaced P. Højbjerg (Olympique de Marseille, 82'); N. Kamissoko replaced T. Nnadi (Olympique de Marseille, 83').

Bookings and dismissals: P. Højbjerg (yellow, 49') for Olympique de Marseille; A. Gouiri (yellow, 76') for Olympique de Marseille; M. Camara (yellow, 79') for Stade Rennais.

Olympique de Marseille (currently 5th in the table) hosted Stade Rennais (6th).

The full-time whistle confirmed 3-1 in favour of Olympique de Marseille.

Auto-generated match report based on available match data.

Bookmaker Odds 5 lines

1X2 — Full Time

BookmakerOlympiqueDrawStade Ren
Consensus1.613.854.72

Over/Under 2.5

BookmakerOver 2.5Under 2.5
Consensus1.333.18

Both Teams to Score

BookmakerYesNo
Consensus1.332.88

Odds for reference only · Verify before placing bets · 18+ Gamble responsibly

# Club PWDL GD Pts
1
Paris Saint-Germain Paris Saint-Germain
34 24 4 6 +45 76
2
RC Lens RC Lens
34 22 4 8 +31 70
3
Lille Lille
34 18 7 9 +15 61
4
Olympique Lyonnais Olympique Lyonnais
34 18 6 10 +13 60
5
Olympique de Marseille Olympique de Marseille
34 18 5 11 +18 59
6
Stade Rennais Stade Rennais
34 17 8 9 +9 59
7
AS Monaco AS Monaco
34 16 6 12 +6 54
8
RC Strasbourg RC Strasbourg
34 15 8 11 +11 53
9
Lorient Lorient
34 11 12 11 -3 45
10
Toulouse Toulouse
33 12 8 13 +1 44
11
Paris FC Paris FC
34 11 11 12 -3 44
12
Stade Brestois Stade Brestois
34 10 9 15 -12 39
13
Angers Angers
34 9 9 16 -19 36
14
Nice Nice
36 8 12 16 -20 36
15
Le Havre Le Havre
34 7 14 13 -12 35
16
Auxerre Auxerre
34 8 10 16 -10 34
17
Nantes Nantes
33 5 8 20 -23 23
18
Metz Metz
34 3 8 23 -44 17
19
Rodez AF Rodez AF
2 1 1 0 +1 4
20
Saint-Étienne Saint-Étienne
3 0 2 1 -3 2
21
Red Star FC Red Star FC
1 0 0 1 -1 0
Olympique de  #5
Stade Rennai  #6
Champions League
Europe
Relegation
Olympique de Marseille 2 Wins
0 Draws
0 Wins Stade Rennais
6 Olympique de Marseille Goals
3.5 Avg Goals / Game
1 Stade Rennais Goals

Based on 2 matches in the database.

About Olympique de Marseille vs Stade Rennais

Olympique de Marseille vs Stade Rennais ended in Ligue 1 on 17 May 2026 . The full time score is 3-1.

Follow all Olympique de Marseille fixtures, results and squad on the Olympique de Marseille team page. Stade Rennais results and squad are on the Stade Rennais team page.

Ligue 1 fixtures, results and standings are covered live on Soccerhub N, with match previews, post-match analysis and transfer news for every team in the competition.

About Soccerhub N

Soccerhub N provides live football scores, match results, fixtures, standings, squad data and statistics for the Nigerian Premier Football League (NPFL), Super Eagles, AFCON qualifiers, CAF Champions League, UEFA Champions League, English Premier League, La Liga, Serie A, Bundesliga, Ligue 1, and FIFA World Cup — updated in real time after every match.

For every team and player, Soccerhub N tracks fixtures, form, head-to-head records, top scorers, season statistics, and transfer news. Live scores are updated automatically — goals, cards, substitutions and full-time results appear as they happen.

NPFL Live Scores Super Eagles Today's Fixtures African Football Champions League Premier League Transfer News All Football Teams Football Results Football Standings