Rennes vs Paris Saint-Germain

8 March 2025 · Ligue 1 · 2024/25 · Referee Mathieu Vernice

Full time 1 – 4

Half-time: 0–1

  • Lilian Brassier 53’
  • Bradley Barcola 27’
  • Gonçalo Ramos 50’
  • Ousmane Dembélé 90+1’, 90+4’

Match summary

Paris Saint-Germain won comfortably, 4-1 away at Rennes. Paris Saint-Germain led 1-0 at half-time.

In the first half, Bradley Barcola put Paris Saint-Germain ahead in the 27th minute, set up by Désiré Doué. In the second half, Gonçalo Ramos made it 0-2 in the 50th minute, set up by Bradley Barcola, Lilian Brassier pulled one back to make it 1-2 with a header in the 53rd minute, set up by Jérémy Jacquet, Ousmane Dembélé made it 1-3 in stoppage time, set up by Achraf Hakimi, and Dembélé made it 1-4 in stoppage time, set up by Vitinha.

The chances backed that up: Paris Saint-Germain created 3.46 expected goals (xG) from 19 shots to Rennes's 2.11 from 13.

Match stats

Rennes Paris Saint-Germain
13 Shots 19
3 Shots on Target 9
3 Corners 2
2 Yellow Cards 3
0 Red Cards 0
2.11 xG 3.40
2.11 Non-penalty xG 3.40
7 Deep Completions 13

Key events

Rennes Paris Saint-Germain
Kick-off
27’
Bradley Barcola
Assist: Désiré Doué
0-1 (Paris Saint-Germain)
Half-time0-1
50’
Gonçalo Ramos
Assist: Bradley Barcola
0-2 (Paris Saint-Germain)
Lilian Brassier
Assist: Jérémy Jacquet
1-2 (Rennes)
53’
90+1’
Ousmane Dembélé
Assist: Achraf Hakimi
1-3 (Paris Saint-Germain)
90+4’
Ousmane Dembélé
Assist: Vitinha
1-4 (Paris Saint-Germain)
Full-time1-4

Bookings

Card times are not on file for this game, so they are listed without a minute.

Rennes
  • Brice Samba
  • Anthony Rouault
Paris Saint-Germain
  • Lucas Hernández
  • Bradley Barcola
  • Achraf Hakimi

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.11 3.46 27’ Bradley Barcola (Paris Saint-Germain), 0-1 27’ 50’ Gonçalo Ramos (Paris Saint-Germain), 0-2 50’ 53’ Lilian Brassier (Rennes), 1-2 53’ 90+1’ Ousmane Dembélé (Paris Saint-Germain), 1-3 90+1’ 90+4’ Ousmane Dembélé (Paris Saint-Germain), 1-4 90+4’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.11 3.46 27’ Bradley Barcola (Paris Saint-Germain), 0-1 Barcola 27’ 50’ Gonçalo Ramos (Paris Saint-Germain), 0-2 Ramos 50’ 53’ Lilian Brassier (Rennes), 1-2 Brassier 53’ 90+1’ Ousmane Dembélé (Paris Saint-Germain), 1-3 Dembélé 90+1’ 90+4’ Ousmane Dembélé (Paris Saint-Germain), 1-4 Dembélé 90+4’
Rennes 2.11 xGParis Saint-Germain 3.46 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Paris Saint-Germain attacking Rennes attacking 
38’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.56 xG, off target 53’ Lilian Brassier (Rennes), from a corner, 0.56 xG, goal 87’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.54 xG, off target 50’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.51 xG, goal 73’ Mohamed Meïté (Rennes), open play, 0.42 xG, blocked 27’ Bradley Barcola (Paris Saint-Germain), set piece, 0.39 xG, goal 90+1’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.36 xG, goal 52’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.31 xG, saved 27’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.30 xG, saved 30’ Ludovic Blas (Rennes), open play, 0.28 xG, off target 85’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.13 xG, blocked 38’ Lee Kang-In (Paris Saint-Germain), open play, 0.10 xG, saved 57’ Mohamed Meïté (Rennes), open play, 0.09 xG, blocked 79’ Ludovic Blas (Rennes), open play, 0.09 xG, saved 90+4’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.09 xG, goal 66’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.07 xG, off target 90+2’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.07 xG, blocked 63’ Ismaël Koné (Rennes), open play, 0.07 xG, off target 59’ Mohamed Meïté (Rennes), open play, 0.06 xG, off target 90+8’ Mousa Al Tamari (Rennes), direct free kick, 0.06 xG, off target 24’ Warren Zaïre-Emery (Paris Saint-Germain), open play, 0.05 xG, blocked 48’ Senny Mayulu (Paris Saint-Germain), open play, 0.05 xG, off target 90+2’ Lorenz Assignon (Rennes), open play, 0.06 xG, blocked 4’ João Neves (Paris Saint-Germain), open play, 0.05 xG, saved 54’ Bradley Barcola (Paris Saint-Germain), open play, 0.05 xG, saved 76’ Désiré Doué (Paris Saint-Germain), open play, 0.05 xG, off target 41’ Mohamed Meïté (Rennes), open play, 0.04 xG, hit the woodwork 55’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.04 xG, blocked 25’ Désiré Doué (Paris Saint-Germain), open play, 0.03 xG, off target 27’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.03 xG, blocked 67’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, off target 39’ Bradley Barcola (Paris Saint-Germain), open play, 0.02 xG, saved 38’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.56 xG, off target 53’ Lilian Brassier (Rennes), from a corner, 0.56 xG, goal 87’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.54 xG, off target 50’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.51 xG, goal 73’ Mohamed Meïté (Rennes), open play, 0.42 xG, blocked 27’ Bradley Barcola (Paris Saint-Germain), set piece, 0.39 xG, goal 90+1’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.36 xG, goal 52’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.31 xG, saved 27’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.30 xG, saved 30’ Ludovic Blas (Rennes), open play, 0.28 xG, off target 85’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.13 xG, blocked 38’ Lee Kang-In (Paris Saint-Germain), open play, 0.10 xG, saved 57’ Mohamed Meïté (Rennes), open play, 0.09 xG, blocked 79’ Ludovic Blas (Rennes), open play, 0.09 xG, saved 90+4’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.09 xG, goal 90+2’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.07 xG, blocked 66’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.07 xG, off target 63’ Ismaël Koné (Rennes), open play, 0.07 xG, off target 59’ Mohamed Meïté (Rennes), open play, 0.06 xG, off target 90+8’ Mousa Al Tamari (Rennes), direct free kick, 0.06 xG, off target 90+2’ Lorenz Assignon (Rennes), open play, 0.06 xG, blocked 24’ Warren Zaïre-Emery (Paris Saint-Germain), open play, 0.05 xG, blocked 48’ Senny Mayulu (Paris Saint-Germain), open play, 0.05 xG, off target 4’ João Neves (Paris Saint-Germain), open play, 0.05 xG, saved 76’ Désiré Doué (Paris Saint-Germain), open play, 0.05 xG, off target 54’ Bradley Barcola (Paris Saint-Germain), open play, 0.05 xG, saved 41’ Mohamed Meïté (Rennes), open play, 0.04 xG, hit the woodwork 55’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.04 xG, blocked 25’ Désiré Doué (Paris Saint-Germain), open play, 0.03 xG, off target 27’ Arnaud Kalimuendo Muinga (Rennes), open play, 0.03 xG, blocked 67’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, off target 39’ Bradley Barcola (Paris Saint-Germain), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Brice Samba GK900 0.000.000
Jérémy Jacquet DEF9010 0.000.561
Lilian Brassier DEF9011 0.560.322
Anthony Rouault DEF900 0.000.000
Lorenz Assignon MID901 0.060.311
Adrien Truffert MID900 0.000.102
Ismaël Koné MID741 0.070.000
Jordan James MID740 0.000.000
Arnaud Kalimuendo Muinga MID903 0.380.061
Ludovic Blas MID852 0.370.102
Mohamed Meïté FWD834 0.610.091
Azor Matusiwa Sub160 0.000.000
Seko Fofana Sub160 0.000.000
Kyogo Furuhashi Sub70 0.000.000
Mousa Al Tamari Sub51 0.060.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Rennes win 20% Avg odds 4.80
Draw 23% Avg odds 4.10
Paris Saint-Germain win 57% Avg odds 1.68

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.