Ligue 1 · Matchweek 31 · Apr 25

Angers - Paris Saint Germain

Paris Saint Germain won 3-0 away at Angers in Ligue 1 (Matchweek 31). Goals: Lee Kang-In 7'; S. Mayulu 39'.

🏟 Stade Raymond-Kopa Angers 👤 Referee: J. Stinat
Key events
7' ⚽ Lee Kang-In(0 - 1) Paris Saint
10' 🟨 G. RamosYellow card Paris Saint
39' ⚽ S. Mayulu(0 - 2) · Assist: L. Beraldo Paris Saint
52' ⚽ L. Beraldo(0 - 3) · Assist: Lee Kang-In Paris Saint
74' 🟨 G. RamosYellow card Paris Saint
74' 🟥 G. RamosRed card Paris Saint
Quick stats
%28 Possession %72
4 Total shots 16
1 Shots on target 10
2 Shots off target 4
1 Blocked shots 2
4 Shots inside box 11
0 Shots outside box 5
6 Saves 1
Match timeline
First half
7'
⚽Lee Kang-In(0 - 1)
10'
🟨G. RamosYellow card
39'
⚽S. Mayulu(0 - 2) · Assist: L. Beraldo
HT 0 - 2
46'
🔁A. Hakimi ↔ D. FernandezSubstitution
46'
🔁L. Hernandez ↔ W. Zaire-EmerySubstitution
46'
🔁F. Ruiz ↔ J. NevesSubstitution
52'
⚽L. Beraldo(0 - 3) · Assist: Lee Kang-In
63'
🔁B. Barcola ↔ I. MbayeSubstitution
A. Sbai ↔ L. MachineSubstitution🔁
67'
P. Peter ↔ G. KoyalipouSubstitution🔁
67'
L. Raolisoa ↔ F. HaninSubstitution🔁
67'
72'
🔁S. Mayulu ↔ N. MendesSubstitution
P. Capelle ↔ L. MoutonSubstitution🔁
73'
74'
🟨G. RamosYellow card
74'
🟥G. RamosRed card
A. Bamba ↔ B. DiattaSubstitution🔁
86'
FT 0 - 3
Match statsAngers · Paris Saint Germain
Key stats
%28 Possession %72
Shots
4 Total shots 16
1 Shots on target 10
2 Shots off target 4
1 Blocked shots 2
4 Shots inside box 11
0 Shots outside box 5
6 Saves 1
Passing
302 Total passes 805
243 Accurate passes 753
%80 Pass accuracy %94
Set pieces & discipline
4 Corners 4
6 Offsides 1
9 Fouls 3
Cards
0 Yellow cards 2
0 Red cards 1
By half
0 1st-half goals 2
0 2nd-half goals 1
Momentum
0'▲ Angers▼ Paris Saint Germain90'
Shot map23 shots
Amine Sbaï 2' · xG 0.05 Achraf Hakimi 7' · xG 0.19 Kang-In Lee 7' · xG 0.19 Achraf Hakimi 11' · xG 0.09 Fabián Ruiz 17' · xG 0.04 Achraf Hakimi 28' · xG 0.07 Bradley Barcola 30' · xG 0.05 Senny Mayulu 39' · xG 0.51 Bradley Barcola 43' · xG 0.56 Kang-In Lee 46' · xG 0.03 Lucas Beraldo 51' · xG 0.13 Lucas Beraldo 52' · xG 0.42 Prosper Peter 60' · xG 0.47 Gonçalo Ramos 62' · xG 0.11 Gonçalo Ramos 68' · xG 0.07 Nuno Mendes 72' · xG 0.04 Gonçalo Ramos 73' · xG 0.10 Jacques Ekomié 77' · xG 0.02 Ibrahim Mbaye 84' · xG 0.06 Ibrahim Mbaye 90' · xG 0.16 Lanroy Machine 90' · xG 0.02 Florent Hanin 90' · xG 0.01 Lanroy Machine 90' · xG 0.13
Angers Paris Saint Germain Filled = goal · size = xG
HEAD TO HEAD10 meetings · 2020–2025
Angers 0
Oct 2who was on topAug 22
Paris Saint Germain 10
0 Angers 0 draw 10 Paris Saint Germain
Paris Saint Germain won the last 10
GOALS IN THIS FIXTURE
3.2goals / match
5–27total goals
0/6clean sheets
5-0Paris Saint Germain best win · Apr 21
%70 Over 1.5 7/10
%60 Over 2.5 6/10
%30 Over 3.5 3/10
%40 BTTS 4/10
DOES THE VENUE MATTER
Angers at home4 matches
0W 0D 4L 3:10
Paris Saint Germain at home6 matches
6W 0D 0L 17:2
Results are read from the side that hosted the match.
SEASON COMPARISON
13Angersin the table36pts
34matches 9-9-16W-D-L 29:48goals -19diff
DDLLD
1Paris Saint Germainin the table76pts
34matches 24-4-6W-D-L 74:29goals +45diff
LWWDW
PREVIOUS MEETINGS
Aug 22 Paris Saint Germain 1-0 Angers Ligue 1
Apr 5 Paris Saint Germain 1-0 Angers Ligue 1
Nov 9 Angers 2-4 Paris Saint Germain Ligue 1
Apr 21 Angers 1-2 Paris Saint Germain Ligue 1
Jan 11 Paris Saint Germain 2-0 Angers Ligue 1
Apr 20 Angers 0-3 Paris Saint Germain Ligue 1
Oct 15 Paris Saint Germain 2-1 Angers Ligue 1
Apr 21 Paris Saint Germain 5-0 Angers Coupe de France
WHAT THE NUMBERS SAY
Paris Saint Germain dominated the ball72% possession
Paris Saint Germain took more shots16 - 4
Paris Saint Germain struggled to stay disciplined2 yellow, 1 red
Angers committed more fouls9 - 3
THREAT OVER TIMExT
Angers1.43 Paris Saint Germain1.78
0'25'45'70'90'
Angerspeak 75-80' Paris Saint Germainpeak 45-50'
Expected threat: every pass and carry is valued by how much closer it brings the ball to a goal. Higher area means more danger created in that window.
TACTICAL PROFILEwhoscored + fotmob
Press Verticality Progressive Final third Pass acc. Def. height
Angers Paris Saint Germain
Each axis has a fixed range taken from typical top-flight values, so the shape reads as an absolute profile — not just who beat whom.
12.1 PPDA 8.0
462 Touches 985
40.6m Defensive height 37.5m
87 Progressive passes 137
%67.0 Final-third accuracy %85.0
%36.3 Verticality %25.4
%80.0 Pass accuracy %93.0
6 Shots 17
121 Defensive actions 102
33.8m Block depth 31.2m
%47 In opposition half %49
HOW THE GAME FLOWEDfotmob
Angers0.70xG Paris Saint Germain2.82xG
7' Kang-In Lee 39' Senny Mayulu 52' Lucas Beraldo
0'25'45'70'90'
Cumulative expected goals, step by step — each step is a shot and the dots are goals. These totals come from the shot-level model, so they can differ slightly from the xG in the stats tab.
Momentum
Angers Paris Saint Germain
Which side was pushing at each moment; above the line is the home team.
ON THE PITCHwhoscored
Angers562 touches
Paris Saint Germain1064 touches
Where each side spent the match. Both attack left to right.
56% PAR 78% PAR 61% PAR 57% ANG 73% PAR 80% PAR 60% PAR 76% PAR 52% PAR
Angersown half →Paris Saint Germain
BY THIRD
Defensive %47 %53
Middle %24 %76
Attacking %35 %65
BY FLANK
Left %31 %69
Centre %32 %68
Right %33 %67
Share of touches in each zone. Home attacks to the right; the bars split the same touches lengthwise and across the pitch.
Angers121 actions
average height 40.6m
Paris Saint Germain102 actions
average height 37.5m
Tackles, interceptions, clearances, blocks and recoveries. The dashed line is their average height.
Angers355 passes · %80
8 Branco van den Boomen — 46/61 passes · %87 21 Jordan Lefort — 43/53 passes · %93 93 Haris Belkebla — 27/30 passes · %100 15 Pierrick Capelle — 26/37 passes · %90 24 Emmanuel Biumla — 19/32 passes · %79 12 Hervé Koffi — 19/31 passes · %83 6 Louis Mouton — 17/22 passes · %85 26 Florent Hanin — 16/25 passes · %73 3 Jacques Ekomié — 15/33 passes · %65 27 Lilian Raolisoa — 14/33 passes · %67 25 Abdoulaye Bamba — 13/32 passes · %68 7 Amine Sbaï — 7/21 passes · %50 35 Prosper Peter — 7/22 passes · %54 36 Lanroy Machine — 7/15 passes · %70 9 Goduine Koyalipou — 6/12 passes · %67
Paris Saint Germain846 passes · %93
51 Willian Pacho — 125/132 passes · %98 6 Illia Zabarnyi — 104/117 passes · %95 21 Lucas Hernández — 84/94 passes · %94 19 Lee Kang-In — 71/89 passes · %91 4 Beraldo — 65/83 passes · %94 8 Fabián Ruiz — 61/73 passes · %92 33 Warren Zaïre-Emery — 42/54 passes · %93 24 Senny Mayulu — 41/63 passes · %85 87 João Neves — 40/51 passes · %91 2 Achraf Hakimi — 38/50 passes · %93 29 Bradley Barcola — 35/46 passes · %95 39 Matvey Safonov — 20/28 passes · %77 27 Dro Fernández — 20/26 passes · %91 9 Gonçalo Ramos — 19/39 passes · %83 49 Ibrahim Mbaye — 12/20 passes · %100 25 Nuno Mendes — 9/19 passes · %90
>%85 %70–85 <%70
Average position of each player and their most frequent pass combinations; thicker lines mean more passes, and the ring colour is that player’s pass accuracy.
Angers87 progressive · map shows 49
Left%22Centre%33Right%45
Paris Saint Germain137 progressive · map shows 87
Left%40Centre%24Right%36
Successful passes carrying the ball 10m+ forward from the middle third onward.
12.1 PPDA 8.0
%36.3 Verticality %25.4
%67 Final third pass %85
%80 Pass accuracy %93
40.6m Defensive height 37.5m
PPDA: opponent passes allowed per defensive action in their half — lower means heavier pressing.
THE REFEREE21 matches on record
Jeremy Stinat
Strictness52 TEMPO47
Cards: ModerateFouls: ModeratePenalties: RareGoals: ModerateOver 2.5: Moderate
This match vs his average
Cards 34.1 -1.1
Fouls 1222.3 -10.3
Goals 32.7 +0.3
Corners 88.5 -0.5
THIS MATCH VS SEASON AVERAGE
Goals 0.00.9 -0.9
Shots 4.08.9 -4.9
On target 1.03.1 -2.1
Possession %28%42 -14.5
Corners 4.03.4 +0.6
Cards 0.02.2 -2.2
Conceded 3.01.4 +1.6
this matchseason average · 32 matches
Goals 3.02.2 +0.8
Shots 16.016.6 -0.6
On target 10.06.0 +4.0
Possession %72%69 +2.7
Corners 4.05.9 -1.9
Cards 3.00.7 +2.3
Conceded 0.00.9 -0.9
this matchseason average · 32 matches
PLAYER RATINGS★ Lucas Beraldo 8.90
Starting XI
12 Hervé Koffi G · 87' 7.90
Saves6Duels won1/1Fouls won1Passes20 · %16
21 Jordan Lefort D · 87' 7.20
Tackles1Blocks1Duels won2/4Fouls1Passes33 · %31
7 Amine Sbai F · 66' 6.90
Key pass1Passes13 · %7
15 Pierrick Capelle M · 73' · K 6.90
Tackles1Interceptions1Duels won1/5Passes28 · %25
93 Haris Belkebla M · 87' 6.70
Key pass1Tackles3Duels won4/6Fouls2Passes24 · %23
8 Branco Van den Boomen M · 87' 6.60
Key pass1Tackles3Interceptions1Duels won3/6Fouls1Passes39 · %34
27 Lilian Raolisoa D · 67' 6.50
Dribbles2/2Tackles4Interceptions2Duels won6/8Offside1Passes20 · %13
25 Abdoulaye Bamba D · 86' 6.30
Tackles2Interceptions1Blocks1Duels won5/8Fouls won1Passes19 · %13
3 Jacques Ekomié D · 87' 6.30
Key pass1Tackles5Duels won5/6Offside3Passes13 · %8
35 Prosper Peter F · 67' 6.30
Dribbles1/2Duels won2/4Fouls won1Offside2Passes13 · %7
24 Emmanuel Biumla D · 87' 5.60
Tackles1Blocks1Duels won2/8Fouls4Passes20 · %15
Substitutes
26 Florent Hanin D · 20' 6.70
Passes12 · %10
9 Goduine Koyalipou F · 20' 6.70
Duels won2/2Passes3 · %1
6 Louis Mouton M · 14' 6.30
Passes12 · %11
36 Lanroy Machine F · 21' 6.20
Passes6 · %5
46 Bané Diatta M · 1'
Unused: Melvin ZingaMaël GernigonDan SinatéOusmane Camara
Starting XI
4 Lucas Beraldo M · 87' 8.90
Goals1Assist1On target2/2Key pass6Duels won3/4Fouls won3Passes69 · %65
19 Kang-in Lee F · 87' 7.90
Goals1Assist1On target1/2Key pass3Dribbles1/3Duels won1/5Fouls1Passes64 · %61
24 Senny Mayulu M · 72' 7.30
Goals1On target1/1Key pass1Dribbles1/3Tackles1Interceptions2Duels won2/8Passes47 · %40
6 Ilya Zabarnyi D · 87' 7.30
Tackles1Blocks1Duels won2/2Passes108 · %104
51 Willian Pacho D · 87' 7.20
Tackles1Duels won1/5Offside1Passes126 · %124
29 Bradley Barcola F · 63' 7.20
On target1/1Key pass1Dribbles1/2Tackles1Duels won3/6Passes37 · %35
21 Lucas Hernandez D · 45' 6.90
Tackles1Interceptions1Duels won1/3Passes79 · %75
39 Matvey Safonov G · 87' 6.70
Passes23 · %19
8 Fabián Ruiz M · 45' 6.60
Dribbles1/1Interceptions2Duels won1/1Passes64 · %59
2 Achraf Hakimi D · 45' · K 6.60
On target2/3Tackles1Duels won1/2Passes40 · %37
9 Gonçalo Ramos F · 74' 5.90
On target1/3Key pass1Dribbles3/6Duels won8/15Fouls won3Fouls2Passes21 · %17
Substitutes
49 Ibrahim Mbaye F · 24' 6.90
On target1/1Key pass1Dribbles1/2Duels won1/3Passes7 · %7
33 Warren Zaïre-Emery M · 42' 6.90
Dribbles1/1Duels won1/3Passes43 · %40
25 Nuno Mendes D · 15' 6.70
On target1/1Duels won1/1Passes7 · %7
87 João Neves M · 42' 6.70
Tackles1Duels won2/3Fouls won1Passes42 · %38
27 Dro Fernández M · 42' 6.30
Passes20 · %19
Unused: Ousmane DembéléKhvicha KvaratskheliaDésiré DouéLucas Chevalier
Win probabilityModel: 2 (%70) ✓
Angers %15 Draw %15 Paris Saint Germain %70
0.60Angers xPuan
2.25Paris Saint Germain xPuan
🎯
FREE MEMBERSHIP

Tactical metrics & visuals

Pressing & tempo, attack organisation, defensive control, chance creation and set-piece profiles.

Create free account
🔥
FREE MEMBERSHIP

Team & player heatmaps

Where each team dominated the pitch, plus per-player heatmaps from raw event coordinates.

Create free account
🤖
FREE MEMBERSHIP

ML deep-dive

Feature-level model breakdown, expected points simulation and value analysis.

Create free account
Form
AngersDLDLL
Paris Saint GermainWLWWW
FREE MEMBERSHIP

Heatmap & tactical analysis

Team & player heatmaps, tactical metrics and the ML deep-dive live in the dashboard.

Create free account
Match Reportsall →
Galatasaray 3-1 KasımpaşaSüper Lig · Oct 10 Borussia Dortmund 2-2 Werder BremenBundesliga · Oct 10 Arsenal 2-1 ChelseaPremier League · Sep 7 Trabzonspor 5-0 Gençlerbirliği S.K.Süper Lig · Sep 7 Fenerbahçe 1-2 BeşiktaşSüper Lig · Sep 6 Rayo Vallecano 1-1 AlavesLa Liga · Aug 20
Ad
Team of the week, tactical profile and AI predictions are open with a free account.Free sign-up
Ad
Ad