FOOTBALL·ANALYTICLigue 1 2025/26

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

Nantes2:0Le Havre

22 February 2026 · Jérémie Pignard

tap a player for their match file

Nantes3-5-2
Le Havre4-3-3
Lopes7.0Cozza6.6Ali Yousef7.0Awaziem7.7Machado7.0Leroux6.6M. Kaba6.6Lepenant6.1Centonze6.9Ganago7.0El-Arabi6.8Diaw6.0Zouaoui5.1Lloris7.3Pembele6.2Nego6.3Ndiaye6.3L. Gourna-Douath5.2S. Ebonog6.5Boufal6.3Soumaré6.2Doucouré6.4
from the bench

match pulse — xG per 5 minutes · goals · cards

4590nantesle-havre

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

  • 3ZouaouiGoal · 0.00 xG
  • 34GanagoGoal · 0.79 xG · 0.79 xG

The shots, as they came

Every attempt, sized by expected goals

Nantes 0:0 Le Havre0'kickoff
3' Zouaoui — xG 0.00 · Goal15' Doucouré — xG 0.05 · Blocked21' Lloris — xG 0.01 · Missed34' Ganago — xG 0.79 · Goal37' Ganago — xG 0.09 · Blocked37' Awaziem — xG 0.01 · Missed37' Lepenant — xG 0.01 · Missed54' El-Arabi — xG 0.13 · Blocked54' Leroux — xG 0.09 · Blocked55' Lepenant — xG 0.03 · Blocked60' El-Arabi — xG 0.08 · Saved70' Ndiaye — xG 0.40 · Missed80' Koffi — xG 0.01 · Missed86' Quetant — xG 0.11 · Blocked90 + 5' Y. Kechta — xG 0.12 · Saved90 + 5' D. Tabibou — xG 0.03 · Blocked

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Nantes 0:0 Le Havre
0.51.001530456075903' Zouaoui — GOAL34' Ganago — GOAL1.260.70

Territory

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

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

The duel

Nantes vs Le Havre

29%
Possession
71%
1.26
Expected goals
0.7
9
Shots
6
2
Shots on target
1
3
Big chances created
2
132
Passes completed
445
42
Into final third
67
55
Duels won
64
14/24 (58%)
Tackles won
7/13 (54%)
5
Corners
6
17
Fouls
13

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