Ligue 1 Regular Season - 21

Nice 0 - 0 FT Monaco

Allianz Riviera

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

Futmetrix Verdict
13
FT
Sun, Feb 8
Français
Nice
0-0
Monaco
⚡ Intensity 8
⚖️ Balance 0
🏆 Stakes 11
🎲 Upset 36
Tactical stalemate in the Riviera derby.

Tactical Chess Dampens Riviera Derby Fireworks

Skip It Futmetrix Score: 13/100. A point apiece does little to ignite the mid-table ambitions of these historic rivals after a night where defensive discipline triumphed over attacking flair.

Early Pressure Fails to Break the Deadlock

The Allianz Riviera crackled with anticipation for the latest edition of the Derby de la Côte d'Azur, but the early exchanges suggested a night of tactical attrition. Both Nice and the visitors displayed a cautious approach, conscious of the significant Stakes involved in this regional rivalry. An Intensity rating of 1.8 tells the story of a match defined by physical duels rather than clinical finishing. While the encounter produced 13 corners in total, neither side could find the necessary quality to turn set-piece pressure into tangible results. The home side struggled to find their rhythm, managing only four shots on target despite their best efforts to break down a resolute defensive block.

The Kehrer Masterclass and Defensive Grit

The game’s pivotal narrative centered on the exceptional defensive organization of Monaco. Leading from the back, Thilo Kehrer produced an outstanding performance to stifle the Nice frontline, earning his man-of-the-match status through impeccable positioning and aerial dominance. Monaco controlled 56% of possession but found it difficult to translate their territorial dominance into clear-cut chances, finishing with an xG of just 0.61. When the pressure did mount, Philipp Köhn remained ice-cool between the posts, making 3 crucial saves to preserve the clean sheet. The Balance of the match remained stubbornly level, with neither manager willing to risk their defensive shape for a late winner.

Stagnation in the Mid-Table Shuffle

As the clock ticked down, the lack of a creative spark became the defining theme of the evening. The final result leaves Nice languishing in 13th place, a position that reflects their inconsistent form throughout the campaign. For Monaco, a draw keeps them in 9th, still adrift of the European qualification spots they crave. The lack of an Upset Factor meant the game followed a predictable, if frustrating, path to a scoreless conclusion. Both sets of fans left the stadium reflecting on a missed opportunity to claim bragging rights, as the tactical stalemate underscored the offensive limitations currently plaguing both squads in their pursuit of climbing the Ligue 1 table.

Key Questions

Did the derby intensity affect the quality of play?

Yes, the high stakes of the regional rivalry led to a cautious, defensive-minded approach that stifled attacking creativity and resulted in few scoring chances.

What is the French Riviera Derby?

The French Riviera Derby is the rivalry between Nice and Monaco, a passionate regional rivalry with deep local significance.

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
44%
56%
Nice 44%
Monaco 56%
Shots
13
10
Nice 13
Monaco 10
Shots on Target
4
2
Nice 4
Monaco 2
Expected Goals (xG)
0.52
0.61
Nice 0.52
Monaco 0.61
Passes
327
435
Nice 327
Monaco 435
Pass Accuracy
75%
79%
Nice 75%
Monaco 79%
Corners
7
6
Nice 7
Monaco 6
Fouls
10
10
Nice 10
Monaco 10
Yellow Cards
2
2
Nice 2
Monaco 2
Red Cards
0
0
Nice 0
Monaco 0

Match Events

F. Balogun 🟨 13'
18' 🟨 S. Diop
HT
64' 🔄 G. Bernardeau K. Boudache
64' 🔄 T. Louchet T. Ndombele
A. Golovin Caio Henrique 🔄 65'
A. Bamba M. Coulibaly 🔄 75'
K. Diatta Vanderson 🔄 76'
S. Adingra M. Biereth 🔄 76'
84' 🔄 M. Sanson J. Bah
84' 🔄 S. Diop I. Jansson
Vanderson 🟨 88'
90' 🟨 E. Wahi
90'+1 🔄 C. Vanhoutte E. Pereira
FT

Player Cards

Our take on every player in this match

Nice

Goalkeepers
Maxime Dupé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Defenders
Jonathan Clauss
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Kojo Peprah Oppong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
Dante
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ali Abdi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Morgan Sanson
LATE SHIFT
LATE SHIFT
6
Late Mins
6
Late Mins
84
Total Mins
84
Entry
Charles Vanhoutte
NPC
NPC
91
Minutes
91
Minutes
30%
Pass Acc
6.5
Rating
Gabin Bernardeau
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Sofiane Diop
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Tom Louchet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Forwards
Elye Wahi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Yehvann Diouf
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Abdulay Juma Bah
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Tanguy Ndombélé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Salis Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Everton Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
4
Total Mins
Started
Entry
Djibril Coulibaly
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
31
Total Mins
Started
Entry
Isak Jansson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Zoumana Diallo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Monaco

Goalkeepers
Philipp Köhn
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jordan Teze
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Denis Zakaria
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
78%
Duel Win %
Thilo Kehrer
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
43%
Pass Acc
Midfielders
Krépin Diatta
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Lamine Camara
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
37%
Pass Acc
Aladji Bamba
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Simon Adingra
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
75
Total Mins
76
Entry
Forwards
Maghnes Akliouche
MAGNET
MAGNET
51
Activity
51
Activity
36
Passes
15
Duels
Aleksandr Golovin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Folarin Balogun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
95
Total Mins
Started
Entry
BENCH
Yann Lienard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Caio Henrique
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Vanderson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Wout Faes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mamadou Coulibaly
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Samuel Nibombe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Stanis Idumbo Muzambo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mika Biereth
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Paris Brunner
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
10/05/2025 Monaco 2 - 2 Nice Ligue 1 Stade Louis II
03/29/2025 Monaco 2 - 1 Nice Ligue 1 Stade Louis-II
10/27/2024 Nice 2 - 1 Monaco Ligue 1 Allianz Riviera
02/11/2024 Nice 2 - 3 Monaco Ligue 1 Allianz Riviera
09/22/2023 Monaco 0 - 1 Nice Ligue 1 Stade Louis-II
02/26/2023 Monaco 0 - 3 Nice Ligue 1 Stade Louis II
10/05/2025
2 - 2
Ligue 1 Stade Louis II
03/29/2025
2 - 1
Ligue 1 Stade Louis-II
10/27/2024
2 - 1
Ligue 1 Allianz Riviera
02/11/2024
2 - 3
Ligue 1 Allianz Riviera
09/22/2023
0 - 1
Ligue 1 Stade Louis-II
02/26/2023
0 - 3
Ligue 1 Stade Louis II
Nice Win
Monaco Win
Draw

League Standings

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