SPORTANALYST
FootballBaseballBasketballIce hockey
ENFRDEESITNLPT
  1. Home
  2. Ligue 1
  3. Paris Saint Germain vs Lyon

Paris Saint Germain 2–0 Lyon: match recap

PARParis Saint GermainWWWWL2
LYOLyonWLWDW0

FinalLigue 1 · Kickoff Oct 26, 2026, 7:30 PM UTC · Venue: Parc des Princes, Paris

Paris Saint Germain and Lyon finished 2–0 (Ligue 1) on October 26, 2026. Below: the form, standings and head-to-head record both teams took into the game.

Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

FREE RECAP

Match recap

Paris Saint-Germain controlled the match from start to finish, using superior possession and a high shot volume to break down a resilient Lyon defense. Two second-half substitutes combined for the goals, sealing a 2-0 win that reflected the home side's overall dominance.

PSG imposed its technical superiority immediately, holding 68% possession and out-passing Lyon 757 to 348. The home side generated 17 shots to Lyon's 8, with 10 on target, but found the visitors' goalkeeper, D. Greif (7.52 rating), in inspired form for 65 minutes. The breakthrough came from the bench: M. Godts scored and assisted after coming on at the hour, while S. Mayulu added a late goal, both capitalizing on the relentless pressure. Lyon, missing several key players including L. Openda and N. Tagliafico, rarely threatened and managed only 5 shots on target of their own.

Key factors

  • PSG's overwhelming possession and passing dominance (757 vs 348 passes) suffocated Lyon's ability to build attacks
  • The impact of substitutes M. Godts (goal+assist) and S. Mayulu (goal) shifted the game after a goalless first half
  • Lyon's defensive resilience despite facing 17 shots — goalkeeper D. Greif made 5 saves to keep the score respectable

The Analyst's take

PSG's depth proved decisive — two substitutes scored even with key attackers like Kvaratskhelia and Dembélé sidelined, and the midfield trio of Vitinha, Fabián and João Neves controlled the game's rhythm. Lyon's defensive structure held for an hour, but the numbers (95% model share to PSG in form comparison) highlight a gulf in quality that substitutes eventually exposed. Against a fully fit PSG side, Lyon will need more attacking threat to trouble this defense.

Matchup comparison

Recent form: Paris Saint Germain, with 12 points from the last 5 games against 10 for Lyon (3 for a win, 1 for a draw).

Matchup to watch: Paris Saint Germain’s attack (index 134) against Lyon’s defence (index 48).

Matchup to watch: Lyon’s attack (index 124) against Paris Saint Germain’s defence (index 86).

Recent form: last 5

Paris Saint Germain: 4 wins, 0 draws and 1 loss in the last 5, with 10 goals scored and 5 conceded.

Paris Saint Germain
Oct 17, 2026at StrasbourgW3–1
Oct 10, 2026vs Le MansW3–1
Sep 20, 2026at MarseilleW2–1
Sep 13, 2026at Stade Brestois 29W1–0
Sep 4, 2026vs MonacoL1–2

Lyon: 3 wins, 1 draw and 1 loss in the last 5, with 10 goals scored and 4 conceded.

Lyon
Oct 18, 2026vs NiceW2–1
Oct 9, 2026at LensL1–2
Sep 19, 2026vs RennesW4–0
Sep 12, 2026at Paris FCD0–0
Sep 4, 2026vs AuxerreW3–1

Results before kickoff, newest first.

Head-to-head

In the last 2 meetings on record, Paris Saint Germain won 1, Lyon won 1.

Apr 19, 2026 · last seasonParis Saint Germain1–2Lyon
Nov 9, 2025 · last seasonLyon2–3Paris Saint Germain

Season so far

Paris Saint Germain sit 5th of 18 with 14 points after 7 games (4-2-1).

Lyon sit 4th of 18 with 14 points after 7 games (4-2-1).

#TeamPWDLGoalsPts
5Paris Saint Germain742114:914
4Lyon742113:514

Team season model

  • Paris Saint Germain attack index 134: 34% more scoring per game than the league average.
  • Paris Saint Germain defence index 86: 14% less conceded per game than the league average.
  • Lyon attack index 124: 24% more scoring per game than the league average.
  • Lyon defence index 48: 52% less conceded per game than the league average.

Index 100 is the league average per game. Above 100 in attack means more scoring; below 100 in defence means fewer conceded.

Every pre-game read, free for 7 days

  • Key factors: the matchups and numbers that shape this game.
  • Player form: recent output from the players who matter most.
  • Team news: injuries and availability from the latest reports.
  • Analyst chat: ask follow-up questions about this game (All-Access).
Start your 7-day free trial→Get the app · Google Play

then from $4.99/mo billed yearly

GET IT ONGoogle PlayIPHONE · COMPUTEROpen the web app

More Ligue 1 games

  • Stade Brestois 29 vs NiceOct 23, 2026 · 1–2
  • Lens vs Paris FCOct 24, 2026 · 2–1
  • Monaco vs LilleOct 25, 2026 · 1–1
  • Angers vs LorientOct 25, 2026 · 0–0
  • Auxerre vs Le MansOct 25, 2026 · 1–1
  • Marseille vs Le HavreOct 25, 2026 · 4–3
  • Rennes vs StrasbourgOct 25, 2026 · 3–0
  • Toulouse vs Estac TroyesOct 25, 2026 · 0–0
  • All Ligue 1 games →
  • Paris Saint Germain: form and fixtures →
  • Lyon: form and fixtures →
  • Football today →
SPORTANALYSTKnow the game before kickoff.
HomePrivacyTermsCompare apps