FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Matchday 34 · Orange Vélodrome

Olympique de Marseille3:1Rennes

17 May 2026 · 62,124 in the ground · R. Buquet

tap a player for their match file

Olympique de Marseille4-2-3-1
Rennes4-1-4-1
Rulli6.8Emerson8.0Medina7.3Balerdi7.1Weah7.0Højbjerg9.2T. Nnadi6.3Paixao7.7Gouiri7.8Greenwood8.2Aubameyang7.0Silistrie6.0Merlin6.7Rouault6.4A. Aït Boudlal6.9Nagida6.2Rongier6.8Blas7.4Camara6.3Szymanski6.3Al-Taamari6.8Lepaul7.6
from the bench

match pulse — xG per 5 minutes · goals · cards

4590olympique-de-marseillerennes

goals — hover the strip for every shot and card, with names

  • 2HøjbjergGoal · 0.08 xG · 0.08 xG
  • 10GouiriGoal · 0.46 xG · 0.46 xG
  • 55AubameyangGoal · 0.26 xG · 0.26 xG
  • 84LepaulGoal · 0.35 xG · 0.35 xG

The shots, as they came

Every attempt, sized by expected goals

Marseille 0:0 Rennes0'kickoff
1' Paixao — xG 0.07 · Saved2' Højbjerg — xG 0.08 · Goal9' Paixao — xG 0.05 · Missed10' Emerson — xG 0.11 · Missed10' Gouiri — xG 0.46 · Goal13' Lepaul — xG 0.19 · Missed20' Aubameyang — xG 0.08 · Blocked22' Balerdi — xG 0.02 · Missed23' Blas — xG 0.04 · Saved24' A. Aït Boudlal — xG 0.06 · Missed25' Al-Taamari — xG 0.04 · Blocked27' Paixao — xG 0.06 · Blocked33' Al-Taamari — xG 0.03 · Saved36' Aubameyang — xG 0.04 · Saved37' Al-Taamari — xG 0.07 · Missed38' Rongier — xG 0.03 · Blocked38' Camara — xG 0.23 · Blocked41' Greenwood — xG 0.04 · Missed43' Greenwood — xG 0.04 · Missed45' Al-Taamari — xG 0.10 · Missed45 + 1' Aubameyang — xG 0.13 · Blocked45 + 1' Weah — xG 0.07 · Blocked45 + 1' Paixao — xG 0.06 · Saved46' Aubameyang — xG 0.13 · Saved45 + 2' Aubameyang — xG 0.09 · Saved47' Embolo — xG 0.54 · Missed50' Al-Taamari — xG 0.05 · Missed51' Gouiri — xG 0.06 · Blocked55' Aubameyang — xG 0.26 · Goal59' Greenwood — xG 0.04 · Saved60' Aubameyang — xG 0.24 · Saved60' T. Nnadi — xG 0.25 · Missed61' Lepaul — xG 0.02 · Missed64' Lepaul — xG 0.04 · Blocked64' Blas — xG 0.14 · Missed65' Højbjerg — xG 0.19 · Missed66' Højbjerg — xG 0.01 · Blocked67' Gouiri — xG 0.03 · Blocked68' Aubameyang — xG 0.15 · Saved68' Paixao — xG 0.21 · Missed71' Weah — xG 0.02 · Missed77' Blas — xG 0.07 · Blocked79' Embolo — xG 0.10 · Blocked81' Camara — xG 0.04 · Post84' Mukiele — xG 0.02 · Blocked84' Lepaul — xG 0.35 · Goal86' Merlin — xG 0.02 · Blocked87' Embolo — xG 0.08 · Missed87' Nagida — xG 0.01 · Missed89' Nordin — xG 0.05 · Saved90 + 2' Embolo — xG 0.03 · Missed90 + 3' Embolo — xG 0.03 · Saved90 + 4' Lepaul — xG 0.04 · Missed90 + 7' A. Aït Boudlal — xG 0.08 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Marseille 0:0 Rennes
1.02.03.001530456075902' Højbjerg — GOAL10' Gouiri — GOAL55' Aubameyang — GOAL84' Lepaul — GOAL2.992.50

Territory

Where each side actually occupied the pitch, summed from every player’s heatmap

Olympique de Marseille attacking right · Rennes attacking left · where both glow, the pitch was contested

The duel

Olympique de Marseille vs Rennes

45%
Possession
55%
2.92
Expected goals
2.49
27
Shots
27
11
Shots on target
6
7
Big chances created
3
329
Passes completed
394
106
Into final third
97
45
Duels won
53
17/18 (94%)
Tackles won
8/17 (47%)
4
Corners
11
11
Fouls
10

No physical or tracking data for league matches — that tier is FIFA-only. Everything above is from the public match feed.