FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Matchday 15 · Stade Pierre-Mauroy

Lille1:0Olympique de Marseille

5 December 2025 · Jérôme Brisard

tap a player for their match file

Lille4-2-3-1
Olympique de Marseille3-4-2-1
Özer6.9Perraud7.1Mandi7.6Ngoy7.3Meunier7.2Bentaleb7.5André6.7O. Sahraoui6.7Haraldsson6.9Mbappé7.5Igamane6.5Rulli6.2 Aguerd7.1Balerdi6.5Pavard6.6Emerson6.9Vermeeren6.6Kondogbia7.0Weah6.7Paixao6.8Greenwood6.5Aubameyang6.2
from the bench

match pulse — xG per 5 minutes · goals · cards

4590lilleolympique-de-marseille

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

  • 10MbappéGoal · 0.12 xG · 0.12 xG

The shots, as they came

Every attempt, sized by expected goals

Lille 0:0 Marseille0'kickoff
10' Mbappé — xG 0.12 · Goal13' Perraud — xG 0.03 · Saved45' Emerson — xG 0.02 · Blocked46' Greenwood — xG 0.02 · Blocked59' Aubameyang — xG 0.02 · Missed64' O. Sahraoui — xG 0.04 · Blocked75' Bentaleb — xG 0.03 · Blocked76' Greenwood — xG 0.40 · Saved78' Kondogbia — xG 0.02 · Saved90' Mukau — xG 0.14 · Blocked90 + 2' Greenwood — xG 0.04 · Blocked

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Lille 0:0 Marseille
0.5015304560759010' Mbappé — GOAL0.360.52

Territory

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

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

The duel

Lille vs Olympique de Marseille

42%
Possession
58%
0.36
Expected goals
0.52
5
Shots
6
2
Shots on target
2
1
Big chances created
1
353
Passes completed
502
63
Into final third
90
47
Duels won
43
10/16 (62%)
Tackles won
8/15 (53%)
2
Corners
5
9
Fouls
11

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