xgEdge

Club

Nantes 2025/2026

Ligue 1 2025/2026 →

Nantes right now

Nantes are having a difficult season and sit 17th in Ligue 1. A -11.27 xG difference sits behind 23 points from 33 matches, which suggests the results reflect poor underlying performances. They have scored slightly below their 35.93 xG (−6.93), while conceding slightly more than the 47.20 xG against them (+4.80). Their recent form is running ahead of their season: +0.70 xG difference a match over the last 6 matches, against -0.35 overall.

How Nantes compares

Open the match page for RC Lens

Last result Ligue 1 · Fri 08/05

Away RC Lens

0:1 Loss

Expected goals
1.25 – 0.82
xG difference
+0.43

Lost despite creating more

Every result →
Performance

Goals vs xG — match by match

Bars are goals scored. Lines are the xG created and conceded in each match.

xG created xGA conceded Goals
4.5 0.0 Sun 17/08 Fri 08/05 Sun 17/08 Paris Saint-Germain · Expected goals 0.14 Sun 24/08 RC Strasbourg · Expected goals 0.44 Sat 30/08 Auxerre · Expected goals 0.48 Sat 13/09 Nice · Expected goals 0.75 Sat 20/09 Stade Rennais · Expected goals 2.11 Sat 27/09 Toulouse · Expected goals 1.46 Sat 04/10 Stade Brestois · Expected goals 0.15 Sun 19/10 Lille · Expected goals 0.45 Fri 24/10 Paris FC · Expected goals 0.90 Wed 29/10 AS Monaco · Expected goals 1.62 Sun 02/11 Metz · Expected goals 0.81 Sat 08/11 Le Havre · Expected goals 0.21 Sun 23/11 Lorient · Expected goals 0.84 Sun 30/11 Olympique Lyonnais · Expected goals 0.86 Sat 06/12 RC Lens · Expected goals 1.19 Fri 12/12 Angers · Expected goals 0.35 Sun 04/01 Olympique de Marseille · Expected goals 3.63 Sun 18/01 Paris FC · Expected goals 0.36 Sun 25/01 Nice · Expected goals 1.59 Sat 31/01 Lorient · Expected goals 1.05 Sat 07/02 Olympique Lyonnais · Expected goals 0.73 Fri 13/02 AS Monaco · Expected goals 0.93 Sun 22/02 Le Havre · Expected goals 1.32 Sun 01/03 Lille · Expected goals 0.21 Sat 07/03 Angers · Expected goals 0.84 Sun 22/03 RC Strasbourg · Expected goals 1.67 Sun 05/04 Metz · Expected goals 0.46 Sat 11/04 Auxerre · Expected goals 1.73 Sun 19/04 Stade Brestois · Expected goals 0.92 Wed 22/04 Paris Saint-Germain · Expected goals 0.89 Sun 26/04 Stade Rennais · Expected goals 2.17 Sat 02/05 Olympique de Marseille · Expected goals 3.42 Fri 08/05 RC Lens · Expected goals 1.25 Sun 17/08 Paris Saint-Germain · Expected goals conceded 1.43 Sun 24/08 RC Strasbourg · Expected goals conceded 1.78 Sat 30/08 Auxerre · Expected goals conceded 0.68 Sat 13/09 Nice · Expected goals conceded 1.75 Sat 20/09 Stade Rennais · Expected goals conceded 1.37 Sat 27/09 Toulouse · Expected goals conceded 2.15 Sat 04/10 Stade Brestois · Expected goals conceded 1.51 Sun 19/10 Lille · Expected goals conceded 2.60 Fri 24/10 Paris FC · Expected goals conceded 1.19 Wed 29/10 AS Monaco · Expected goals conceded 4.31 Sun 02/11 Metz · Expected goals conceded 1.34 Sat 08/11 Le Havre · Expected goals conceded 0.94 Sun 23/11 Lorient · Expected goals conceded 0.32 Sun 30/11 Olympique Lyonnais · Expected goals conceded 2.35 Sat 06/12 RC Lens · Expected goals conceded 2.30 Fri 12/12 Angers · Expected goals conceded 2.39 Sun 04/01 Olympique de Marseille · Expected goals conceded 0.75 Sun 18/01 Paris FC · Expected goals conceded 0.97 Sun 25/01 Nice · Expected goals conceded 0.87 Sat 31/01 Lorient · Expected goals conceded 0.55 Sat 07/02 Olympique Lyonnais · Expected goals conceded 1.21 Fri 13/02 AS Monaco · Expected goals conceded 1.53 Sun 22/02 Le Havre · Expected goals conceded 0.58 Sun 01/03 Lille · Expected goals conceded 0.51 Sat 07/03 Angers · Expected goals conceded 0.66 Sun 22/03 RC Strasbourg · Expected goals conceded 2.12 Sun 05/04 Metz · Expected goals conceded 2.31 Sat 11/04 Auxerre · Expected goals conceded 0.66 Sun 19/04 Stade Brestois · Expected goals conceded 0.42 Wed 22/04 Paris Saint-Germain · Expected goals conceded 2.17 Sun 26/04 Stade Rennais · Expected goals conceded 1.30 Sat 02/05 Olympique de Marseille · Expected goals conceded 1.36 Fri 08/05 RC Lens · Expected goals conceded 0.82
The season so far 33 matches, as they add up -11.27 xG difference -0.34 xGD / match
Every match behind the chart above: Nantes's expected goals for and against, and the goals it scored.
Date Opponent Venue Score Expected goals Expected goals conceded xG difference Goals scored
Sun 17/08 Paris Saint-Germain Home 0:1 0.14 1.43 -1.29 0
Sun 24/08 RC Strasbourg Away 0:1 0.44 1.78 -1.34 0
Sat 30/08 Auxerre Home 1:0 0.48 0.68 -0.20 1
Sat 13/09 Nice Away 0:1 0.75 1.75 -1.00 0
Sat 20/09 Stade Rennais Home 2:2 2.11 1.37 +0.74 2
Sat 27/09 Toulouse Away 2:2 1.46 2.15 -0.69 2
Sat 04/10 Stade Brestois Away 0:0 0.15 1.51 -1.36 0
Sun 19/10 Lille Home 0:2 0.45 2.60 -2.15 0
Fri 24/10 Paris FC Away 2:1 0.90 1.19 -0.29 2
Wed 29/10 AS Monaco Home 3:5 1.62 4.31 -2.69 3
Sun 02/11 Metz Home 0:2 0.81 1.34 -0.53 0
Sat 08/11 Le Havre Away 1:1 0.21 0.94 -0.73 1
Sun 23/11 Lorient Home 1:1 0.84 0.32 +0.52 1
Sun 30/11 Olympique Lyonnais Away 0:3 0.86 2.35 -1.49 0
Sat 06/12 RC Lens Home 1:2 1.19 2.30 -1.11 1
Fri 12/12 Angers Away 1:4 0.35 2.39 -2.04 1
Sun 04/01 Olympique de Marseille Away 2:0 3.63 0.75 +2.88 2
Sun 18/01 Paris FC Home 1:2 0.36 0.97 -0.61 1
Sun 25/01 Nice Home 1:4 1.59 0.87 +0.72 1
Sat 31/01 Lorient Away 1:2 1.05 0.55 +0.50 1
Sat 07/02 Olympique Lyonnais Home 0:1 0.73 1.21 -0.48 0
Fri 13/02 AS Monaco Away 1:3 0.93 1.53 -0.60 1
Sun 22/02 Le Havre Home 2:0 1.32 0.58 +0.74 2
Sun 01/03 Lille Away 0:1 0.21 0.51 -0.30 0
Sat 07/03 Angers Home 0:1 0.84 0.66 +0.18 0
Sun 22/03 RC Strasbourg Home 2:3 1.67 2.12 -0.45 2
Sun 05/04 Metz Away 0:0 0.46 2.31 -1.85 0
Sat 11/04 Auxerre Away 0:0 1.73 0.66 +1.07 0
Sun 19/04 Stade Brestois Home 1:1 0.92 0.42 +0.50 1
Wed 22/04 Paris Saint-Germain Away 0:3 0.89 2.17 -1.28 0
Sun 26/04 Stade Rennais Away 1:2 2.17 1.30 +0.87 1
Sat 02/05 Olympique de Marseille Home 3:0 3.42 1.36 +2.06 3
Fri 08/05 RC Lens Away 0:1 1.25 0.82 +0.43 0
The season so far 35.93 47.20 29

Finishing

-6.93

Goals vs xG

Defending

+4.80

Goals conceded vs xGA

Results

-13.91

Points vs xPts

The whole expected-goals page →
Every figure off the same cached projection · Ligue 1 2025/2026 How the model works →