FOOTBALL·ANALYTICLigue 1 2025/26

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

Lille1:0Nantes

1 March 2026 · 39,161 in the ground · Thomas Léonard

tap a player for their match file

Lille4-2-3-1
Nantes5-3-2
Özer7.2Verdonk7.0Ngoy8.2Mbemba7.8Santos6.5André7.1Mukau6.0Perrin6.6Haraldsson6.9Correia6.6Fernandez-Pardo7.2Lopes6.1Cozza6.5Ali Yousef7.0Awaziem6.8Machado6.5Centonze6.7Leroux6.1M. Kaba6.7Lepenant5.7El-Arabi6.2Ganago6.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590lillenantes

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

  • 90+4NgoyGoal · 0.11 xG · 0.11 xG

The shots, as they came

Every attempt, sized by expected goals

Lille 0:0 Nantes0'kickoff
8' Ganago — xG 0.07 · Saved15' André — xG 0.09 · Missed19' André — xG 0.12 · Saved34' Fernandez-Pardo — xG 0.02 · Saved36' Santos — xG 0.03 · Missed54' Fernandez-Pardo — xG 0.09 · Blocked67' Abline — xG 0.03 · Missed68' Mukau — xG 0.11 · Blocked79' Ngoy — xG 0.02 · Blocked90 + 2' Cabella — xG 0.07 · Blocked90 + 3' André — xG 0.03 · Blocked90 + 4' Ngoy — xG 0.11 · Goal

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Lille 0:0 Nantes
0.5015304560759090 + 4' Ngoy — GOAL0.620.17

Territory

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

Lille attacking right · Nantes attacking left · where both glow, the pitch was contested

The duel

Lille vs Nantes

73%
Possession
27%
0.63
Expected goals
0.19
9
Shots
3
3
Shots on target
1
0
Big chances created
0
513
Passes completed
140
105
Into final third
22
59
Duels won
55
5/15 (33%)
Tackles won
14/22 (64%)
4
Corners
1
11
Fouls
15

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