Nice

NIC

Form: LWLWL
Squad Size 45
City Nice
Stadium Allianz Riviera
Founded 1904

Nice occupy 16th, collecting 32 points while with volatile form. Form reading LWLWL reflects the precarious nature of their situation. The data shows danger; only improved results change the narrative. The squad features E. Wahi (PLATINUM BOOT), A. Mendy (ENFORCER), and Abdulay Bah (SHIELD).

Match Coverage

Nice results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

After a 0-0 first leg, Nice unleashed absolute fury at the Allianz Riviera! A 4-1 masterclass secures top-flight status. Surviving when it matters most! 🦅🔥 #Ligue1 #OGCNice #Survival

Nice Unleash Fury to Claim Playoff Glory A breathtaking barrage of shots transformed a tense finale into a celebratory rout, ensuring top-flight survival for the hosts. First-Half Friction Coming off a cagey 0-0 draw in the first leg, the Stakes at the Allianz Riviera could not have been higher. Both...
Read our take

90 minutes, zero shots on target. A paralyzed first leg at the Stade Geoffroy Guichard leaves this tie wide open. Someone has to wake up for the return fixture. #Ligue1 #ASSE #OGCNice

Fear Paralyzes First Leg at Geoffroy Guichard A paralyzed opening leg where the sheer terror of losing completely smothered any desire to win, leaving this tie painfully unresolved. Cagey Opening Exchange Our verdict on the opening phases is simple: this was a tactical straightjacket. At the Stade Geoffroy Guichard, the...
Read our take

Tension at Allianz Riviera! Nice fires 21 shots but hits a brick wall against Metz. This 0-0 stalemate condemns the hosts to the treacherous relegation playoffs. #OGCNice #Ligue1 #FCMetz

Blank Cartridges and Playoff Pain A suffocating scoreless draw at Allianz Riviera ultimately condemns Nice to the relegation playoffs, despite laying siege to the Metz goal in a desperate attempt for top-flight survival. Desperation and Nerves The crushing weight of a relegation battle hung over the Allianz Riviera as the...
Read our take

The scoreboard says 2-1, but the real story is survival. Auxerre claws back from an early deficit to stun Nice in a massive relegation battle thriller. #Ligue1 #Auxerre #Survival

Survival Hopes Reignited at the Deschamps A dramatic come-from-behind victory breathes new life into the relegation battle as the hosts defy early setbacks to claim a massive three points. The Early Setback The tension at Stade de l'Abbé Deschamps was palpable, with the immense Stakes of a genuine relegation six-pointer...
Read our take

Title-chasing Lens were marching toward victory until a late red card flipped the script at Allianz Riviera. Ali Abdi's super-sub strike rescues a massive point for Nice! #Ligue1 #OGCNice #RCLens

Late Abdi Strike Punishes Ten-Man Lens on the Riviera A dramatic late collapse derailed Lens' title pursuit while handing Nice a vital lifeline in their desperate fight for survival. The Setup The Stakes were palpably high as the teams took to the pitch at the Allianz Riviera, setting the stage...
Read our take

Total dominance isn't enough without the final touch. Marseille fired 19 shots but paid the price when Wahi converted an 88th-minute penalty to snatch a point for Nice. #Ligue1 #OMOGCN #LateDrama

Vélodrome Heartbreak: Nice Snatch Late Draw After Marseille Siege Our take: a classic tale of wasted dominance, where Marseille's absolute control over possession and chances was brutally punished by a single late defensive lapse. One-Way Traffic The Intensity at Orange Vélodrome was palpable from the kick-off as the hosts laid...
Read our take

A brilliant defensive display from Mandi couldn't spark Lille, while Nice survived a VAR scare to steal a crucial road point. The Champions League race tightens up! #Lille #OGCNice #Ligue1

Tense Stalemate Leaves Champions League Door Ajar A defensively stubborn display frustrated the hosts' European ambitions while earning the visitors a precious point in their quest for survival. The Early Warning Lille stepped onto the pitch at Stade Pierre-Mauroy intent on dominating the match, but it was Nice who delivered...
Read our take

The points are shared at the Allianz Riviera, but the anxiety remains. 1-1 at the final whistle as this gruelling relegation battle drags on. #OGCNice #LeHavre #Ligue1

Relegation Rivals Share the Spoils in Tense Riviera Duel A frantic relegation dogfight at the Allianz Riviera ended in a bitter stalemate that leaves both struggling clubs anxiously hovering just above the drop zone. The Early Frustrations Nice and Le Havre entered this clash fully aware of the massive Stakes...
Read our take

Strasbourg are through! A devastating 14-minute goal flurry completely dismantled Nice before half-time. They survive and advance, leaving the visitors to face a long trip home. #RCSA #Ligue1

Strasbourg's Fourteen-Minute Blitz Seals Knockout Progression In a winner-takes-all clash that demanded absolute ruthlessness, Strasbourg delivered a devastating first-half masterclass to dump their opponents out of the competition. Opening Act Stade de la Meinau was practically vibrating before kickoff, fully aware of the massive elimination Stakes hanging over this single-leg...
Read our take

The scoreboard says 4-0, but the real story is PSG's total midfield suffocation. Nice had no answers once the red card dropped, leaving Paris firmly in the title hunt. #Ligue1 #PSG #NICEPSG

A Parisian Masterclass on the Riviera Our take: An absolute demolition job confirms Paris Saint Germain's ruthless title credentials while plunging Nice deeper into the relegation mire. Suffocation by Possession From the opening exchanges at Allianz Riviera, Paris Saint Germain established a terrifying rhythm that never relented. The visitors dominated...
Read our take

Nice edge past Angers with a decisive late show at Stade Raymond-Kopa. Wahi's explosive cameo sealed the points, but survival remains a grinding battle from here. #Ligue1 #OGCNice #Angers

Wahi Sparks Nice to Crucial Away Victory Elye Wahi’s explosive second-half cameo provided the cutting edge Nice desperately needed to break down a stubborn Angers defence. Early Stalemate at the Kopa Entering this clash in wretched form after going five matches without a win, Nice edged possession early on, nervously...
Read our take

Rennes clinical in a 0-4 demolition of Nice. Rongier pulled the strings with two assists while the hosts crumbled at the Allianz Riviera. One-way traffic. #Ligue1 #OGCNSRFC #SRFC

Breton Blitzkrieg in the South A ruthless Rennes performance left Nice reeling and cemented the visitors' credentials in the hunt for European football with a dominant clean-sheet victory. Opening Act: Rapid-Fire Rennes From the kick-off at the Allianz Riviera, the Intensity displayed by the visitors was overwhelming. Rennes dominated possession...
Read our take

Paris FC escapes the drop zone with a gritty win over Nice! Munetsi's goal and Trapp's saves define a high-stakes afternoon at Stade Jean Bouin. #Ligue1 #ParisFC #OGCNice

Munetsi Strikes as Paris FC Edge Survival Battle 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...
Read our take

Absolute Ligue 1 classic! Nice and Lorient share the points in a 3-3 thriller. Louchet’s brace canceled out by Cadiou’s 90th-minute heroics. Football at its best! #Ligue1 #OGCNice #FCLorient

Attack Trumps Defense in Riviera Rollercoaster This encounter served as a visceral reminder of why we love the beautiful game, as tactical discipline was traded for a breathless six-goal exchange. A High-Octane Start The Allianz Riviera pitch was barely warm before the fireworks began. The home side established an incredible...
Read our take

Six in a row for OL! Goals from Tolisso and Nartey secure a 2-0 win over Nice at Parc Olympique Lyonnais. Niakhaté's defensive masterclass keeps Lyon firmly in the title hunt. #OLOGCN #Ligue1

Clinical Lyon Secure Sixth Straight Win Lyon's ruthless efficiency in front of goal proved the difference as they dispatched a resilient but toothless Nice side to keep their title hopes alive. Tactical Standoff at Parc Olympique Lyonnais The encounter at Parc Olympique Lyonnais began with a clear display of tactical...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

16th Place
Form
LWLWLDDWWW

Record

P35
W7
D12
L16
Pts33
Win%20%

Goals

Scored37
Conceded60
Diff -23
Avg/G1.1
Conc/G1.7

Defense & Discipline

Clean Sheets7
Failed to Score12
Pens Scored3
Pens Missed0

Best Streaks

3 Win Streak
4 Draw Streak
6 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 34 79 74 27 +47 LParis FC 2 - 1 Paris Saint Germain (17-05-2026)WLens 0 - 2 Paris Saint Germain (13-05-2026)WParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)
2 Lens 34 70 66 35 +31 WLyon 0 - 4 Lens (17-05-2026)LLens 0 - 2 Paris Saint Germain (13-05-2026)WLens 1 - 0 Nantes (08-05-2026)DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
3 Lille 34 61 52 36 +16 LLille 0 - 2 Auxerre (17-05-2026)WMonaco 0 - 1 Lille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)
4 Lyon 34 60 53 40 +13 LLyon 0 - 4 Lens (17-05-2026)LToulouse 2 - 1 Lyon (10-05-2026)WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)
5 Marseille 34 59 63 44 +19 WMarseille 3 - 1 Rennes (17-05-2026)WLe Havre 0 - 1 Marseille (10-05-2026)LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)
6 Rennes 34 59 58 50 +8 LMarseille 3 - 1 Rennes (17-05-2026)WRennes 2 - 1 Paris FC (10-05-2026)LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)
7 Monaco 34 57 59 50 +9 LStrasbourg 5 - 4 Monaco (17-05-2026)LMonaco 0 - 1 Lille (10-05-2026)WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
8 Strasbourg 34 50 54 46 +8 WStrasbourg 5 - 4 Monaco (17-05-2026)WStade Brestois 29 1 - 2 Strasbourg (13-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)
9 Lorient 34 45 48 50 -2 LLorient 0 - 2 Le Havre (17-05-2026)WMetz 0 - 4 Lorient (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)
10 Toulouse 33 44 47 46 +1 WToulouse 2 - 1 Lyon (10-05-2026)WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)
11 Paris FC 34 41 45 50 -5 WParis FC 2 - 1 Paris Saint Germain (17-05-2026)LRennes 2 - 1 Paris FC (10-05-2026)WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)
12 Stade Brestois 29 34 41 43 54 -11 DStade Brestois 29 1 - 1 Angers (17-05-2026)LStade Brestois 29 1 - 2 Strasbourg (13-05-2026)LParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
13 Le Havre 34 35 31 44 -13 WLorient 0 - 2 Le Havre (17-05-2026)LLe Havre 0 - 1 Marseille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
14 Angers 34 35 28 48 -20 DStade Brestois 29 1 - 1 Angers (17-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
15 Auxerre 34 34 33 44 -11 WLille 0 - 2 Auxerre (17-05-2026)WAuxerre 2 - 1 Nice (10-05-2026)WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
16 Nice 34 32 37 60 -23 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 0 - 0 Metz (17-05-2026)LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-2026)
17 Nantes 33 23 29 52 -23 LLens 1 - 0 Nantes (08-05-2026)WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
18 Metz 34 17 32 76 -44 DNice 0 - 0 Metz (17-05-2026)LMetz 0 - 4 Lorient (10-05-2026)LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 45 players