FOOTBALL·ANALYTICLigue 1 2025/26

Ligue 1 2025/26 · Matchday 31 · Stade Raymond Kopa

Angers0:3PSG

25 April 2026 · 14,977 in the ground · Jeremy Stinat

tap a player for their match file

Angers5-3-2
PSG4-3-3
Koffi6.2Lefort5.9Biumla5.6Bamba6.2J. Ekomié5.2L. Raolisoa5.6Belkebla5.5Boomen5.9Capelle5.7A. Sbaï6.3Peter5.7Safonov7.1Lucas6.9Pacho6.9Zabarnyi7.0Hakimi7.4Ruiz6.9Beraldo10.0Mayulu7.8Barcola6.7Ramos5.9Kang-in8.6
from the bench

match pulse — xG per 5 minutes · goals · cards

4590angerspsg

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

  • 8Kang-inGoal · 0.19 xG · 0.19 xG
  • 39MayuluGoal · 0.51 xG · 0.51 xG
  • 52BeraldoGoal · 0.42 xG · 0.42 xG

The shots, as they came

Every attempt, sized by expected goals

Angers 0:0 PSG0'kickoff
2' A. Sbaï — xG 0.05 · Blocked7' Hakimi — xG 0.19 · Saved8' Kang-in — xG 0.19 · Goal11' Hakimi — xG 0.09 · Missed17' Ruiz — xG 0.04 · Blocked28' Hakimi — xG 0.07 · Saved30' Barcola — xG 0.05 · Blocked39' Mayulu — xG 0.51 · Goal43' Barcola — xG 0.56 · Blocked46' Kang-in — xG 0.03 · Missed51' Beraldo — xG 0.13 · Saved52' Beraldo — xG 0.42 · Goal60' Peter — xG 0.47 · Missed62' Ramos — xG 0.11 · Missed68' Ramos — xG 0.07 · Saved72' Mendes — xG 0.04 · Saved73' Ramos — xG 0.10 · Missed77' J. Ekomié — xG 0.02 · Missed84' Mbaye — xG 0.06 · Saved90' Mbaye — xG 0.16 · Missed90 + 1' Machine — xG 0.02 · Blocked90 + 1' Hanin — xG 0.01 · Missed90 + 3' Machine — xG 0.13 · Saved

The xG race

Expected goals accumulating minute by minute

The xG race — cumulative expected goals, minute by minute

Angers 0:0 PSG
1.02.03.001530456075908' Kang-in — GOAL39' Mayulu — GOAL52' Beraldo — GOAL0.702.82

Territory

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

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

The duel

Angers vs PSG

29%
Possession
71%
0.7
Expected goals
2.78
6
Shots
17
1
Shots on target
10
2
Big chances created
5
263
Passes completed
767
76
Into final third
113
37
Duels won
38
16/24 (67%)
Tackles won
6/8 (75%)
5
Corners
4
9
Fouls
3

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