Ligue 1 Regular Season - 2

Paris Saint Germain 1 - 0 FT Angers

Parc des Princes

AI-powered match analysis and previews to help you decide which games are worth watching

31
FT
Fri, Aug 22
Français
Paris Saint Germain
1-0
Angers
⚡ Intensity 12
⚖️ Balance 20
🏆 Stakes 67
🎲 Upset 0
PSG crushes Angers with clinical dominance

PSG's Siege at Parc des Princes: Ruiz Seals Angers' Fate in Clinical Display

Skip It Futmetrix Score: 31/100. A 1-0 scoreline masks the true story: Paris Saint Germain suffocated Angers with relentless intensity, transforming the Parc into a fortress where only one outcome was ever possible.

The Relentless Onslaught

From the opening whistle, PSG imposed a suffocating tempo. A 21-3 shot disparity told the story of an attacking siege: Paris didn't just dominate, they asphyxiated. Fabián Ruiz epitomised this intensity, striking decisively at the 50-minute mark to end any pretence of contest. His goal wasn't a moment of brilliance in isolation—it was the inevitable conclusion to Paris' methodical strangulation of their opponents.

Possession as a Weapon

Controlling 84% possession and completing 981 passes at 94% accuracy, Paris orchestrated a suffocating symphony. Vitinha and his midfield colleagues moved the ball with surgical precision, denying Angers any respite. Twelve corners generated illustrated relentless corner pressure—a set-piece arsenal that kept Angers pinned back throughout. With just 16% possession, the visitors were reduced to desperate scrambling, never finding the oxygen to mount a counter-threat.

Marquinhos' Fortress Defence

Marquinhos commanded the back line with imperial authority, transforming PSG's defence into an impenetrable wall. Zero goals conceded, a performance that anchored Paris' balance despite the relentless attacking commitments. This defensive solidity, paired with their offensive dominance, solidified PSG's position atop Ligue 1 with two wins from two—a perfect start.

Angers' Relegation Battle Begins

With only 3 points from two matches and languishing in 11th place, Angers faces a relegation battle that's already begun. This Parc des Princes capitulation—zero shots on target, zero corners, zero cutting edge—exposed the chasm between title contenders and survival candidates. The road ahead is treacherous.

Key Questions

What made Fabián Ruiz the match's dominant force?

Ruiz embodied PSG's intensity with his decisive finish and omnipresent midfield control. His relentless pressing and positioning destabilised Angers from kick-off.

What does this mean for PSG's season trajectory?

Two wins, zero defeats, and this clinical dominance signal PSG are title contenders. Early balance and offensive firepower suggest a formidable campaign ahead.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
84%
16%
Paris Saint Germain 84%
Angers 16%
Shots
21
3
Paris Saint Germain 21
Angers 3
Shots on Target
4
0
Paris Saint Germain 4
Angers 0
Expected Goals (xG)
1.85
0.24
Paris Saint Germain 1.85
Angers 0.24
Passes
981
195
Paris Saint Germain 981
Angers 195
Pass Accuracy
94%
72%
Paris Saint Germain 94%
Angers 72%
Corners
12
0
Paris Saint Germain 12
Angers 0
Fouls
3
9
Paris Saint Germain 3
Angers 9
Yellow Cards
0
0
Paris Saint Germain 0
Angers 0
Red Cards
0
0
Paris Saint Germain 0
Angers 0

Match Events

HT
M. Courcoul P. Capelle 🔄 46'
50' F. Ruiz
S. Cherif J. Allevinah 🔄 62'
66' 🔄 J. Neves W. Zaire-Emery
67' 🔄 B. Barcola G. Ramos
77' 🔄 D. Doue I. Mbaye
J. Ekomie F. Hanin 🔄 77'
L. Raolisoa E. Biumla 🔄 77'
81' 🔄 O. Dembele Lee Kang-In
Y. Belkhdim L. Machine 🔄 87'
FT

Player Cards

Season performance ratings for players in this match

Paris Saint Germain

Goalkeepers
L. Chevalier
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
A. Hakimi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
122%
Pass Acc
Marquinhos
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
89%
Duel Win %
W. Pacho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
N. Mendes
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
J. Neves
MAGNET
MAGNET
80
Activity
80
Activity
75
Passes
5
Duels
Vitinha
MAGNET
MAGNET
161
Activity
161
Activity
160
Passes
1
Duels
F. Ruiz
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
D. Doue
MAGNET
MAGNET
68
Activity
68
Activity
50
Passes
18
Duels
O. Dembele
ARCHITECT
ARCHITECT
5
Key Passes
5
Key Passes
0
Assists
66%
Pass Acc
B. Barcola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
M. Safonov
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Beraldo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Zabarnyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Kamara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lee Kang-In
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
W. Zaire-Emery
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
G. Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
I. Mbaye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

Angers

Goalkeepers
H. Koffi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
C. Arcus
GHOST
GHOST
17
Actions
17
Actions
90
Minutes
6.6
Rating
O. Camara
GHOST
GHOST
18
Actions
18
Actions
90
Minutes
7.2
Rating
J. Lefort
ENFORCER
ENFORCER
4
Tackles
4
Tackles
6
Duels Won
86%
Win %
Midfielders
L. Raolisoa
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
Y. Belkhdim
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
M. Courcoul
FRIENDLY FIRE
FRIENDLY FIRE
0
Mistake
0
Mistake
1
Fouls
6.2
Rating
H. Belkebla
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
2
Interceptions
0
Blocks
J. Ekomie
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
76
Total Mins
77
Entry
Forwards
E. Lepaul
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Cherif
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
BENCH
O. Pona
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
F. Hanin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
A. Bamba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Biumla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
P. Capelle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
I. Garin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Allevinah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
L. Machine
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
P. Peter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
05/04/2025 Paris Saint Germain 1 - 0 Angers Ligue 1 Parc des Princes
09/11/2024 Angers 2 - 4 Paris Saint Germain Ligue 1 Stade Raymond Kopa
21/04/2023 Angers 1 - 2 Paris Saint Germain Ligue 1 Stade Raymond-Kopa
11/01/2023 Paris Saint Germain 2 - 0 Angers Ligue 1 Parc des Princes
20/04/2022 Angers 0 - 3 Paris Saint Germain Ligue 1 Stade Raymond-Kopa
15/10/2021 Paris Saint Germain 2 - 1 Angers Ligue 1 Parc des Princes
21/04/2021 Paris Saint Germain 5 - 0 Angers Coupe de France Parc des Princes
16/01/2021 Angers 0 - 1 Paris Saint Germain Ligue 1 Stade Raymond-Kopa
02/10/2020 Paris Saint Germain 6 - 1 Angers Ligue 1 Parc des Princes
05/04/2025
Ligue 1 Parc des Princes
09/11/2024
Ligue 1 Stade Raymond Kopa
21/04/2023
Ligue 1 Stade Raymond-Kopa
11/01/2023
Ligue 1 Parc des Princes
20/04/2022
Ligue 1 Stade Raymond-Kopa
15/10/2021
Ligue 1 Parc des Princes
21/04/2021
Coupe de France Parc des Princes
16/01/2021
Ligue 1 Stade Raymond-Kopa
02/10/2020
Ligue 1 Parc des Princes
Paris Saint Germain Win
Angers Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lyon 2 6 4 0 +4 WLyon 3 - 0 Metz (23-08-2025)WLens 0 - 1 Lyon (16-08-2025)
2 Toulouse 2 6 3 0 +3 WToulouse 2 - 0 Stade Brestois 29 (24-08-2025)WNice 0 - 1 Toulouse (16-08-2025)
3 Paris Saint Germain 2 6 2 0 +2 WParis Saint Germain 1 - 0 Angers (22-08-2025)WNantes 0 - 1 Paris Saint Germain (17-08-2025)
4 Strasbourg 2 6 2 0 +2 WStrasbourg 1 - 0 Nantes (24-08-2025)WMetz 0 - 1 Strasbourg (17-08-2025)
5 Lille 2 4 4 3 +1 WLille 1 - 0 Monaco (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
6 Lorient 2 3 4 1 +3 WLorient 4 - 0 Rennes (24-08-2025)LAuxerre 1 - 0 Lorient (17-08-2025)
7 Marseille 2 3 5 3 +2 WMarseille 5 - 2 Paris FC (23-08-2025)LRennes 1 - 0 Marseille (15-08-2025)
8 Nice 2 3 3 2 +1 WNice 3 - 1 Auxerre (23-08-2025)LNice 0 - 1 Toulouse (16-08-2025)
9 Monaco 2 3 3 2 +1 LLille 1 - 0 Monaco (24-08-2025)WMonaco 3 - 1 Le Havre (16-08-2025)
10 Lens 2 3 2 2 0 WLe Havre 1 - 2 Lens (24-08-2025)LLens 0 - 1 Lyon (16-08-2025)
11 Angers 2 3 1 1 0 LParis Saint Germain 1 - 0 Angers (22-08-2025)WAngers 1 - 0 Paris FC (17-08-2025)
12 Auxerre 2 3 2 3 -1 LNice 3 - 1 Auxerre (23-08-2025)WAuxerre 1 - 0 Lorient (17-08-2025)
13 Rennes 2 3 1 4 -3 LLorient 4 - 0 Rennes (24-08-2025)WRennes 1 - 0 Marseille (15-08-2025)
14 Stade Brestois 29 2 1 3 5 -2 LToulouse 2 - 0 Stade Brestois 29 (24-08-2025)DStade Brestois 29 3 - 3 Lille (17-08-2025)
15 Nantes 2 0 0 2 -2 LStrasbourg 1 - 0 Nantes (24-08-2025)LNantes 0 - 1 Paris Saint Germain (17-08-2025)
16 Le Havre 2 0 2 5 -3 LLe Havre 1 - 2 Lens (24-08-2025)LMonaco 3 - 1 Le Havre (16-08-2025)
17 Paris FC 2 0 2 6 -4 LMarseille 5 - 2 Paris FC (23-08-2025)LAngers 1 - 0 Paris FC (17-08-2025)
18 Metz 2 0 0 4 -4 LLyon 3 - 0 Metz (23-08-2025)LMetz 0 - 1 Strasbourg (17-08-2025)