FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Matchday 32 · Stade de la Beaujoire - Louis Fonteneau

Nantes3:0Olympique de Marseille

2 May 2026 · 28,308 in the ground · Jérémie Pignard

tap a player for their match file

Nantes4-2-3-1
Olympique de Marseille4-2-3-1
Carlgren8.2Machado7.3Cozza6.9Awaziem7.5Guilbert7.4Sissoko7.5Lepenant6.9Cabella7.3M. Kaba7.2Abline8.4Ganago8.6Lange5.6Emerson6.6Medina6.5Balerdi6.6T. Nnadi5.0Højbjerg6.7Vermeeren6.8Traore7.1Timber6.4Greenwood7.4Aubameyang5.9
from the bench

match pulse — xG per 5 minutes · goals · cards

4590nantesolympique-de-marseille

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

  • 50GanagoGoal · 0.22 xG · 0.22 xG
  • 54CabellaGoal · 0.31 xG · 0.31 xG
  • 58AblineGoal · 0.66 xG · 0.66 xG

The shots, as they came

Every attempt, sized by expected goals

Nantes 0:0 Marseille0'kickoff
4' Sissoko — xG 0.02 · Missed14' Greenwood — xG 0.05 · Missed19' Greenwood — xG 0.03 · Blocked20' Abline — xG 0.72 · Blocked32' Cabella — xG 0.10 · Missed33' Cabella — xG 0.60 · Saved36' M. Kaba — xG 0.32 · Saved37' Abline — xG 0.03 · Missed37' Guilbert — xG 0.00 · Missed38' Traore — xG 0.04 · Blocked40' Ganago — xG 0.09 · Missed41' Aubameyang — xG 0.37 · Saved46' Ganago — xG 0.03 · Blocked47' Awaziem — xG 0.04 · Blocked48' Greenwood — xG 0.19 · Blocked48' Lago — xG 0.13 · Saved50' Ganago — xG 0.22 · Goal54' Cabella — xG 0.31 · Goal58' Abline — xG 0.66 · Goal63' Cozza — xG 0.03 · Blocked63' Cozza — xG 0.09 · Blocked64' Awaziem — xG 0.04 · Blocked66' Gouiri — xG 0.08 · Saved67' Højbjerg — xG 0.04 · Missed68' Paixao — xG 0.03 · Saved72' Paixao — xG 0.04 · Blocked73' Greenwood — xG 0.03 · Missed75' Leroux — xG 0.11 · Missed78' Paixao — xG 0.02 · Missed82' Lago — xG 0.02 · Saved85' Greenwood — xG 0.22 · Saved89' Greenwood — xG 0.02 · Saved90 + 1' Traore — xG 0.06 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Nantes 0:0 Marseille
1.02.03.0015304560759050' Ganago — GOAL54' Cabella — GOAL58' Abline — GOAL3.411.37

Territory

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

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

The duel

Nantes vs Olympique de Marseille

42%
Possession
58%
3.42
Expected goals
1.36
17
Shots
16
6
Shots on target
8
5
Big chances created
2
260
Passes completed
386
81
Into final third
103
48
Duels won
51
15/22 (68%)
Tackles won
13/23 (57%)
7
Corners
8
12
Fouls
11

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