Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
29
FT
Sat, Sep 12
Français
Paris FC
0-0
Lyon
⚡ Intensity 8
⚖️ Balance 10
🏆 Stakes 100
🎲 Upset 10
A title clash lacking firepower.

Win Probability

  • Paris FC 36%
  • Draw 26%
  • Lyon 38%

Futmetrix AI estimate

Tactical Gridlock at Stade Jean Bouin

Skip It Futmetrix Score: 29/100. A highly anticipated top-of-the-table clash dissolved into a rigid chess match, failing to deliver on its pre-match promise.

The Opening Act

The action at Stade Jean Bouin began with a cautious, probing rhythm rather than blistering speed. Paris FC immediately sought to establish their authority, dictating play and ultimately commanding 56% of the ball. Despite this controlled possession, the expected attacking Intensity never truly materialised. Lyon sat deep, absorbing the passing cycles of the hosts and maintaining a rigid defensive shape. The Parisian midfield strung together 596 total passes, yet found the final third congested and unforgiving. As a supposed crunch match in the early title race, the initial exchanges felt more like a sparring session, with neither side willing to commit the numbers required to break the deadlock.

The Pivot

When the home side finally managed to pierce the defensive lines, they found an insurmountable obstacle between the posts. The pivotal narrative of this fixture belonged entirely to D. Greif. The visiting goalkeeper produced a flawless display, registering four crucial saves to deny every single effort on target from the hosts. His commanding presence ensured the Balance of the match remained completely undisturbed. The capital club grew visibly frustrated, committing 19 fouls as their attacking momentum stalled. Conversely, the away side offered virtually nothing going forward, managing just one solitary shot on target from five modest attempts. The tactical stalemate had firmly set in, governed by defensive resilience.

Resolution

As the final whistle blew, the goalless draw felt like a missed opportunity for the home contingent. Given the massive Stakes surrounding this early-season six-pointer, the lack of cutting edge was glaring. Both clubs remain locked on eight points, comfortably situated in the upper echelons of the table and well within the Champions League league stage qualification zone. There was no real Upset Factor here, just a grinding war of attrition between two well-drilled units. While the clean sheet will please the visiting manager, neutral observers and eager supporters were left yearning for a touch of attacking inspiration in what ultimately proved to be a highly forgettable stalemate.

Key Questions

What does this mean for Paris FC's season?

This draw keeps them firmly entrenched in the early title race, maintaining their position in the top four despite a frustrating lack of attacking edge tonight.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
56%
44%
Paris FC 56%
Lyon 44%
Shots
6
5
Paris FC 6
Lyon 5
Shots on Target
4
1
Paris FC 4
Lyon 1
Expected Goals (xG)
0.38
0.49
Paris FC 0.38
Lyon 0.49
Passes
596
456
Paris FC 596
Lyon 456
Corners
4
3
Paris FC 4
Lyon 3
Fouls
19
13
Paris FC 19
Lyon 13
Yellow Cards
2
1
Paris FC 2
Lyon 1
Red Cards
0
0
Paris FC 0
Lyon 0

Match Events

HT
Loïs Openda 🟨 63'
69' 🟨 Diego Coppola
↓ Loïs Openda ↑Keito Nakamura 🔄 75'
77' 🟨 Hamari Traore
79' 🔄 ↓ Pablo Pagis ↑Moses Simon
79' 🔄 ↓ Luca Koleosho ↑Rudy Matondo
87' 🔄 ↓ Ilan Kebbal ↑Jonathan Ikoné
↓ Mads Bidstrup ↑Tanner Tessmann 🔄 87'
↓ Ernest Nuamah ↑Kail Boudache 🔄 87'
FT

Player Cards

Our take on every player in this match

Paris FC

Goalkeepers
Kevin Trapp
MAGNET
MAGNET
56
Activity
56
Activity
56
Passes
0
Duels
Defenders
Samir Chergui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Diego Coppola
MAGNET
MAGNET
121
Activity
121
Activity
117
Passes
4
Duels
Hamari Traoré
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
57%
Duel Win %
Midfielders
Adama Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Maxime Lopez
MAGNET
MAGNET
98
Activity
98
Activity
95
Passes
3
Duels
Pierre Lees-Melou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luca Koleosho
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Ilan Kebbal
PROVOCATEUR
PROVOCATEUR
5
Fouls Won
5
Fouls Won
8
Duels Won
0
Pens Won
Pablo Pagis
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
79
Total Mins
79
Entry
Forwards
Lassine Sinayoko
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Obed Nkambadio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yoan Koré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Mbow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Vincent Marchetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Rudy Matondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Eloge Zabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jonathan Ikoné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Moses Simon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Omar Sissoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Lyon

Goalkeepers
Dominik Greif
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Zachary Athekame
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Felix Bacher
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Moussa Niakhaté
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Abner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Mads Bidstrup
NPC
NPC
87
Minutes
87
Minutes
18%
Pass Acc
6.3
Rating
Tyler Morton
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ernest Nuamah
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Pavel Šulc
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Corentin Tolisso
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Loïs Openda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
Rémy Descamps
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nicolás Tagliafico
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ruben Kluivert
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Clinton Mata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Noah Teye Nartey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tanner Tessmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Kiliane Merah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Keito Nakamura
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Kaïl Boudache
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/08/2026 Lyon 1 - 1 Paris FC Ligue 1 Parc Olympique Lyonnais
10/29/2025 Paris FC 3 - 3 Lyon Ligue 1 Stade Jean Bouin
03/08/2026
1 - 1
Ligue 1 Parc Olympique Lyonnais
10/29/2025
3 - 3
Ligue 1 Stade Jean Bouin
Paris FC Win
Lyon Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lille 4 10 7 2 +5 WLille 2 - 0 Estac Troyes (13-09-2026)WToulouse 0 - 1 Lille (03-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)WAngers 0 - 2 Lille (23-08-2026)
2 Monaco 4 10 6 2 +4 DStrasbourg 1 - 1 Monaco (12-09-2026)WParis Saint Germain 1 - 2 Monaco (04-09-2026)WMonaco 2 - 0 Marseille (30-08-2026)WLe Havre 0 - 1 Monaco (23-08-2026)
3 Rennes 4 10 8 5 +3 WRennes 1 - 0 Marseille (11-09-2026)WAngers 1 - 2 Rennes (06-09-2026)WRennes 3 - 2 Le Mans (30-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
4 Lyon 4 8 6 2 +4 DParis FC 0 - 0 Lyon (12-09-2026)WLyon 3 - 1 Auxerre (04-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)WToulouse 0 - 2 Lyon (22-08-2026)
5 Paris FC 4 8 6 2 +4 DParis FC 0 - 0 Lyon (12-09-2026)WMarseille 2 - 3 Paris FC (06-09-2026)WParis FC 3 - 0 Nice (30-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
6 Strasbourg 4 7 9 8 +1 DStrasbourg 1 - 1 Monaco (12-09-2026)WEstac Troyes 2 - 6 Strasbourg (06-09-2026)WStrasbourg 2 - 1 Lens (29-08-2026)LMarseille 4 - 0 Strasbourg (21-08-2026)
7 Paris Saint Germain 4 5 6 6 0 WStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)LParis Saint Germain 1 - 2 Monaco (04-09-2026)DLille 2 - 2 Paris Saint Germain (28-08-2026)DRennes 2 - 2 Paris Saint Germain (23-08-2026)
8 Stade Brestois 29 4 5 6 6 0 LStade Brestois 29 0 - 1 Paris Saint Germain (13-09-2026)WLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
9 Lorient 4 5 4 4 0 DLorient 2 - 2 Toulouse (12-09-2026)WLens 0 - 1 Lorient (05-09-2026)LLorient 1 - 2 Estac Troyes (29-08-2026)DNice 0 - 0 Lorient (22-08-2026)
10 Lens 4 4 8 7 +1 DLe Mans 2 - 2 Lens (13-09-2026)LLens 0 - 1 Lorient (05-09-2026)LStrasbourg 2 - 1 Lens (29-08-2026)WLens 5 - 2 Auxerre (22-08-2026)
11 Angers 4 4 4 5 -1 DLe Havre 0 - 0 Angers (12-09-2026)LAngers 1 - 2 Rennes (06-09-2026)WAuxerre 1 - 3 Angers (29-08-2026)LAngers 0 - 2 Lille (23-08-2026)
12 Estac Troyes 4 4 4 9 -5 LLille 2 - 0 Estac Troyes (13-09-2026)LEstac Troyes 2 - 6 Strasbourg (06-09-2026)WLorient 1 - 2 Estac Troyes (29-08-2026)DEstac Troyes 0 - 0 Paris FC (22-08-2026)
13 Marseille 4 3 6 6 0 LRennes 1 - 0 Marseille (11-09-2026)LMarseille 2 - 3 Paris FC (06-09-2026)LMonaco 2 - 0 Marseille (30-08-2026)WMarseille 4 - 0 Strasbourg (21-08-2026)
14 Le Mans 4 3 7 8 -1 DLe Mans 2 - 2 Lens (13-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LRennes 3 - 2 Le Mans (30-08-2026)DLe Mans 2 - 2 Stade Brestois 29 (22-08-2026)
15 Auxerre 4 3 5 11 -6 WAuxerre 1 - 0 Nice (12-09-2026)LLyon 3 - 1 Auxerre (04-09-2026)LAuxerre 1 - 3 Angers (29-08-2026)LLens 5 - 2 Auxerre (22-08-2026)
16 Le Havre 4 2 2 4 -2 DLe Havre 0 - 0 Angers (12-09-2026)LLe Havre 1 - 2 Stade Brestois 29 (05-09-2026)DLyon 1 - 1 Le Havre (29-08-2026)LLe Havre 0 - 1 Monaco (23-08-2026)
17 Toulouse 4 2 4 7 -3 DLorient 2 - 2 Toulouse (12-09-2026)LToulouse 0 - 1 Lille (03-09-2026)DStade Brestois 29 2 - 2 Toulouse (29-08-2026)LToulouse 0 - 2 Lyon (22-08-2026)
18 Nice 4 2 1 5 -4 LAuxerre 1 - 0 Nice (12-09-2026)DNice 1 - 1 Le Mans (05-09-2026)LParis FC 3 - 0 Nice (30-08-2026)DNice 0 - 0 Lorient (22-08-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.