Ligue 1 Regular Season - 19

Nantes 1 - 4 FT Nice

Stade de la Beaujoire

AI-powered match analysis and previews to help you decide which games are worth watching

54
FT
Sun, Jan 25
Français
Nantes
1-4
Nice
⚡ Intensity 72
⚖️ Balance 14
🏆 Stakes 0
🎲 Upset 0
Nice's clinical edge silences the Beaujoire.

Clinical Aiglons Punish Wasteful Nantes

Average Entertainment Futmetrix Score: 54/100. A masterclass in counter-attacking football saw Nice dismantle Nantes despite being dominated in terms of possession and shot volume.

Ruthless Start at the Beaujoire

The match at Stade de la Beaujoire began with a high level of Intensity, but the narrative quickly diverged from the expected script. While Nantes attempted to dictate play, their defensive fragility was exposed early. J. Clauss provided the creative spark, finding M. Cho who finished with surgical precision in the 16th minute. Before the hosts could recalibrate their defensive Balance, Cho struck again, converting a service from M. Sanson. It was a staggering display of efficiency; Nice were capitalising on every inch of space while the home side struggled to turn their territorial advantage into tangible threats. The early two-goal cushion allowed the visitors to sit deep and invite pressure, a tactical trap that Nantes walked into repeatedly.

The Efficiency Gap

As the first half progressed, the discrepancy between the teams became a focal point. Nantes launched an attacking siege, ending the match with 20 total shots, yet they lacked the 'Sniper' quality required in the final third. Against the run of play, S. Diop made it 3-0 in the 40th minute, further highlighting the visitors' lethal transition game. With the Stakes high for a Nantes side hovering near the relegation zone, Mostafa Mohamed managed to pull one back just before the interval, assisted by C. Awaziem. However, even this lifeline felt fragile given how easily Nice were slicing through the Canaries' midfield. The visitors’ ability to absorb pressure and strike on the break turned the pitch into a shooting gallery where only one side was hitting the bullseye.

Sealing the Points

The second period saw Nantes controlled possession (56%) as they desperately searched for a way back into the contest. However, the Upset Factor never truly materialised as the Nice backline held firm. The game was put beyond reach in the final moments when T. Louchet finished a move orchestrated by T. Ndombele to make it 4-1. For Nice, this victory is a vital boost, moving them up to 13th in the standings and providing a blueprint for away performances. For Nantes, the 1-4 scoreline is a bitter pill to swallow—a match where they dominated the stat sheet but were ultimately undone by a lack of composure and a ruthless opponent who needed only six shots to secure four goals.

Key Questions

What made Mohamed-Ali Cho the Man of the Match?

Cho was the definition of clinical, scoring two goals from minimal chances to put Nice in a commanding position before the half-hour mark.

What caused the 5-goal thriller?

The match was defined by Nantes' desperate attacking volume (20 shots) countered by Nice's incredible efficiency, scoring four times from just six attempts.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
56%
44%
Nantes 56%
Nice 44%
Shots
20
6
Nantes 20
Nice 6
Shots on Target
5
3
Nantes 5
Nice 3
Expected Goals (xG)
1.65
0.78
Nantes 1.65
Nice 0.78
Passes
423
353
Nantes 423
Nice 353
Pass Accuracy
76%
72%
Nantes 76%
Nice 72%
Corners
4
2
Nantes 4
Nice 2
Fouls
10
13
Nantes 10
Nice 13
Yellow Cards
2
3
Nantes 2
Nice 3
Red Cards
0
0
Nantes 0
Nice 0

Match Events

9' 🟨 J. Lepenant
M. Cho (J. Clauss) âš˝ 16'
A. Abdi 🟨 17'
M. Cho (M. Sanson) âš˝ 29'
38' 🟨 M. Abline
S. Diop âš˝ 40'
45'+2 âš˝ Mostafa Mohamed (C. Awaziem)
HT
C. Vanhoutte 🟨 52'
↓ S. Diop ↑T. Gouveia 🔄 70'
↓ E. Wahi ↑T. Louchet 🔄 70'
↓ C. Vanhoutte ↑Dante 🔄 81'
81' 🔄 ↓ I. Sissoko ↑B. Deuff
M. Sanson 🟨 86'
87' 🔄 ↓ M. Abline ↑Y. El Arabi
↓ M. Cho ↑G. Bernardeau 🔄 89'
↓ M. Sanson ↑T. Ndombele 🔄 89'
T. Louchet (T. Ndombele) âš˝ 90'+3
FT

Player Cards

Season performance ratings for players in this match

Nantes

Goalkeepers
Anthony Lopes
SIEVE
SIEVE
0%
Save %
0%
Save %
3
Conceded
0
Saves
Defenders
Kelvin Amian
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
25%
Pass Acc
Chidozie Awaziem
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
8
Rating
Tylel Tati
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Nicolas Cozza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Rémy Cabella
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
45%
Pass Acc
Ibrahima Sissoko
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Junior Mwanga
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Forwards
Johann Lepenant
MAGNET
MAGNET
63
Activity
63
Activity
48
Passes
15
Duels
Mostafa Mohamed
FINISHER
FINISHER
1
Goals
1
Goals
6
Shots
7.3
Rating
Matthis Abline
SUNDAY LEAGUER
SUNDAY LEAGUER
5.7
Rating
5.7
Rating
12
Duels Lost
14
Poss Lost
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mathieu Acapandié
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Uroš Radaković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ali Yusuf
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bahmed Deuff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Youssef El Arabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Bahereba Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Doumbia Koné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ignatius Ganago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Nice

Goalkeepers
Maxime Dupé
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Jonathan Clauss
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
36%
Pass Acc
Abdulay Juma Bah
WALL
WALL
0
Dribbled Past
0
Dribbled Past
5
Tackles
67%
Duel Win %
Kojo Peprah Oppong
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
83%
Duel Win %
Ali Abdi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
38%
Duel Win %
Midfielders
Charles Vanhoutte
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Salis Abdul Samed
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mohamed-Ali Cho
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
Morgan Sanson
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
1
Interceptions
1
Blocks
Sofiane Diop
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Forwards
Elye Wahi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
BENCH
Yehvann Diouf
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Dante
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Antoine Mendy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tom Louchet
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
6.7
Rating
Tanguy Ndombélé
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Gabin Bernardeau
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
KaĂŻl Boudache
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tiago Gouveia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Kevin Carlos Omoruyi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
11/01/2026 Nantes 1 - 1 Nice Coupe de France Stade de la Beaujoire
13/09/2025 Nice 1 - 0 Nantes Ligue 1 Allianz Riviera
04/04/2025 Nice 1 - 2 Nantes Ligue 1 Allianz Riviera
20/10/2024 Nantes 1 - 1 Nice Ligue 1 Stade de la Beaujoire - Louis Fonteneau
31/03/2024 Nice 1 - 2 Nantes Ligue 1 Allianz Riviera
02/12/2023 Nantes 1 - 0 Nice Ligue 1 Stade de la Beaujoire - Louis Fonteneau
11/01/2026
1 - 1
Coupe de France Stade de la Beaujoire
13/09/2025
1 - 0
Ligue 1 Allianz Riviera
04/04/2025
1 - 2
Ligue 1 Allianz Riviera
20/10/2024
1 - 1
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
31/03/2024
1 - 2
Ligue 1 Allianz Riviera
02/12/2023
1 - 0
Ligue 1 Stade de la Beaujoire - Louis Fonteneau
Nantes Win
Nice Win
Draw

League Standings

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