FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Stade Geoffroy-Guichard

Saint-Étienne0:0OGC Nice

26 May 2026 · 39,772 in the ground · Benoit Bastien

tap a player for their match file

Saint-Étienne4-2-3-1
OGC Nice4-2-3-1
Larsonneur6.9Appiah6.6M. Bernauer7.5Le Cardinal7.2Pedro7.1Gadegbeku7.0Raslan Kante6.5Davitashvili6.3Boakye6.6Cardona6.5Stassin6.5Diouf7.1Bard6.8Oppong6.8J. Bah7.0A. Mendy6.6BoudaouiSanson6.7Gouveia6.5Diop6.6Clauss6.9Cho6.2
from the bench

match pulse — xG per 5 minutes · goals · cards

4590saint-etienneogc-nice

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

  • quiet five minutes — nothing on record

The shots, as they came

Every attempt, sized by expected goals

St-Etienne 0:0 OGC Nice0'kickoff
17' Sanson — xG 0.01 · Missed20' Boakye — xG 0.02 · Missed25' Clauss — xG 0.03 · Missed30' J. Bah — xG 0.08 · Missed41' Oppong — xG 0.11 · Missed48' M. Bernauer — xG 0.01 · Blocked45 + 5' Pedro — xG 0.01 · Blocked58' Davitashvili — xG 0.03 · Missed61' Boakye — xG 0.01 · Missed63' Boakye — xG 0.02 · Blocked66' M. Bernauer — xG 0.02 · Missed

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

St-Etienne 0:0 OGC Nice
0.501530456075900.120.23

Territory

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

Saint-Étienne attacking right · OGC Nice attacking left · where both glow, the pitch was contested

The duel

Saint-Étienne vs OGC Nice

45%
Possession
55%
0.11
Expected goals
0.3
7
Shots
4
0
Shots on target
0
0
Big chances created
1
304
Passes completed
377
78
Into final third
55
33
Duels won
39
11/14 (79%)
Tackles won
12/14 (86%)
6
Corners
6
10
Fouls
7

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