Ligue 1 · 2025Parc des Princes

Paris Saint-Germain 1–0 Stade Brestois · Ligue 1

1–0Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Paris Saint-Germain won 1–0.

Shots
233
Shots on target
62
Expected goals
1.490.17
Possession
67%33%

Full time

What the match recorded

Paris Saint Germain beat Stade Brestois 29 1–0. Recorded in this match (Paris Saint Germain – Stade Brestois 29): shots 23–3, shots on target 6–2, expected goals 1.49–0.17, possession 67%–33%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Stade Brestois 29's recent record differs from the season

moderate

Stade Brestois 29's last-five shots average is below their season average.

6.6 shots/match ▲ShotsLast 5 · Season10.7 shots/match
Evidence and caveat

Comparison: An unweighted last-five average is compared with the unweighted season average.

Window: last_5 versus season

MetricLast 5SeasonBaseline
Shots6.6 shots/match10.7 shots/match11.4 shots/match

Caveat: Five matches are sensitive to opponent mix and isolated match states.

Paris Saint Germain show a distinct attacking-volume record

strong

Paris Saint Germain's shot volume and the opposing shot-allowance context sit above their competition baselines.

18.2 shots/match ▲ShotsParis Saint Germain · Stade Brestois 2910.7 shots/match
Evidence and caveat

Comparison: Team shot volume is paired with the opponent's recorded shot allowance.

Window: season

MetricParis Saint GermainStade Brestois 29Baseline
Shots18.2 shots/match10.7 shots/match11.4 shots/match
Shots against8.03 shots/match14.2 shots/match12.4 shots/match

Caveat: Shot volume describes activity; it does not establish finishing quality or a match outcome.

The teams have contrasting possession records

strong

Paris Saint Germain have recorded the higher season possession share.

69.2% ●PossessionParis Saint Germain · Stade Brestois 2942.8%
Evidence and caveat

Comparison: The recorded possession gap is 26.4 percentage points.

Window: season

MetricParis Saint GermainStade Brestois 29Baseline
Possession69.2%42.8%49.8%

Caveat: Possession share does not show where possession occurred or how chances were created.

This match

Match statistics

  • Shots23 shots3 shotsParis Saint-Germain 23 shots, Stade Brestois 3 shots
  • Shots on target6 shots2 shotsParis Saint-Germain 6 shots, Stade Brestois 2 shots
  • Expected goals1.49 xG0.17 xGParis Saint-Germain 1.49 xG, Stade Brestois 0.17 xG
  • Possession67%33%Paris Saint-Germain 67%, Stade Brestois 33%
  • Corners13 corners2 cornersParis Saint-Germain 13 corners, Stade Brestois 2 corners
  • Fouls5 fouls12 foulsParis Saint-Germain 5 fouls, Stade Brestois 12 fouls

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Khvicha Kvaratskhelia · Paris Saint Germain · 89′ · 0.01 xG · off target or blockedLucas Hernández · Paris Saint Germain · 7′ · 0.02 xG · on targetKang-in Lee · Paris Saint Germain · 20′ · 0.02 xG · on targetFabián Ruiz · Paris Saint Germain · 45′ · 0.02 xG · off target or blockedSenny Mayulu · Paris Saint Germain · 59′ · 0.02 xG · on targetSenny Mayulu · Paris Saint Germain · 87′ · 0.02 xG · off target or blockedLucas Beraldo · Paris Saint Germain · 21′ · 0.03 xG · off target or blockedLucas Beraldo · Paris Saint Germain · 25′ · 0.03 xG · off target or blockedDésiré Doué · Paris Saint Germain · 65′ · 0.03 xG · off target or blockedDésiré Doué · Paris Saint Germain · 72′ · 0.03 xG · off target or blockedDésiré Doué · Paris Saint Germain · 82′ · 0.03 xG · goalHugo Magnetti · Stade Brestois 29 · 84′ · 0.03 xG · on targetDro Fernández · Paris Saint Germain · 15′ · 0.04 xG · on targetSenny Mayulu · Paris Saint Germain · 45′ · 0.04 xG · off target or blockedRaphaël Le Guen · Stade Brestois 29 · 29′ · 0.05 xG · on targetGonçalo Ramos · Paris Saint Germain · 43′ · 0.05 xG · off target or blockedSenny Mayulu · Paris Saint Germain · 68′ · 0.05 xG · on targetDro Fernández · Paris Saint Germain · 32′ · 0.06 xG · off target or blockedJoão Neves · Paris Saint Germain · 76′ · 0.07 xG · off target or blockedDro Fernández · Paris Saint Germain · 21′ · 0.08 xG · off target or blockedJunior Dina Ebimbe · Stade Brestois 29 · 45′ · 0.08 xG · off target or blockedDésiré Doué · Paris Saint Germain · 57′ · 0.08 xG · off target or blockedLucas Beraldo · Paris Saint Germain · 82′ · 0.08 xG · off target or blockedFabián Ruiz · Paris Saint Germain · 25′ · 0.09 xG · off target or blockedJoão Neves · Paris Saint Germain · 82′ · 0.11 xG · off target or blockedGonçalo Ramos · Paris Saint Germain · 53′ · 0.23 xG · off target or blocked
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Paris Saint Germain: 23 shots, 6 on target, 1.24 xG. Stade Brestois 29: 3 shots, 2 on target, 0.16 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

00.751.50′HT90′Désiré Doué · Paris Saint Germain · 82′

The step line is cumulative expected goals; circles mark goals. Final: Paris Saint Germain 1.24 xG · Stade Brestois 29 0.16 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

5Paris Saint-Germain
0Draws
0Stade Brestois
Stade Brestois — Paris Saint-Germain · Ligue 10–3
Paris Saint-Germain — Stade Brestois · UEFA Champions League7–0
Stade Brestois — Paris Saint-Germain · UEFA Champions League0–3
Stade Brestois — Paris Saint-Germain · Ligue 12–5
Paris Saint-Germain — Stade Brestois · Ligue 13–1

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: Paris Saint-Germain favored in 11 of 11 directional metrics · Stade Brestois in 0

led this metric higher value (descriptive) too close

Window

Season

Paris Saint-Germain32 matchesStade Brestois32 matches
2.22 goals/match ▲Goals scored32/321.28 goals/match
0.84 goals/match ▲Goals allowed32/321.63 goals/match
2.12 xG/match ▲Expected goals32/321.25 xG/match
18.2 shots/match ▲Shots32/3210.7 shots/match
6.91 shots/match ▲Shots on target32/323.41 shots/match
69.2% ●Possession32/3242.8%
6.56 corners/match ●Corners32/323.75 corners/match
1.07 cards/matchCards27/272 cards/match
9.38 fouls/matchFouls32/3212.9 fouls/match

Evidence quality

How much supports this analysis

Grade A · Strong evidenceStrong evidence — limited
Season samples32 / 32home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • The fixture is outside the configured active season.
  • Recent samples and important metric coverage meet the strong evidence threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Sun, 10 May 2026, 23:00 UTC · analysis-v4

Team rankings in Ligue 1

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required