Paris Saint Germain vs Nantes Prediction, Preview and Stats

France flag 2025/2026 Ligue 1, France
Parc des Princes Wed, 22 Apr - 5:00 PM
Ligue 1
Paris Saint Germain PSG
3 Winner 0
Nantes NAN
Full Time Wed, 22 Apr 5:00 PM
Round 26 Regular Season
Khvicha Kvaratskhelia - 50', 13' (P)
Désiré Doué - 37'
Goal
|

CONTEXT

Paris Saint Germain delivered a commanding 3-0 home win against Nantes, showcasing their superiority throughout the match. They surged ahead with two first-half goals to lead 2-0 at halftime, never looking back as they added a third in the second period. Dominating possession at 70% to Nantes' 30%, PSG dictated the tempo and restricted their opponents to few opportunities. No red cards disrupted the flow, allowing the stronger side to maintain control without interruption. The result aligned closely with pre-match structural expectations, registering only a minimal 2.6% deviation in favor of the hosts. Efficiency levels stayed in line with anticipated performances from both teams. This straightforward victory reinforces PSG's position as the clear frontrunner in such encounters.

TL;DR

  • Structural deviation: Final score exhibited minimal 2.6% structural deviation favoring Paris Saint Germain.
  • Efficiency shift: Efficiency shift remained in line with expectations for both teams.
  • xG alignment: xG data unavailable, preventing alignment assessment.
  • Market alignment: Outcome fully aligned with pre-match market expectations.
  • xG expectations: xG expectations unassessable due to lack of data.
  • Event impact: No significant events or second-half adjustments impacted the match.
  • Red card distortion: Absence of red cards produced no distortion in the result.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

C. Turpin

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

B. Pages

2nd Assistant

B. Roffet

4th Official

N. Danos

1st Assistant

Paris Saint Germain L. Martínez García
L. Martínez García
VS
Nantes É. Blahic
É. Blahic
2.3
Avg Points / Game (Last 100 Matches)
0.67
2 i
Last 6 Opponents
Olympique Lyonnais Rank: L
Toulouse Rank: W
Nice Rank: W
Monaco Rank: L
Le Havre Rank: W
Metz Rank: W
Avg Points / Game (Last 6 Matches)
0.5 i
Last 6 Opponents
Brest Rank: D
Auxerre Rank: D
Metz Rank: D
Strasbourg Rank: L
Angers SCO Rank: L
LOSC Lille Rank: L
24
Head to Head (Wins - Draws - Losses)
24 - 4 - 3
3

Win Probabilities

Live Win Probability (90 Min)
Home Paris Saint Germain
97.44%
Draw
1.91%
Away Nantes
0.65%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
49.23
10.85
0 (Weakest) 100 (Strongest)
Metric
Paris Saint Germain
Nantes
Power Score
49.23
10.85
League Position
1
17
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Paris Saint Germain Opponent-weighted form score
Nantes Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Paris Saint Germain Nantes

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Paris Saint Germain

Left / Center / Right
Opposition half density
vs season average

Nantes

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Paris Saint Germain ⚠ Proxy
vs
⚠ Proxy Nantes
Attacking Efficiency
Higher is better
Attacking Efficiency
24.21
41.67
Defensive Efficiency
Lower is better
Defensive Efficiency
41.67
24.21
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Paris Saint Germain -1.71 Efficiency Index
vs
Nantes +1.71 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Paris Saint Germain
Nantes
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Paris Saint Germain ⚠ Proxy
vs
⚠ Proxy Nantes
Created Set-piece attacking threat
Paris Saint Germain Nantes
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Paris Saint Germain Nantes
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Paris Saint Germain
Nantes
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Paris Saint Germain
vs
Nantes
Attack After Winning Possession transition → offence
Paris Saint Germain Nantes
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Paris Saint Germain Nantes
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Paris Saint Germain
Nantes
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • PSG had peak pressure around 14'.
  • PSG started the game with stronger pressure.
PSG Pressure NAN Pressure
Pressure Index: PSG reached the top pressure at 14' (88.83).

Team Head to Head Last 6 Seasons

Summary of 31 matches between these sides — filtered by competition and venue context.

Paris Saint Germain PSG Home
31 matches
Nantes NAN Away
Match Record
24
Wins
3
4
Draws
4
3
Losses
24
Goals
69
Goals Scored
21
21
Goals Conceded
69
+48
Goal Difference
-48

Data last updated: 2026-04-23T00:02:48+00:00

STARTING XI

Match Formation 4-3-3
Match Formation 5-3-2
Pitch
M. Safonov
Russia
39 M. Safonov
A. Hakimi Mouh
Substitution
Morocco
2 A. Hakimi Mouh
M. Aoás Corrêa
Brazil
5 M. Aoás Corrêa
I. Zabarnyi
Ukraine
6 I. Zabarnyi
W. Zaire Emery
Substitution
France
33 W. Zaire Emery
J. Gonçalves Neves
Substitution
Portugal
87 J. Gonçalves Neves
L. Lopes Beraldo
Brazil
4 L. Lopes Beraldo
P. Fernández Sarmiento
27 P. Fernández Sarmiento
D. Doue
France
14 D. Doue
O. Dembélé
Substitution
France
10 O. Dembélé
K. Kvaratskhelia
Substitution
Georgia
7 K. Kvaratskhelia
Pitch
A. Lopes
Portugal
1 A. Lopes
D. Machado Mena
Colombia
27 D. Machado Mena
N. Cozza
France
3 N. Cozza
A. Youssef
Libya
2 A. Youssef
F. Guilbert
France
24 F. Guilbert
M. Acapandié
Substitution
France
22 M. Acapandié
L. Leroux
Substitution
France
66 L. Leroux
I. Sissoko
Mali
28 I. Sissoko
J. Lepenant
Substitution
France
8 J. Lepenant
M. Abline
Substitution
France
10 M. Abline
M. Abdallah
Substitution
Egypt
31 M. Abdallah

General Information

Date & Time :
Apr 22, 2026, 05:00 PM
Competition :
2025/2026 Ligue 1, France · Round 26 · Regular Season
Stadium :
Parc des Princes
Capacity :
48583
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Clément Turpin
Benjamin Pages
Brendan Roffet
Nicolas Danos

Statistics

Possession
PSG
66%
NAN
34%

Top Statistics

3 Goals 0
2 Big Chances Created 0
6 Shots 4
59 Dangerous attacks 30
70 Possession 30
7 Corners 6
7 Free kicks 11
2 Yellow Cards 1

Match Overview

1 Penalties 0
13 Goal Attempts 7
60 Ball Safe 59
2 Assists 0
5 Substitutions 5
1 Hit Woodwork 0
11 Throwins 14
12 Successful Headers 11
8 Successful Dribbles 5
2 Goal Kicks 7
73 Successful Dribbles Percentage 38
11 Dribble Attempts 13

Attacking

152 Attacks 67

Possession

13 Key Passes 7
33 Successful Long Passes 24
69 Successful Long Passes Percentage 53
91 Successful Passes Percentage 80
733 Passes 302
664 Successful Passes 241
48 Long Passes 45

Defensive

4 Saves 3
40 Duels Won 36
8 Interceptions 9
13 Tackles 10

Build-up

3 Accurate Crosses 5
12 Total Crosses 17

Discipline

2 Offsides 2
11 Fouls 8

Lineup

Referee : Clément Turpin

Starting XI

39
Matvey Safonov
Matvey Safonov Goalkeeper
6.75
2
Achraf Hakimi
Achraf Hakimi Defender
7.11
21
Lucas Hernández
Lucas Hernández
Defender60'
6.98
5
Marquinhos
Marquinhos Defender
6.9
6
Ilya Zabarnyi
Ilya Zabarnyi Defender
6.87
33
Warren Zaïre-Emery
Warren Zaïre-Emery Defender
7.12
24
Senny Mayulu
Senny Mayulu
Midfielder60'
7.01
4
Lucas Beraldo
Lucas Beraldo Midfielder
7.04
27
Pedro Fernández
Pedro Fernández Midfielder
6.78
87
João Neves
João Neves Midfielder
7.26
8
Fabián Ruiz
Fabián Ruiz
Midfielder60'
7.03
7
Khvicha Kvaratskhelia
Khvicha Kvaratskhelia Attacker
2
7.26
49
Ibrahim Mbaye
Ibrahim Mbaye
Attacker65'
6.8
10
Ousmane Dembélé
Ousmane Dembélé Attacker
7.61
29
Bradley Barcola
Bradley Barcola
Attacker65'
7.15
14
Désiré Doué
Désiré Doué Attacker
7.13
Referee : Clément Turpin

Starting XI

1
Anthony Lopes
Anthony Lopes Goalkeeper
6.95
2
Ali Youssef
Ali Youssef Defender
6.9
3
Nicolas Cozza
Nicolas Cozza Defender
6.59
22
Mathieu Acapandié
Mathieu Acapandié Defender
6.24
6
Chidozie Awaziem
Chidozie Awaziem
Defender79'
6.87
24
Frédéric Guilbert
Frédéric Guilbert Defender
7.15
27
Deiver Machado
Deiver Machado Defender
6.63
8
Johann Lepenant
Johann Lepenant Midfielder
6.85
52
Bahmed Deuff
Bahmed Deuff
Midfielder73'
6.46
28
Ibrahima Sissoko
Ibrahima Sissoko Midfielder
6.43
66
Louis Leroux
Louis Leroux Midfielder
6.6
17
Dehmaine Tabibou
Dehmaine Tabibou
Midfielder65'
6.69
10
Matthis Abline
Matthis Abline Attacker
6.81
19
Youssef El Arabi
Youssef El Arabi
Attacker80'
6.67
31
Mostafa Mohamed
Mostafa Mohamed Attacker
6.75
37
Ignatius Ganago
Ignatius Ganago
Attacker65'
6.72

Events

2ND-HALF
80'
Event
Youssef El Arabi Matthis Abline
10th Substitution
79'
Event
Chidozie Awaziem Mathieu Acapandié
9th Substitution
73'
Event
Bahmed Deuff Johann Lepenant
8th Substitution
Event
Bradley Barcola Ousmane Dembélé
4th Substitution
65'
Event
Ibrahim Mbaye Khvicha Kvaratskhelia
6th Substitution
65'
65'
Event
Ignatius Ganago Mostafa Mohamed
5th Substitution
65'
Event
Dehmaine Tabibou Louis Leroux
7th Substitution
Event
Fabián Ruiz João Neves
3rd Substitution
60'
Event
Senny Mayulu Warren Zaïre-Emery
2nd Substitution
60'
Event
Lucas Hernández Achraf Hakimi
1st Substitution
60'
Event
Khvicha Kvaratskhelia
Right foot shot / 2nd Goal
50'
46'
Event
Frédéric Guilbert
Foul / 3rd Yellowcard
1ST-HALF
Event
Ilya Zabarnyi
Foul / 2nd Yellowcard
41'
Event
Désiré Doué
Right foot shot / 1st Goal
37'
Event
Warren Zaïre-Emery
Foul / 1st Yellowcard
35'
24'
Event
Louis Leroux
Goal disallowed
Event
Khvicha Kvaratskhelia
Right foot shot / 1st Penalty
13'
Event
Louis Leroux
Penalty awarded
11'

Match Commentary

90
Update Update
Offside called against Paris Saint Germain. Bradley Barcola is offside.
90
Update Update
Bradley Barcola commits a handball for Paris Saint Germain.
90
Update Update
The second half ends with Paris Saint Germain winning 3-0 against Nantes.
90
Update Update
The fourth official has indicated there will be 3 minutes of added time.
90
Corner Corner
New attacking attempt. Frédéric Guilbert from Nantes takes a left-footed shot from outside the box, but Matvey Safonov from Paris Saint Germain saves it in the right corner. The assist comes from Ignatius Ganago.
90
Update Update
Foul committed by Youssef El-Arabi of Nantes.
90
Update Update
Beraldo from Paris Saint Germain won a free kick in defense.
88
Update Update
Frédéric Guilbert fouled a player from Nantes.
88
Update Update
Désiré Doué of Paris Saint Germain won a free kick on the left wing.
87
Update Update
Foul committed by Ignatius Ganago of Nantes.
84
Update Update
Illia Zabarnyi from Paris Saint Germain won a free kick in defense.
83
Update Update
Ali Youssif from Nantes won a free kick in defense.
83
Corner Corner
Corner awarded to Paris Saint Germain after Nicolas Cozza concedes.
83
Update Update
Foul committed by Lucas Hernández of Paris Saint Germain.
83
Corner Corner
Senny Mayulu from Paris Saint Germain missed a chance, shooting with his left foot from outside the box to the left. The assist came from Désiré Doué after a corner.
81
Update Update
Dehmaine Tabibou from Nantes won a free kick in defense.
81
Update Update
Fouled by Beraldo of Paris Saint Germain.
80
Corner Corner
Missed chance. Ignatius Ganago from Nantes headed the ball from the right side of the six-yard box after a corner.
80
Substitution Substitution
Substitution for Nantes: Youssef El-Arabi replaces Matthis Abline.
79
Corner Corner
Nantes win a corner after Illia Zabarnyi concedes.
79
Substitution Substitution
Substitution for Nantes: Chidozie Awaziem replaces Mathieu Acapandié.
77
Corner Corner
New attacking attempt. Bahmed Deuff from Nantes shoots with his right foot from outside the box, but Matvey Safonov from Paris Saint Germain saves it in the top right corner.
75
Update Update
There is a delay in the match due to an injury to Mathieu Acapandié of Nantes.
73
Substitution Substitution
Substitution for Nantes: Bahmed Deuff replaces Johann Lepenant.
69
Attempt Attempt
Fabián Ruiz's left-footed shot from outside the box is blocked. Ibrahim Mbaye provided the assist.
69
Update Update
Johann Lepenant from Nantes won a free kick in defense.
68
Update Update
Foul committed by Lucas Hernández of Paris Saint Germain.
68
Update Update
Ignatius Ganago of Nantes won a free kick in defense.
67
Update Update
Senny Mayulu from Paris Saint Germain misses a chance, shooting with his left foot from outside the box, but the ball goes high. Beraldo provided the assist.
65
Substitution Substitution
Substitution for Paris Saint Germain: Bradley Barcola replaces Ousmane Dembélé.
65
Substitution Substitution
Substitution for Nantes: Ignatius Ganago replaces Mostafa Mohamed.
65
Update Update
Nicolas Cozza from Nantes won a free kick in defense.
65
Update Update
Foul committed by Senny Mayulu of Paris Saint Germain.
65
Substitution Substitution
Substitution for Paris Saint Germain: Ibrahim Mbaye replaces Khvicha Kvaratskhelia.
65
Substitution Substitution
Substitution for Nantes: Dehmaine Tabibou replaces Louis Leroux.
63
Update Update
Foul committed by Senny Mayulu of Paris Saint Germain.
62
Update Update
Ali Youssif's header from close range is blocked. The assist came from Frédéric Guilbert, who also headed the ball.
62
Corner Corner
Nantes win a corner after Dro Fernández concedes.
62
Update Update
Ibrahima Sissoko from Nantes won a free kick on the left wing.
62
Update Update
Foul committed by Senny Mayulu of Paris Saint Germain.
61
Corner Corner
Khvicha Kvaratskhelia from Paris Saint Germain hits the bar with a header from the center of the box. The assist comes from Ousmane Dembélé, who provided a cross after a corner.
60
Substitution Substitution
Substitution for Paris Saint Germain: Fabián Ruiz replaces João Neves.
60
Substitution Substitution
Substitution for Paris Saint Germain: Senny Mayulu replaces Warren Zaïre-Emery.
60
Substitution Substitution
Substitution for Paris Saint Germain: Lucas Hernández replaces Achraf Hakimi.
60
Corner Corner
Corner awarded to Paris Saint Germain after being conceded by Frédéric Guilbert.
59
Attempt Attempt
Ousmane Dembélé's left-footed shot from the left side of the box is blocked. Beraldo provided the assist.
58
Update Update
Ousmane Dembélé of Paris Saint Germain is called offside.
55
Corner Corner
Achraf Hakimi from Paris Saint Germain had a missed chance, shooting with his right foot from outside the box, but it went wide. The assist came from Dro Fernández after a corner.
54
Corner Corner
Corner awarded to Paris Saint Germain after Frédéric Guilbert concedes.
53
Update Update
Deiver Machado from Nantes won a free kick in defense.
53
Update Update
Deiver Machado from Nantes won a free kick in defense.
50
GOAL! GOAL! Important
Goal! Khvicha Kvaratskhelia scores for Paris Saint Germain with a right-footed shot from the center of the box after a fast break. The match score is now Paris Saint Germain 3, Nantes 0.
46
Update Update
Frédéric Guilbert fouled a player from Nantes.
46
Update Update
Khvicha Kvaratskhelia from Paris Saint Germain won a free kick on the left wing.
46
Yellow Card Yellow Card Important
Frédéric Guilbert of Nantes receives a yellow card for a foul.
45
Update Update
The fourth official has indicated that there will be 3 minutes of added time.
45
Update Update
The first half ends with Paris Saint Germain leading Nantes 2-0.
45
Update Update
The second half begins with Paris Saint Germain leading Nantes 2-0.
43
Corner Corner
Nantes win a corner after Beraldo concedes.
43
Corner Corner
Nantes win a corner after Matvey Safonov concedes.
42
Corner Corner
New attacking attempt. Matthis Abline from Nantes takes a right-footed shot from a difficult position and long distance on the right, but it's saved in the top right corner by Matvey Safonov from Paris Saint Germain.
41
Attempt Attempt
Ousmane Dembélé from Paris Saint Germain had a missed chance, shooting with his left foot from the left side of the box, but it went just to the left. The assist was provided by Dro Fernández.
41
Update Update
Mostafa Mohamed from Nantes won a free kick on the right wing.
41
Yellow Card Yellow Card Important
Illia Zabarnyi of Paris Saint Germain receives a yellow card for a foul.
41
Update Update
Illia Zabarnyi commits a foul against Paris Saint Germain.
40
Attempt Attempt
Matthis Abline's right-footed shot from the right side of the box is blocked. The assist was made by Mathieu Acapandié.
39
Attempt Attempt
Missed chance. Matthis Abline from Nantes took a right-footed shot from outside the box but missed to the left. Assist by Mathieu Acapandié.
37
GOAL! GOAL! Important
Goal! Paris Saint Germain leads 2-0 against Nantes. Désiré Doué scores with a right-footed shot from the right side of the box into the top left corner, assisted by Achraf Hakimi.
36
Corner Corner
New attacking attempt. Matthis Abline from Nantes takes a left-footed shot from outside the box, but Matvey Safonov from Paris Saint Germain saves it in the right corner.
35
Yellow Card Yellow Card Important
Warren Zaïre-Emery of Paris Saint Germain receives a yellow card for a foul.
35
Update Update
Warren Zaïre-Emery of Paris Saint Germain is fouled.
35
Update Update
Johann Lepenant of Nantes won a free kick in defense.
34
Update Update
Désiré Doué from Paris Saint Germain won a free kick on the right wing.
34
Update Update
Deiver Machado of Nantes committed a foul.
28
Update Update
Désiré Doué of Paris Saint Germain won a free kick on the right wing.
28
Update Update
Deiver Machado from Nantes commits a foul.
26
Corner Corner
Nantes win a corner after Beraldo concedes.
26
Update Update
Désiré Doué of Paris Saint Germain won a free kick on the right wing.
24
Update Update
VAR decision: No goal. The match remains Paris Saint Germain 1, Nantes 0.
22
Update Update
VAR decision: No goal. The match remains Paris Saint Germain 1, Nantes 0.
21
Update Update
Fouled by Dro Fernández of Paris Saint Germain.
21
Update Update
Nicolas Cozza of Nantes won a free kick in an attacking position.
21
Attempt Attempt
Goal! Nantes equalizes with Louis Leroux scoring from the center of the box with a left-footed shot. The assist comes from Ibrahima Sissoko's header. The match is now 1-1.
20
Corner Corner
Corner awarded to Nantes after Dro Fernández concedes.
20
Corner Corner
Nantes wins a corner after Dro Fernández concedes.
19
Attempt Attempt
Ousmane Dembélé's left-footed shot from the right side of the box is blocked. The assist was provided by Beraldo.
18
Corner Corner
Corner awarded to Paris Saint Germain after a concession by Ali Youssif.
17
Corner Corner
Corner awarded to Paris Saint Germain after being conceded by Anthony Lopes.
17
Corner Corner
Corner awarded to Paris Saint Germain after being conceded by Anthony Lopes.
15
Corner Corner
Corner awarded to Paris Saint Germain after being conceded by Frédéric Guilbert.
13
GOAL! GOAL! Important
Goal! Khvicha Kvaratskhelia scores for Paris Saint Germain with a right-footed shot into the right corner. The score is now 1-0 against Nantes.
11
Update Update
VAR decision results in a penalty for Paris Saint Germain.
10
Update Update
Marquinhos' header from the center of the box is blocked.
9
Corner Corner
Corner awarded to Paris Saint Germain after being conceded by Frédéric Guilbert.
8
Update Update
Ousmane Dembélé from Paris Saint Germain won a free kick in the attacking area.
8
Update Update
Foul committed by Johann Lepenant of Nantes.
3
Update Update
Frédéric Guilbert fouled a player from Nantes.
3
Update Update
Warren Zaïre-Emery of Paris Saint Germain won a free kick in defense.

CONCLUSION

Paris Saint Germain's 3-0 triumph over Nantes was a textbook display of dominance, blending high possession, clinical finishing, and unyielding pressure. Leading 2-0 at halftime set the tone, with the second half securing the points without drama. The minimal deviation and aligned efficiencies highlight a performance true to form for the stronger outfit. Nantes offered little resistance, underscoring the gap in class. This result bolsters PSG's credentials, providing momentum and clean-sheet confidence moving forward in the campaign.

Paris Saint Germain vs Nantes preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.