Ligue 1 Regular Season - 24

Paris FC 1 - 0 FT Nice

Stade Jean Bouin

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

Futmetrix Verdict
40
FT
Sun, Mar 1
Français
Paris FC
1-0
Nice
⚡ Intensity 47
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Munetsi settles tense capital clash

Munetsi Strikes as Paris FC Edge Survival Battle

Average Entertainment Futmetrix Score: 40/100. This narrow victory gives Paris FC breathing room in a desperate scramble for Ligue 1 survival.

The Survival Scramble

The atmosphere at Stade Jean Bouin was thick with tension as two sides desperate to avoid the trapdoor of relegation faced off. From the early stages, Nice dominated possession with 60%, attempting to suffocate the hosts through patient build-up play. However, their control of the ball rarely translated into clear-cut opportunities. The Paris FC backline, marshalled by the experienced Kevin Trapp, remained disciplined and refused to be drawn out of position. While the visitors looked comfortable on the ball, they lacked the clinical edge required to break down a well-drilled Parisian unit. The Stakes were evident in every challenge, with both teams aware that a single error could define their season in this crucial bottom-table encounter.

The Clinical Breakthrough

The Balance of the match shifted decisively in the 26th minute when M. Munetsi found the breakthrough. Against the run of play, Paris FC exploited a momentary lapse in the Nice defence to take the lead. This goal forced the visitors to abandon their cautious approach and commit more bodies forward, leaving spaces behind for the Parisians to exploit. Pierre Lees Melou was instrumental in this phase, acting as the midfield general and disrupting Nice's attempts to find a rhythm. At the other end, Maxime Dupé kept the scoreline respectable, producing a series of 5 saves that prevented Paris FC from doubling their advantage. Despite the pressure, the hosts remained resilient, protecting their slim lead with fierce determination.

The Defiant Finish

As the clock ticked down, the Intensity reached fever pitch. A barrage of 26 shots across the match turned the pitch into a frantic arena, with Nice throwing everything forward in search of an equaliser. They earned 13 corners in total, piling pressure on the Paris FC penalty area, but Trapp remained a wall between the sticks. The drama peaked in the fifth minute of stoppage time when T. De Smet was shown a straight red card for unsportsmanlike conduct. Although it left the home side with ten men, it was too late for Nice to capitalise on the man advantage. This 1-0 result marks a significant Upset based on the possession metrics, providing Paris FC with a vital lifeline while leaving Nice contemplating a direct threat to their top-flight status.

Key Questions

How did the red card for T. De Smet impact the match?

The red card occurred in the 95th minute, meaning it had no tactical impact on the result but highlighted the boiling frustration of the closing stages.

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
40%
60%
Paris FC 40%
Nice 60%
Shots
16
10
Paris FC 16
Nice 10
Shots on Target
6
3
Paris FC 6
Nice 3
Expected Goals (xG)
1.20
1.13
Paris FC 1.20
Nice 1.13
Passes
344
515
Paris FC 344
Nice 515
Pass Accuracy
76%
85%
Paris FC 76%
Nice 85%
Corners
8
5
Paris FC 8
Nice 5
Fouls
7
8
Paris FC 7
Nice 8
Yellow Cards
4
2
Paris FC 4
Nice 2
Red Cards
0
0
Paris FC 0
Nice 0

Match Events

Kevin 🟨 19'
22' 🟨 P. Lees-Melou
26' M. Munetsi
35' 🟨 A. Camara
43' 🟨 T. De Smet
HT
Kevin K. Boudache 🔄 46'
66' 🟨 C. Immobile
T. Louchet T. Gouveia 🔄 67'
S. Diop G. Bernardeau 🔄 67'
70' 🔄 I. Kebbal R. Matondo
70' 🔄 C. Immobile J. Krasso
K. Boudache 🟨 78'
80' 🔄 J. Ikone N. Sangui
80' 🔄 M. Simon A. Gory
C. Vanhoutte T. Ndombele 🔄 88'
90'+3 🔄 M. Munetsi V. Marchetti
90'+4 🟨 K. Trapp
M. Cho 🟨 90'+5
90'+5 🟨 T. De Smet
90'+5 🟥 T. De Smet
FT

Player Cards

Our take on every player in this match

Paris FC

Goalkeepers
Kevin Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Defenders
Adama Camara
SWEEPER
SWEEPER
7
Cleanups
7
Cleanups
6
Interceptions
1
Blocks
Diego Coppola
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Moustapha Mbow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Thibault De Smet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Midfielders
Pierre Lees Melou
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
78%
Win %
Marshall Munetsi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jonathan Ikoné
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Ilan Kebbal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Moses Simon
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Forwards
Ciro Immobile
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Obed Nkambadio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Tuomas Ollila
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Otávio
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nhoa Sangui
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Rudy Matondo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Vincent Marchetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jean-Philippe Krasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Alimami Gory
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Luca Koleosho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nice

Goalkeepers
Maxime Dupé
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
17%
Pass Acc
Defenders
Jonathan Clauss
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
41%
Pass Acc
Abdulay Juma Bah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Kojo Peprah Oppong
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
71%
Duel Win %
Melvin Bard
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Morgan Sanson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Charles Vanhoutte
MAGNET
MAGNET
84
Activity
84
Activity
73
Passes
11
Duels
Mohamed-Ali Cho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
93
Total Mins
Started
Entry
Sofiane Diop
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Tom Louchet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Kevin Carlos Omoruyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Yehvann Diouf
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Antoine Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Tanguy Ndombélé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
5
Total Mins
Started
Entry
Everton Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Salis Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kaïl Boudache
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Tiago Gouveia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
28/09/2025 Nice 1 - 1 Paris FC Ligue 1 Allianz Riviera
28/09/2025
1 - 1
Ligue 1 Allianz Riviera
Paris FC Win
Nice Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 24 57 53 19 +34 WLe Havre 0 - 1 Paris Saint Germain (28-02-2026)WParis Saint Germain 3 - 0 Metz (21-02-2026)LRennes 3 - 1 Paris Saint Germain (13-02-2026)WParis Saint Germain 5 - 0 Marseille (08-02-2026)WStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)
2 Lens 24 53 45 21 +24 DStrasbourg 1 - 1 Lens (27-02-2026)LLens 2 - 3 Monaco (21-02-2026)WParis FC 0 - 5 Lens (14-02-2026)WLens 3 - 1 Rennes (07-02-2026)WLens 1 - 0 Le Havre (30-01-2026)
3 Lyon 24 45 39 26 +13 LMarseille 3 - 2 Lyon (01-03-2026)LStrasbourg 3 - 1 Lyon (22-02-2026)WLyon 2 - 0 Nice (15-02-2026)WNantes 0 - 1 Lyon (07-02-2026)WLyon 1 - 0 Lille (01-02-2026)
4 Marseille 24 43 51 33 +18 WMarseille 3 - 2 Lyon (01-03-2026)LStade Brestois 29 2 - 0 Marseille (20-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LParis Saint Germain 5 - 0 Marseille (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)
5 Lille 24 40 37 31 +6 WLille 1 - 0 Nantes (01-03-2026)WAngers 0 - 1 Lille (22-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)DMetz 0 - 0 Lille (06-02-2026)LLyon 1 - 0 Lille (01-02-2026)
6 Rennes 24 40 38 35 +3 WRennes 1 - 0 Toulouse (28-02-2026)WAuxerre 0 - 3 Rennes (22-02-2026)WRennes 3 - 1 Paris Saint Germain (13-02-2026)LLens 3 - 1 Rennes (07-02-2026)LMonaco 4 - 0 Rennes (31-01-2026)
7 Monaco 24 37 40 36 +4 WMonaco 2 - 0 Angers (28-02-2026)WLens 2 - 3 Monaco (21-02-2026)WMonaco 3 - 1 Nantes (13-02-2026)DNice 0 - 0 Monaco (08-02-2026)WMonaco 4 - 0 Rennes (31-01-2026)
8 Strasbourg 24 35 40 31 +9 DStrasbourg 1 - 1 Lens (27-02-2026)WStrasbourg 3 - 1 Lyon (22-02-2026)DMarseille 2 - 2 Strasbourg (14-02-2026)LLe Havre 2 - 1 Strasbourg (08-02-2026)LStrasbourg 1 - 2 Paris Saint Germain (01-02-2026)
9 Stade Brestois 29 24 33 32 34 -2 WMetz 0 - 1 Stade Brestois 29 (01-03-2026)WStade Brestois 29 2 - 0 Marseille (20-02-2026)DLille 1 - 1 Stade Brestois 29 (14-02-2026)WStade Brestois 29 2 - 0 Lorient (07-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)
10 Lorient 24 33 34 38 -4 DLorient 2 - 2 Auxerre (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)WLorient 2 - 0 Angers (15-02-2026)LStade Brestois 29 2 - 0 Lorient (07-02-2026)WLorient 2 - 1 Nantes (31-01-2026)
11 Toulouse 24 31 33 28 +5 LRennes 1 - 0 Toulouse (28-02-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LLe Havre 2 - 1 Toulouse (15-02-2026)LAngers 1 - 0 Toulouse (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)
12 Angers 24 29 22 30 -8 LMonaco 2 - 0 Angers (28-02-2026)LAngers 0 - 1 Lille (22-02-2026)LLorient 2 - 0 Angers (15-02-2026)WAngers 1 - 0 Toulouse (08-02-2026)WAngers 1 - 0 Metz (01-02-2026)
13 Le Havre 24 26 20 30 -10 LLe Havre 0 - 1 Paris Saint Germain (28-02-2026)LNantes 2 - 0 Le Havre (22-02-2026)WLe Havre 2 - 1 Toulouse (15-02-2026)WLe Havre 2 - 1 Strasbourg (08-02-2026)LLens 1 - 0 Le Havre (30-01-2026)
14 Paris FC 24 26 28 40 -12 WParis FC 1 - 0 Nice (01-03-2026)DToulouse 1 - 1 Paris FC (21-02-2026)LParis FC 0 - 5 Lens (14-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)DParis FC 2 - 2 Marseille (31-01-2026)
15 Nice 24 24 30 44 -14 LParis FC 1 - 0 Nice (01-03-2026)DNice 3 - 3 Lorient (22-02-2026)LLyon 2 - 0 Nice (15-02-2026)DNice 0 - 0 Monaco (08-02-2026)DNice 2 - 2 Stade Brestois 29 (01-02-2026)
16 Auxerre 24 18 19 35 -16 DLorient 2 - 2 Auxerre (01-03-2026)LAuxerre 0 - 3 Rennes (22-02-2026)WMetz 1 - 3 Auxerre (15-02-2026)DAuxerre 0 - 0 Paris FC (08-02-2026)DToulouse 0 - 0 Auxerre (01-02-2026)
17 Nantes 24 17 22 41 -19 LLille 1 - 0 Nantes (01-03-2026)WNantes 2 - 0 Le Havre (22-02-2026)LMonaco 3 - 1 Nantes (13-02-2026)LNantes 0 - 1 Lyon (07-02-2026)LLorient 2 - 1 Nantes (31-01-2026)
18 Metz 24 13 22 53 -31 LMetz 0 - 1 Stade Brestois 29 (01-03-2026)LParis Saint Germain 3 - 0 Metz (21-02-2026)LMetz 1 - 3 Auxerre (15-02-2026)DMetz 0 - 0 Lille (06-02-2026)LAngers 1 - 0 Metz (01-02-2026)