Ligue 1 Regular Season - 18

Nantes 1 - 2 FT Paris FC

Stade de la Beaujoire

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

55
FT
Sun, Jan 18
Français
Nantes
1-2
Paris FC
⚡ Intensity 53
⚖️ Balance 60
🏆 Stakes 0
🎲 Upset 0
Paris FC stun Nantes at home.

Paris FC Plunder Points at the Beaujoire

Worth Watching Futmetrix Score: 55/100. A tactical triumph for Paris FC as they outmanoeuvred Nantes to claim a vital away win in their battle for Ligue 1 survival.

Early Parisian Pressure

The atmosphere at the Stade de la Beaujoire was silenced early on as the visitors asserted their authority. Just six minutes into the contest, Ilan Kebbal showcased his technical quality with a sharp finish that gave Paris FC the lead. The early Intensity was relentless, and the visitors thought they had doubled their advantage moments later through A. Gory, only for VAR to intervene and rule the goal out for a foul. Despite the setback, the Parisians controlled possession with 53%, dictating the tempo and preventing Nantes from establishing any rhythm. The home side struggled to find their footing, appearing disjointed and unable to bypass a compact Parisian midfield that dominated the early territorial battle.

The Canaries Fight Back

Nantes emerged for the second half with renewed vigour, desperate to find a way back into the match. They managed to restore Balance in the 50th minute when Matthis Abline found the net following a well-weighted pass from J. Mwanga. The equalizer ignited the home crowd and briefly shifted the momentum in favour of the Canaries. However, despite their 86% passing accuracy, Nantes lacked the creative spark to truly threaten the Parisian goal, recording only one shot on target throughout the entire match. The game became a cagey affair, with both managers looking to their benches to break the deadlock as the match entered its final quarter with everything still to play for in this high-pressure environment.

Koleosho's Decisive Impact

The decisive moment arrived in the 78th minute through an inspired substitution. L. Koleosho, who had only been on the pitch for eleven minutes, became the hero for the visitors. Benefitting from an assist by the veteran Hamari Traoré, Koleosho clinically dispatched his effort to make it 2-1. The Stakes were evident in the closing stages as Nantes threw bodies forward, but their lack of a Upset Factor upfront left them frustrated. Paris FC defended stoutly to secure the three points, a result that sees them climb away from the immediate danger zone. For Nantes, this defeat marks a worrying trend in their form, leaving the manager with major questions regarding his side's lack of cutting edge in front of their own supporters.

Key Questions

How did Matthis Abline change the game?

Matthis Abline was Nantes' standout performer, scoring a clinical equalizer in the 50th minute and providing a constant threat despite the eventual defeat.

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
47%
53%
Nantes 47%
Paris FC 53%
Shots
4
10
Nantes 4
Paris FC 10
Shots on Target
1
3
Nantes 1
Paris FC 3
Expected Goals (xG)
0.34
0.97
Nantes 0.34
Paris FC 0.97
Passes
440
483
Nantes 440
Paris FC 483
Pass Accuracy
86%
87%
Nantes 86%
Paris FC 87%
Corners
1
2
Nantes 1
Paris FC 2
Fouls
16
13
Nantes 16
Paris FC 13
Yellow Cards
1
3
Nantes 1
Paris FC 3
Red Cards
0
0
Nantes 0
Paris FC 0

Match Events

I. Kebbal 6'
A. Gory 9'
18' 🔄 D. Machado J. Lepenant
S. Gilli 🟨 21'
23' 🟨 T. Tati
I. Kebbal 🟨 29'
M. Lopez 🟨 35'
HT
50' M. Abline (J. Mwanga)
T. Kolodziejczak 🟨 60'
65' 🔄 Y. El Arabi I. Ganago
65' 🔄 F. Coquelin B. Guirassy
A. Gory L. Koleosho 🔄 67'
L. Koleosho (H. Traore) 78'
Otavio V. Marchetti 🔄 81'
82' 🔄 I. Sissoko A. Camara
I. Kebbal M. Munetsi 🔄 87'
FT

Player Cards

Season performance ratings for players in this match

Nantes

Goalkeepers
Anthony Lopes
SIEVE
SIEVE
33%
Save %
33%
Save %
2
Conceded
1
Saves
Defenders
Ibrahima Sissoko
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Tylel Tati
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolas Cozza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Kelvin Amian
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Francis Coquelin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Junior Mwanga
SWEEPER
SWEEPER
2
Cleanups
2
Cleanups
0
Interceptions
2
Blocks
Deiver Machado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
18
Entry
Forwards
Matthis Abline
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Youssef El Arabi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Rémy Cabella
MAGNET
MAGNET
55
Activity
55
Activity
47
Passes
8
Duels
BENCH
Patrik Carlgren
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Sékou Doucoure
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
Johann Lepenant
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
7
Duels Won
0
Pens Won
Bahmed Deuff
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bahereba Guirassy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Ignatius Ganago
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Amady Camara
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Doumbia Koné
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Paris FC

Goalkeepers
Kevin Trapp
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Hamari Traoré
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
29%
Pass Acc
Moustapha Mbow
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
Timothée Kolodziejczak
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Otávio
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Nhoa Sangui
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Midfielders
Ilan Kebbal
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Maxime López
MAGNET
MAGNET
84
Activity
84
Activity
77
Passes
7
Duels
Adama Camara
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Alimami Gory
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Forwards
Jean-Philippe Krasso
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Obed Nkambadio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Thibault De Smet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tuomas Ollila
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
9
Total Mins
Started
Entry
Marshall Munetsi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Mathieu Cafaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lohann Doucet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luca Koleosho
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Julien López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
24/10/2025 Paris FC 1 - 2 Nantes Ligue 1 Stade Jean Bouin
09/08/2025 Nantes 2 - 3 Paris FC Friendlies Clubs
30/10/2019 Nantes 8 - 0 Paris FC Coupe de la Ligue Stade de la Beaujoire - Louis Fonteneau
24/10/2025
Ligue 1 Stade Jean Bouin
09/08/2025
Friendlies Clubs
30/10/2019
Coupe de la Ligue Stade de la Beaujoire - Louis Fonteneau
Nantes Win
Paris FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Lens 18 43 32 13 +19 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)WAngers 1 - 2 Lens (30-11-2025)
2 Paris Saint Germain 18 42 40 15 +25 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)LMonaco 1 - 0 Paris Saint Germain (29-11-2025)
3 Marseille 18 35 41 19 +22 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)DMarseille 2 - 2 Toulouse (29-11-2025)
4 Lyon 18 33 27 18 +9 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)WLyon 3 - 0 Nantes (30-11-2025)
5 Lille 18 32 33 25 +8 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)WLe Havre 0 - 1 Lille (30-11-2025)
6 Rennes 18 31 30 25 +5 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)WMetz 0 - 1 Rennes (28-11-2025)
7 Strasbourg 18 27 28 22 +6 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)LStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)
8 Toulouse 18 26 29 23 +6 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)DMarseille 2 - 2 Toulouse (29-11-2025)
9 Monaco 18 23 28 33 -5 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)WMonaco 1 - 0 Paris Saint Germain (29-11-2025)
10 Stade Brestois 29 18 22 24 29 -5 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)WStrasbourg 1 - 2 Stade Brestois 29 (30-11-2025)
11 Angers 18 22 20 25 -5 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)LAngers 1 - 2 Lens (30-11-2025)
12 Lorient 18 22 23 30 -7 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)WLorient 3 - 1 Nice (30-11-2025)
13 Paris FC 18 19 24 32 -8 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)DParis FC 1 - 1 Auxerre (29-11-2025)
14 Le Havre 18 19 16 24 -8 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)LLe Havre 0 - 1 Lille (30-11-2025)
15 Nice 18 18 21 35 -14 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)LLorient 3 - 1 Nice (30-11-2025)
16 Nantes 18 14 17 30 -13 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)LLyon 3 - 0 Nantes (30-11-2025)
17 Auxerre 18 12 14 28 -14 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)DParis FC 1 - 1 Auxerre (29-11-2025)
18 Metz 18 12 19 40 -21 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)LMetz 0 - 1 Rennes (28-11-2025)