FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Matchday 30 · Parc des Princes

PSG1:2Lyon

19 April 2026 · 47,926 in the ground · Jérôme Brisard

tap a player for their match file

PSG4-3-3
Lyon4-3-1-2
Safonov6.2Lucas6.4Pacho6.9Zabarnyi6.1Hakimi6.8Vitinha6.2Beraldo6.7Mayulu6.1Barcola6.7Ramos6.0Doué6.9Greif8.4R. Kluivert6.0Niakhate6.9Mata6.9Maitland-Niles6.0Abner7.0Mangala7.2T. Morton6.4Merah6.6Moreira8.5Endrick8.3
from the bench

match pulse — xG per 5 minutes · goals · cards

4590psglyon

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

  • 6EndrickGoal · 0.14 xG · 0.14 xG
  • 18MoreiraGoal · 0.10 xG · 0.10 xG
  • 90+4KvaratskheliaGoal · 0.02 xG · 0.02 xG

The shots, as they came

Every attempt, sized by expected goals

PSG 0:0 Lyon0'kickoff
6' Endrick — xG 0.14 · Goal8' Endrick — xG 0.13 · Missed12' Abner — xG 0.08 · Saved17' Beraldo — xG 0.03 · Saved18' Moreira — xG 0.10 · Goal26' Mayulu — xG 0.23 · Missed27' Vitinha — xG 0.04 · Blocked28' Ramos — xG 0.04 · Saved28' Ramos — xG 0.18 · Blocked28' Barcola — xG 0.21 · Blocked33' Ramos — xG 0.79 · Saved45 + 1' Ramos — xG 0.34 · Missed45 + 2' Doué — xG 0.04 · Blocked45 + 4' Doué — xG 0.09 · Missed52' Moreira — xG 0.04 · Saved61' Endrick — xG 0.13 · Saved62' Barcola — xG 0.14 · Blocked63' Kvaratskhelia — xG 0.11 · Saved63' Beraldo — xG 0.06 · Missed64' Kvaratskhelia — xG 0.04 · Missed75' Dembélé — xG 0.03 · Post77' Dembélé — xG 0.03 · Blocked78' Beraldo — xG 0.31 · Missed78' Dembélé — xG 0.17 · Missed82' Kvaratskhelia — xG 0.09 · Blocked83' Beraldo — xG 0.04 · Blocked90' Beraldo — xG 0.06 · Missed90 + 3' Beraldo — xG 0.03 · Missed90 + 4' Kvaratskhelia — xG 0.02 · Goal

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

PSG 0:0 Lyon
1.02.03.001530456075906' Endrick — GOAL18' Moreira — GOAL90 + 4' Kvaratskhelia — GOAL3.120.62

Territory

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

PSG attacking right · Lyon attacking left · where both glow, the pitch was contested

The duel

PSG vs Lyon

76%
Possession
24%
3.12
Expected goals
0.62
23
Shots
6
6
Shots on target
5
5
Big chances created
3
734
Passes completed
179
251
Into final third
22
43
Duels won
40
6/12 (50%)
Tackles won
14/19 (74%)
13
Corners
5
10
Fouls
8

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