Ligue 1 · Matchweek 25
Lilian Brassier 53'
HT 0:1
Bradley Barcola 27'
Gonçalo Ramos 50'
Ousmane Dembélé 90+1'
Ousmane Dembélé 90+4'
Sat, 8 Mar 2025, 16:00 (UK) · Roazhon Park, Rennes
Rennes · 29 pts|Paris Saint Germain · 65 pts

Paris Saint Germain won on the scoreboard and on xG (1.75–3.85).

Player of the matchWillian Pacho8.4Decisive moment27' Bradley Barcola+0.7

Rennes 1-4 Paris Saint Germain

Key numbers

  • Possession 32% – 68%
  • Shots 13 (3 on target) – 19 (9)
  • Decisive moment: 27' Bradley Barcola, FN xPts +0.7
Player of the match
Willian Pacho 8.4Dominant

Highest FN Score on the pitch: 8.4 (Dominant)

Game state

0-10-21-21-31-4
Rennes ahead 0 min · level 27 min · Paris Saint Germain ahead 63 min
  • Vitinha — off the bench 26 min · 0G 1A
  • Ousmane Dembélé — off the bench 26 min · 2G 0A
  • Achraf Hakimi — off the bench 16 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

27' Bradley Barcola Goal · scorer +0.5 · assist Désiré Doué +0.2 +0.7
50' Gonçalo Ramos Goal · scorer +0.3 · assist Bradley Barcola +0.1 +0.4
53' Lilian Brassier Goal · assist Jérémy Jacquet +0.2
90+1' Ousmane Dembélé Goal · assist Achraf Hakimi +0.1
90+4' Ousmane Dembélé Goal · assist Vitinha 0.0
Rennes Expected (last two seasons) 0.9Own moments +0.2Opponent moments −0.9Time effect −0.2→ League points won 0
Paris Saint Germain Expected (last two seasons) 1.9Own moments +1.2Opponent moments −0.4Time effect +0.3→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

RennesParis Saint Germain
32%Possession68%
1.75Expected goals (xG)3.85
0.13xG per shot0.2
13Shots19
3Shots on target9
23%Shots on target %47%
11Shots in box12
311Passes685
80%Pass accuracy91%
3Corners2
5Saves2
11Fouls6
2Yellow cards3
1Offsides0

Compared with usual

Rennes

26 matches this season, all competitions baseline
This matchAvg
Goals11.5
Conceded41.3
xG1.751.3
xG against3.851.2high
Shots1312.7
On target34.9
Shots faced1910.9
xG per shot0.130.11
Possession32%52.2%low
Passes311467.1low
Pass accuracy80%84%
Corners35
Fouls1113.2

Paris Saint Germain

39 matches this season, all competitions baseline
This matchAvg
Goals42.7
Conceded10.92
xG3.852.3
xG against1.750.83
Shots1918.5
On target97.9
Shots faced138.9
xG per shot0.20.12
Possession68%67.5%
Passes685710.8
Pass accuracy91%90.5%
Corners26.7
Fouls69

Timeline

  • 27' Goal Bradley Barcola league goal #13 assist Désiré Doué
  • 34' Yellow Brice Samba
  • 36' Yellow Lucas Hernández
  • 45+2' Yellow Bradley Barcola
  • 50' Goal Gonçalo Ramos league goal #5 assist Bradley Barcola
  • 51' VAR Gonçalo Ramos
  • 53' Goal Lilian Brassier league goal #1 assist Jérémy Jacquet
  • 58' Yellow Anthony Rouault
  • 64' Sub Gonçalo Ramos → Ousmane Dembélé
  • 64' Sub Lucas Hernández → Nuno Mendes
  • 64' Sub Kang-in Lee → Vitinha
  • 65' Sub João Neves → Khvicha Kvaratskhelia
  • 72' Sub Ismael Koné → Azor Matusiwa
  • 72' Sub Jordan James → Seko Fofana
  • 74' Sub Bradley Barcola → Achraf Hakimi
  • 81' Sub Mohamed Kader Meite → Kyogo Furuhashi
  • 83' Sub Ludovic Blas → Mousa Al-Taamari
  • 90+1' Goal Ousmane Dembélé league goal #19 assist Achraf Hakimi
  • 90+4' Goal Ousmane Dembélé league goal #20 assist Vitinha
  • 90+7' Yellow Achraf Hakimi

Category leaders

  • Key passesVitinha3
  • Duels wonLucas Hernández8/12
  • DribblesIsmael Koné2/3
  • Defensive actionsWillian Pacho11
  • ShotsGonçalo Ramos3 (on target 2)
  • Fouls wonSenny Mayulu4

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.