Paris Saint-Germain vs Le Havre

22 November 2025 · Ligue 1 · 2025/26 · Referee Mathieu Vernice

Full time 3 – 0

Half-time: 1–0

  • Lee Kang-In 29’
  • João Neves 65’
  • Bradley Barcola 87’

Match summary

Paris Saint-Germain won comfortably, 3-0 at home to Le Havre. Paris Saint-Germain led 1-0 at half-time.

Lee Kang-In put Paris Saint-Germain ahead in the 29th minute, set up by Nuno Mendes, João Neves made it 2-0 in the 65th minute, and Bradley Barcola made it 3-0 in the 87th minute, set up by Khvicha Kvaratskhelia.

The chances backed that up: Paris Saint-Germain created 4.36 expected goals (xG) from 31 shots to Le Havre's 1.29 from 12.

Match stats

65% Possession 35%
31 Shots 12
11 Shots on target 4
6 Corners 4
127 Attacks 73
56 Dangerous attacks 34
599 Passes 313
88% Pass accuracy 75%
18 Tackles 25
10 Fouls 8
2 Yellow cards 1
0 Red cards 0
3 Offsides 3

Key events

Paris Saint-Germain Le Havre
Kick-off
Nuno MendesShot on target
4’
Lee Kang-InShot on target
12’
14’
Yassine KechtaShot on target
Ibrahim MbayeShot on target
19’
Kang-in LeeLeft foot shot1-0 (Paris Saint-Germain)
29’
32’
Abdoulaye TouréFoul
38’
Yassine KechtaShot on target
Gonçalo RamosShot on target
44’
Half-time1-0
Second half underway
Ibrahim MbayeShot on target
52’
58’
Reda KhadraAbdoulaye TouréInjury
Gonçalo RamosShot on target
60’
61’
62’
Yanis ZouaouiShot on target
João NevesLeft foot shot2-0 (Paris Saint-Germain)
65’
Bradley BarcolaShot on target
65’
69’
75’
Fodé DoucouréYassine Kechta
84’
Younes NamliLoïc Nego
Bradley BarcolaRight foot shot3-0 (Paris Saint-Germain)
87’
Khvicha KvaratskheliaShot on target
90+2’
Full-time3-0

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 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.36 1.29 29’ Lee Kang-In (Paris Saint-Germain), 1-0 29’ 65’ João Neves (Paris Saint-Germain), 2-0 65’ 87’ Bradley Barcola (Paris Saint-Germain), 3-0 87’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 4.36 1.29 29’ Lee Kang-In (Paris Saint-Germain), 1-0 Kang-In 29’ 65’ João Neves (Paris Saint-Germain), 2-0 Neves 65’ 87’ Bradley Barcola (Paris Saint-Germain), 3-0 Barcola 87’
Paris Saint-Germain 4.36 xGLe Havre 1.29 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Le Havre attacking Paris Saint-Germain attacking 
25’ Simon Ebonog (Le Havre), open play, 0.64 xG, blocked 63’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.51 xG, off target 65’ João Neves (Paris Saint-Germain), open play, 0.47 xG, goal 87’ Bradley Barcola (Paris Saint-Germain), open play, 0.46 xG, goal 36’ Gonçalo Ramos (Paris Saint-Germain), from a corner, 0.43 xG, off target 43’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.39 xG, off target 65’ Bradley Barcola (Paris Saint-Germain), open play, 0.32 xG, saved 29’ Lee Kang-In (Paris Saint-Germain), open play, 0.28 xG, goal 14’ Yassine Kechta (Le Havre), open play, 0.22 xG, saved 65’ Bradley Barcola (Paris Saint-Germain), open play, 0.14 xG, blocked 60’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.12 xG, saved 79’ Nuno Mendes (Paris Saint-Germain), open play, 0.11 xG, off target 85’ Quentin Ndjantou (Paris Saint-Germain), open play, 0.11 xG, blocked 36’ João Neves (Paris Saint-Germain), from a corner, 0.10 xG, blocked 75’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.10 xG, off target 77’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.10 xG, blocked 70’ Issa Soumaré (Le Havre), open play, 0.09 xG, hit the woodwork 31’ Issa Soumaré (Le Havre), open play, 0.08 xG, blocked 24’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.07 xG, off target 44’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.07 xG, saved 46’ Issa Soumaré (Le Havre), open play, 0.07 xG, off target 20’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.07 xG, off target 67’ Quentin Ndjantou (Paris Saint-Germain), open play, 0.06 xG, off target 90+2’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.06 xG, saved 38’ Yassine Kechta (Le Havre), open play, 0.05 xG, saved 47’ Senny Mayulu (Paris Saint-Germain), open play, 0.05 xG, off target 52’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.04 xG, saved 62’ Yanis Zouaoui (Le Havre), direct free kick, 0.05 xG, saved 81’ João Neves (Paris Saint-Germain), from a corner, 0.04 xG, off target 90+2’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.04 xG, off target 81’ Bradley Barcola (Paris Saint-Germain), from a corner, 0.03 xG, off target 89’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, blocked 19’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.03 xG, saved 59’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.03 xG, blocked 4’ Nuno Mendes (Paris Saint-Germain), open play, 0.02 xG, saved 12’ Lee Kang-In (Paris Saint-Germain), open play, 0.02 xG, saved 28’ Gonçalo Ramos (Paris Saint-Germain), from a corner, 0.02 xG, off target 39’ Ayumu Seko (Le Havre), from a corner, 0.02 xG, off target 46’ Vitinha (Paris Saint-Germain), open play, 0.02 xG, blocked 51’ Rassoul Ndiaye (Le Havre), open play, 0.02 xG, off target 12’ Yassine Kechta (Le Havre), from a corner, 0.02 xG, off target 4’ Abdoulaye Touré (Le Havre), open play, 0.01 xG, off target 90+1’ Felix Mambimbi (Le Havre), set piece, 0.01 xG, off target 25’ Simon Ebonog (Le Havre), open play, 0.64 xG, blocked 63’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.51 xG, off target 65’ João Neves (Paris Saint-Germain), open play, 0.47 xG, goal 87’ Bradley Barcola (Paris Saint-Germain), open play, 0.46 xG, goal 36’ Gonçalo Ramos (Paris Saint-Germain), from a corner, 0.43 xG, off target 43’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.39 xG, off target 65’ Bradley Barcola (Paris Saint-Germain), open play, 0.32 xG, saved 29’ Lee Kang-In (Paris Saint-Germain), open play, 0.28 xG, goal 14’ Yassine Kechta (Le Havre), open play, 0.22 xG, saved 65’ Bradley Barcola (Paris Saint-Germain), open play, 0.14 xG, blocked 60’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.12 xG, saved 79’ Nuno Mendes (Paris Saint-Germain), open play, 0.11 xG, off target 85’ Quentin Ndjantou (Paris Saint-Germain), open play, 0.11 xG, blocked 36’ João Neves (Paris Saint-Germain), from a corner, 0.10 xG, blocked 75’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.10 xG, off target 70’ Issa Soumaré (Le Havre), open play, 0.09 xG, hit the woodwork 77’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.10 xG, blocked 31’ Issa Soumaré (Le Havre), open play, 0.08 xG, blocked 24’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.07 xG, off target 44’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.07 xG, saved 46’ Issa Soumaré (Le Havre), open play, 0.07 xG, off target 20’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.07 xG, off target 67’ Quentin Ndjantou (Paris Saint-Germain), open play, 0.06 xG, off target 90+2’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.06 xG, saved 38’ Yassine Kechta (Le Havre), open play, 0.05 xG, saved 47’ Senny Mayulu (Paris Saint-Germain), open play, 0.05 xG, off target 62’ Yanis Zouaoui (Le Havre), direct free kick, 0.05 xG, saved 52’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.04 xG, saved 81’ João Neves (Paris Saint-Germain), from a corner, 0.04 xG, off target 90+2’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.04 xG, off target 81’ Bradley Barcola (Paris Saint-Germain), from a corner, 0.03 xG, off target 89’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, blocked 19’ Ibrahim Mbaye (Paris Saint-Germain), open play, 0.03 xG, saved 39’ Ayumu Seko (Le Havre), from a corner, 0.02 xG, off target 59’ Gonçalo Ramos (Paris Saint-Germain), open play, 0.03 xG, blocked 4’ Nuno Mendes (Paris Saint-Germain), open play, 0.02 xG, saved 12’ Lee Kang-In (Paris Saint-Germain), open play, 0.02 xG, saved 28’ Gonçalo Ramos (Paris Saint-Germain), from a corner, 0.02 xG, off target 46’ Vitinha (Paris Saint-Germain), open play, 0.02 xG, blocked 51’ Rassoul Ndiaye (Le Havre), open play, 0.02 xG, off target 12’ Yassine Kechta (Le Havre), from a corner, 0.02 xG, off target 4’ Abdoulaye Touré (Le Havre), open play, 0.01 xG, off target 90+1’ Felix Mambimbi (Le Havre), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Paris Saint-Germain 4-3-3 Starting XI
Chevalier
Zaïre-Emery
Zabarnyi
Beraldo 64’
Mendes
Mayulu 71’
Vitinha 71’
Neves
Lee 55’
Ramos 64’
Mbaye
Le Havre 4-1-3-2 Starting XI
Diaw
Zouaoui
Lloris
Sangante
Nego 84’
Seko
Ebonog
Ndiaye 84’
Touré 58’
Kechta 75’
Soumaré

Player stats

PlayerPosMinGAShxGxAKPCards
Lucas Chevalier GK900 0.000.000
Warren Zaïre-Emery DEF900 0.000.565
Illia Zabarnyi DEF900 0.000.101
Beraldo DEF660 0.000.000
Nuno Mendes DEF9012 0.140.693
João Neves MID9013 0.610.431
Senny Mayulu MID731 0.050.052
Vitinha MID731 0.020.092
Lee Kang-In FWD5712 0.300.072
Gonçalo Ramos FWD666 1.180.041
Ibrahim Mbaye FWD905 0.600.172
Bradley Barcola Sub3314 0.950.834
Quentin Ndjantou Sub242 0.170.000
Lucas Hernández Sub240 0.000.000
Khvicha Kvaratskhelia Sub1715 0.330.492
Fabián Sub170 0.000.041

Starters first, then substitutes. xA is expected assists.

Before kick-off

Paris Saint-Germain win 78% Avg odds 1.21
Draw 14% Avg odds 6.45
Le Havre win 8% Avg odds 12.38

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.