Back to Football

Nantes, Nantes · France · Ligue 1

League titles
8
last 2001
Major cups
13
last 2022
Top-2 finishes
15
Top-4 finishes
18
WikipediaQ192071

Power-ranking history

Hover a season for its rank and score
Rank (1 = best)1529Score (per-season normalised)0.00.51.069/7079/8089/9099/0009/1019/20

Against expectation

Every French top-flight match this club has played in the Ligue 1, scored against the odds an Elo rating gave it before kick-off. Over 57 seasons from 1963-64 to 2024-25 it has beaten them by +22.3 match points.

FC Nantes: surplus against expectation, 1963-64 to 2024-251963-64: +4.6 league points vs expected (34 on 29.4, 2 for a win) · bar height +2.3 match points1964-65: +8.8 league points vs expected (43 on 34.2, 2 for a win) · bar height +4.4 match points1965-66: +12.9 league points vs expected (60 on 47.1, 2 for a win) · bar height +6.4 match points1966-67: +0.7 league points vs expected (50 on 49.3, 2 for a win) · bar height +0.4 match points1967-68: −5.4 league points vs expected (41 on 46.4, 2 for a win) · bar height −2.7 match points1968-69: −5.7 league points vs expected (32 on 37.7, 2 for a win) · bar height −2.9 match points1969-70: −2.6 league points vs expected (33 on 35.6, 2 for a win) · bar height −1.3 match points1970-71: +5.2 league points vs expected (46 on 40.8, 2 for a win) · bar height +2.6 match points1971-72: +0.1 league points vs expected (43 on 42.9, 2 for a win) · bar height +0.0 match points1972-73: +10.3 league points vs expected (55 on 44.7, 2 for a win) · bar height +5.1 match points1973-74: −0.0 league points vs expected (47 on 47.0, 2 for a win) · bar height −0.0 match points1974-75: −2.2 league points vs expected (43 on 45.2, 2 for a win) · bar height −1.1 match points1975-76: +0.1 league points vs expected (44 on 43.9, 2 for a win) · bar height +0.0 match points1976-77: +11.6 league points vs expected (58 on 46.4, 2 for a win) · bar height +5.8 match points1977-78: +3.5 league points vs expected (52 on 48.5, 2 for a win) · bar height +1.7 match points1978-79: +4.2 league points vs expected (54 on 49.8, 2 for a win) · bar height +2.1 match points1979-80: +5.0 league points vs expected (57 on 52.0, 2 for a win) · bar height +2.5 match points1980-81: +1.7 league points vs expected (55 on 53.3, 2 for a win) · bar height +0.9 match points1981-82: −6.5 league points vs expected (43 on 49.5, 2 for a win) · bar height −3.3 match points1982-83: +7.5 league points vs expected (58 on 50.5, 2 for a win) · bar height +3.8 match points1983-84: −4.9 league points vs expected (45 on 49.9, 2 for a win) · bar height −2.4 match points1984-85: +7.6 league points vs expected (56 on 48.4, 2 for a win) · bar height +3.8 match points1985-86: +3.8 league points vs expected (53 on 49.2, 2 for a win) · bar height +1.9 match points1986-87: −10.5 league points vs expected (36 on 46.5, 2 for a win) · bar height −5.2 match points1987-88: −2.4 league points vs expected (39 on 41.4, 2 for a win) · bar height −1.2 match points1988-89: +0.2 league points vs expected (42 on 41.8, 2 for a win) · bar height +0.1 match points1989-90: −0.0 league points vs expected (40 on 40.0, 2 for a win) · bar height −0.0 match points1990-91: −5.7 league points vs expected (34 on 39.7, 2 for a win) · bar height −2.9 match points1991-92: −1.1 league points vs expected (38 on 39.1, 2 for a win) · bar height −0.6 match points1992-93: +5.2 league points vs expected (45 on 39.8, 2 for a win) · bar height +2.6 match points1993-94: +4.3 league points vs expected (45 on 40.7, 2 for a win) · bar height +2.2 match points1994-95: +16.0 league points vs expected (79 on 63.0, 3 for a win) · bar height +6.0 match points1995-96: −7.9 league points vs expected (55 on 62.9, 3 for a win) · bar height −2.5 match points1996-97: +5.2 league points vs expected (64 on 58.8, 3 for a win) · bar height +2.4 match points1997-98: −10.2 league points vs expected (41 on 51.2, 3 for a win) · bar height −3.8 match points1998-99: −1.6 league points vs expected (48 on 49.6, 3 for a win) · bar height −0.2 match points1999-00: −3.1 league points vs expected (43 on 46.1, 3 for a win) · bar height −1.5 match points2000-01: +18.9 league points vs expected (68 on 49.1, 3 for a win) · bar height +5.5 match points2001-02: −7.0 league points vs expected (43 on 50.0, 3 for a win) · bar height −2.8 match points2002-03: +0.4 league points vs expected (56 on 55.6, 3 for a win) · bar height −0.3 match points2003-04: +6.0 league points vs expected (60 on 54.0, 3 for a win) · bar height +1.7 match points2004-05: −10.3 league points vs expected (43 on 53.3, 3 for a win) · bar height −3.0 match points2005-06: −5.0 league points vs expected (45 on 50.0, 3 for a win) · bar height −1.5 match points2006-07: −8.8 league points vs expected (34 on 42.8, 3 for a win) · bar height −2.6 match points2008-09: −4.4 league points vs expected (37 on 41.4, 3 for a win) · bar height −1.7 match points2013-14: +1.9 league points vs expected (47 on 45.1, 3 for a win) · bar height +0.6 match points2014-15: −1.4 league points vs expected (45 on 46.4, 3 for a win) · bar height −0.3 match points2015-16: +2.6 league points vs expected (48 on 45.4, 3 for a win) · bar height +1.1 match points2016-17: +7.5 league points vs expected (51 on 43.5, 3 for a win) · bar height +2.3 match points2017-18: +2.8 league points vs expected (52 on 49.2, 3 for a win) · bar height +0.9 match points2018-19: +1.9 league points vs expected (48 on 46.1, 3 for a win) · bar height +0.5 match points2019-20: +1.0 league points vs expected (37 on 36.0, 3 for a win) · bar height −0.2 match points2020-21: −5.6 league points vs expected (40 on 45.6, 3 for a win) · bar height −1.4 match points2021-22: +5.8 league points vs expected (55 on 49.3, 3 for a win) · bar height +1.9 match points2022-23: −12.9 league points vs expected (36 on 48.9, 3 for a win) · bar height −3.5 match points2023-24: −2.6 league points vs expected (33 on 35.6, 3 for a win) · bar height −1.3 match points2024-25: +0.8 league points vs expected (36 on 35.2, 3 for a win) · bar height +0.9 match points
1963-64one bar per season · height in match points · hover for that season2024-25
Best season against expectation
2000-01 +18.9 league pts
68 points on 49.1 expected as FC Nantes
Worst season against expectation
2022-23 12.9 league pts
36 points on 48.9 expected as FC Nantes

Season points use that season’s own scoring, two for a win before 1994-95 and three from it; the bars use match points so the whole series is comparable.

1994-95 results not final: results supplied from football-data.co.uk 1994-95 all-Europe archive (sheet F1), compiled by Joe Buchdahl; supplied by Ashwin 2026-09-05.2019-20 table not final: abandoned at the COVID-19 shutdown, 279 of 380 played.

Nantes against expectation →How this is measured →

What the squad was worth

Total market value of the squad, EUR millions, by month; the player count beside it is the size of the priced squad.

How this is measured

Drawn as a step, not a curve: Transfermarkt reprices every squad in December and June (marked with a small tick on the axis) and revalues continuously between, so the line only moves when a real valuation changed, never by interpolation.

A month renders no value at all once the priced squad falls below 15 players, so a thin squad is never shown as a cheap one. The series is floored at July 2012on purpose: earlier Transfermarkt totals reflect which players happened to be priced yet rather than the squad’s real worth, and are excluded rather than shown misleadingly low.

Upstream (dcaribou/transfermarkt-datasets) has been paused since July 2026, so the series ends where the source ends rather than where the season does.

Player valuations from Transfermarkt via github.com/dcaribou/transfermarkt-datasets (CC0).

What the squad was worth€106m
FC Nantes: squad value by month, 2012-07 to 2026-0606813712-1314-1516-1718-1920-2122-2324-25
Peak
€127m in Dec 2018 · 36 players valued
Most recent
€106m in Jun 2026 · 29 players valued

Nanteson the rankings →

The money ledger

Fees paid and received each season, and what the squad was worth once the trading is netted out.

How this is measured

Spent is the fees paid for players arriving, received the fees for players leaving, both in EUR millions by the July-to-June season of the move. A move with no fee on record (a free, a loan, an undisclosed sum) is counted, never priced: the small figure beside each total is the moves with a fee, plus those without (so 4+3 is four priced arrivals and three unpriced), and a quiet window is not mistaken for a cheap one. Wages are not here: they are estimates nobody licenses, and fees are documented.

Appreciationis the season’s change in squad value with the net spend taken out: buy 100m of players and finish 100m higher is zero; finish 120m higher and the club made 20m of players better, or the market repriced them. It needs a priced squad at both ends of the season (the same 15-player floor as the value chart), so it is blank rather than guessed for a season that lacks one.

The source has been paused since 6 July 2026, so the final row holds only the opening days of its window.

Transfer fees and player valuations from Transfermarkt via github.com/dcaribou/transfermarkt-datasets (CC0).

The money ledger+€60m
Spent
€106m
33 arrivals with a fee
Received
€166m
32 departures with a fee
Net
+€60m
194 moves with no fee
Appreciation
+€167m
14 seasons with a priced squad

Grown or bought: in 2025-26, trading +€33m and appreciation +€30m. Over the last 5 seasons (2021-222025-26), trading +€37m and appreciation +€52m.

The director’s ledger: 76 arrivals graded since 2022-23, 86% EV-positive. €56m deployed for a 1.1× multiplier.

2025-26 spent €7m received €40m
in: Johann Lepenant €3m
+€30m
squad gain
2024-25 spent €10m received €8m
in: Matthis Abline €10m
+€12m
squad gain
2023-24 spent €28m received €38m
in: Douglas Augusto €7m
−€9m
squad gain
2022-23 spent €12m received
in: Ignatius Ganago €4m
−€7m
squad gain
2021-22 spent €8m received €16m
in: Alban Lafont €8m
+€26m
squad gain
2020-21 spent €5m received €2m
in: Moses Simon €5m
+€5m
squad gain
2019-20 spent €16m received €37m
in: Ludovic Blas €8m
−€2m
squad gain
2018-19 spent €11m received €1m
in: Anthony Limbombe €8m
+€11m
squad gain
Show all 14 seasons
2017-18 spent €4m received €9m
in: Andrei Girotto €2m
+€56m
squad gain
2016-17 spent €4m received €1m
in: Mariusz Stępiński €2m
+€11m
squad gain
2015-16 spent €1m received €15m
in: Adrien Thomasson €1m
+€6m
squad gain
2014-15 spent received
8 moves, no fee on record
+€8m
squad gain
2013-14 spent €1m received
in: Alejandro Bedoya €1m
+€16m
squad gain
2012-13 spent received
3 moves, no fee on record
+€5m
squad gain

Money against football

Every priced club-season in the six leagues: points against expectation across, squad value gained beyond the net spend up. This club’s seasons are joined.

Tap or drag on the plot: the nearest club-season, its points and its money.

the frontier: no other club-season beat it on both axes · this club, season by season, the largest dot the latest

Every club’s return on the transfer window →

Greatest games

FC Nantes's top matches by the club Game Score: closeness, stakes, quality and upset over one unified rating of league and European play.All-time board.

#DateStageResultScore
11996-04-17Champions League · Semifinals · 2nd leg, agg 3-4HW 3-2 v Juventusgame score 77.5
21983-06-11Coupe de France · FinalNL 2-3 v Paris Saint-Germaingame score 68.4
32000-04-12Coupe de France · SemifinalsAW 1-0 v AS Monacogame score 68.2
41980-05-06Division 1HW 3-2 v FC Sochaux-Montbéliardgame score 66.4
51980-10-22European Cup · Second Round · 1st legHL 1-2 v Internazionalegame score 65.8
61973-06-17Coupe de France · FinalNL 1-2 v Olympique Lyonnaisgame score 64.8
71980-03-19Cup Winners' Cup · Quarterfinals · 2nd leg, agg 4-3HL 2-3 v Dinamo Moscowgame score 63.5
81966-05-22Coupe de France · FinalNL 0-1 v RC Strasbourggame score 63.4
91980-04-09Cup Winners' Cup · Semifinals · 1st legHW 2-1 v Valenciagame score 63.3
102006-04-20Coupe de France · SemifinalsHL 1-2 v Paris Saint-Germaingame score 62.0

Footprint

Tiers played
L1
Top-flight (L1) seasons
58
First season
1964
Most recent season
2026

The Heartbreak Index7.1 · #303

The Tortured · League title, 2001

7.1
Heartbreak
#303
of 1,139 clubs
#189
in Football
7.1
agony
The clocks
  • League title since 20010.5
  • Major trophy since 20220.4
  • Major final appearance since 20230.2
Heaviest wounds

relegated from the top flight, 2026 · relegated from the top flight, 2007 · relegated from the top flight, 2009 · lost the national cup final, 2023

One formula, every club the site covers. See the whole board →

Season-by-season

Most recent season first. Covers Ligue 1 only. Rows tagged "national playoff" are pre-modern formats where the workbook records only playoff participants, not round-robin standings.

2026
Ligue 1 (1) · P17
33 P · 5-8-20 · 29:52 · -23
23
pts
2025
Ligue 1 (1) · P13
34 P · 8-12-14 · 39:52 · -13
36
pts
2024
Ligue 1 (1) · P14
34 P · 9-6-19 · 30:55 · -25
33
pts
2023
Ligue 1 (1) · P16
38 P · 7-15-16 · 37:55 · -18
36
pts
CoupeEL
2022
Ligue 1 (1) · P9
38 P · 15-10-13 · 55:48 · +7
55
pts
CoupeEL
2021
Ligue 1 (1) · P18PO
38 P · 9-13-16 · 47:55 · -8
40
pts
2020
Ligue 1 (1) · P13
28 P · 11-4-13 · 28:31 · -3
37
pts
2019
Ligue 1 (1) · P12
38 P · 13-9-16 · 48:48 · 0
48
pts
2018
Ligue 1 (1) · P9
38 P · 14-10-14 · 36:41 · -5
52
pts
2017
Ligue 1 (1) · P7
38 P · 14-9-15 · 40:54 · -14
51
pts
2016
Ligue 1 (1) · P14
38 P · 12-12-14 · 33:44 · -11
48
pts
2015
Ligue 1 (1) · P14
38 P · 11-12-15 · 29:40 · -11
45
pts
Show all 58 seasons
2014
Ligue 1 (1) · P13
38 P · 12-10-16 · 38:43 · -5
46
pts
2009
Ligue 1 (1) · P19
as FC Nantes Atlantique · 38 P · 9-10-19 · 33:54 · -21
37
pts
2007
Ligue 1 (1) · P20
as FC Nantes Atlantique · 38 P · 7-13-18 · 29:49 · -20
34
pts
2006
Ligue 1 (1) · P14
as FC Nantes Atlantique · 38 P · 11-12-15 · 37:41 · -4
45
pts
2005
Ligue 1 (1) · P17
as FC Nantes Atlantique · 38 P · 10-13-15 · 33:38 · -5
43
pts
2004
Ligue 1 (1) · P6
as FC Nantes Atlantique · 38 P · 17-9-12 · 47:35 · +12
60
pts
Lg Cup
2003
Ligue 1 (1) · P9
as FC Nantes Atlantique · 38 P · 16-8-14 · 37:39 · -2
56
pts
2002
Division 1 (1) · P10
as FC Nantes Atlantique · 34 P · 12-7-15 · 35:41 · -6
43
pts
CL
2001
Division 1 (1) · P1
as FC Nantes Atlantique · 34 P · 21-5-8 · 58:36 · +22
68
pts
UCCL
2000
Division 1 (1) · P12
as FC Nantes Atlantique · 34 P · 12-7-15 · 39:40 · -1
43
pts
CoupeUCUC
1999
Division 1 (1) · P7
as FC Nantes Atlantique · 34 P · 12-12-10 · 40:34 · +6
48
pts
CoupeUC
1998
Division 1 (1) · P11
as FC Nantes Atlantique · 34 P · 11-8-15 · 35:41 · -6
41
pts
UC
1997
Division 1 (1) · P3
as FC Nantes Atlantique · 38 P · 16-16-6 · 61:32 · +29
64
pts
UC
1996
Division 1 (1) · P7
as FC Nantes Atlantique · 38 P · 14-13-11 · 44:42 · +2
55
pts
CLUC
1995
Division 1 (1) · P1
as FC Nantes Atlantique · 38 P · 21-16-1 · 71:34 · +37
79
pts
UCCL
1994
Division 1 (1) · P5
as FC Nantes Atlantique · 38 P · 17-11-10 · 47:32 · +15
45
pts
UCUC
1993
Division 1 (1) · P5
as FC Nantes Atlantique · 38 P · 17-11-10 · 54:39 · +15
45
pts
CoupeUC
1992
Division 1 (1) · P9
38 P · 12-14-12 · 37:39 · -2
38
pts
1991
Division 1 (1) · P15
38 P · 9-16-13 · 34:44 · -10
34
pts
1990
Division 1 (1) · P7
38 P · 13-14-11 · 42:34 · +8
40
pts
1989
Division 1 (1) · P7
38 P · 15-12-11 · 41:40 · +1
57
pts
1988
Division 1 (1) · P10
38 P · 13-13-12 · 46:41 · +5
39
pts
1987
Division 1 (1) · P12
38 P · 12-12-14 · 35:38 · -3
36
pts
UC
1986
Division 1 (1) · P2
38 P · 20-13-5 · 53:27 · +26
53
pts
UCUC
1985
Division 1 (1) · P2
38 P · 24-8-6 · 62:32 · +30
56
pts
UC
1984
Division 1 (1) · P6
38 P · 18-9-11 · 46:32 · +14
45
pts
EC
1983
Division 1 (1) · P1
38 P · 24-10-4 · 77:29 · +48
58
pts
CoupeEC
1982
Division 1 (1) · P6
38 P · 19-5-14 · 64:34 · +30
43
pts
UC
1981
Division 1 (1) · P2
38 P · 22-11-5 · 74:36 · +38
55
pts
ECUC
1980
Division 1 (1) · P1
38 P · 26-5-7 · 76:30 · +46
57
pts
CWCEC
1979
Division 1 (1) · P2
38 P · 23-8-7 · 85:33 · +52
54
pts
CoupeUC
1978
Division 1 (1) · P2
38 P · 21-10-7 · 60:26 · +34
52
pts
ECUC
1977
Division 1 (1) · P1
38 P · 25-8-5 · 80:40 · +40
58
pts
EC
1976
Division 1 (1) · P4
38 P · 15-14-9 · 67:44 · +23
50
pts
1975
Division 1 (1) · P5
38 P · 16-11-11 · 50:42 · +8
45
pts
UC
1974
Division 1 (1) · P2
38 P · 19-9-10 · 63:41 · +22
58
pts
ECUC
1973
Division 1 (1) · P1
38 P · 23-9-6 · 67:31 · +36
55
pts
CoupeEC
1972
Division 1 (1) · P7
38 P · 17-9-12 · 70:48 · +22
43
pts
UC
1971
Division 1 (1) · P3
38 P · 17-12-9 · 61:41 · +20
46
pts
CWCUC
1970
Division 1 (1) · P10
34 P · 13-7-14 · 62:56 · +6
33
pts
CoupeCWC
1969
Division 1 (1) · P10
34 P · 13-6-15 · 44:45 · -1
32
pts
1968
Division 1 (1) · P7
38 P · 15-11-12 · 55:50 · +5
41
pts
1967
Division 1 (1) · P2
38 P · 17-16-5 · 81:51 · +30
50
pts
EC
1966
Division 1 (1) · P1
38 P · 26-8-4 · 84:36 · +48
60
pts
CoupeECEC
1965
Division 1 (1) · P1
34 P · 16-11-7 · 66:45 · +21
43
pts
Lg CupEC
1964
Division 1 (1) · P8
34 P · 13-8-13 · 51:59 · -8
34
pts
Domestic Cup Finals

Most recent first. Every domestic cup final the club has played, including losses. Scheduled finals (date not yet passed) are flagged.

2023
Coupe de France
Runner-up
2022
Coupe de France
Won
2022
Trophée des Champions
Runner-up
2004
Coupe de la Ligue
Runner-up
2001
Trophée des Champions
Won
2000
Coupe de France
Won
2000
Trophée des Champions
Runner-up
1999
Coupe de France
Won
1999
Trophée des Champions
Won
1997
Trophée des Champions
Runner-up
1996
Trophée des Champions
Runner-up
1993
Coupe de France
Runner-up
Show all 21 rows
1983
Coupe de France
Runner-up
1979
Coupe de France
Won
1973
Coupe de France
Runner-up
1973
Trophée des Champions
Runner-up
1970
Coupe de France
Runner-up
1966
Coupe de France
Runner-up
1966
Trophée des Champions
Runner-up
1965
Coupe de la Ligue
Won
1965
Trophée des Champions
Won
European competition appearances

Most recent first. One row per entry showing the deepest round reached. A Cup Winner badge marks tournaments the club won: gold for the European Cup / Champions League, silver for every other UEFA or Intercontinental trophy.

2022-23
Europa League(EL)
Group stage
2001-02
Champions League(CL)
Round of 16
2000-01
UEFA Cup(UC)
Round of 16
1999-00
UEFA Cup(UC)
Group stage
1997-98
UEFA Cup(UC)
Round of 32 / qualifying
1995-96
Champions League(CL)
Semi-final
1994-95
UEFA Cup(UC)
Quarter-final
1993-94
UEFA Cup(UC)
Round of 32 / qualifying
1986-87
UEFA Cup(UC)
Round of 32 / qualifying
1985-86
UEFA Cup(UC)
Quarter-final
1983-84
European Cup(EC)
Group stage
1981-82
UEFA Cup(UC)
Round of 32 / qualifying
Show all 22 rows
1980-81
European Cup(EC)
Round of 16
1979-80
Cup Winners Cup(CWC)
Semi-final
1978-79
UEFA Cup(UC)
Round of 32 / qualifying
1977-78
European Cup(EC)
Round of 16
1974-75
UEFA Cup(UC)
Group stage
1973-74
European Cup(EC)
Group stage
1971-72
UEFA Cup(UC)
Group stage
1970-71
Cup Winners Cup(CWC)
Round of 16
1966-67
European Cup(EC)
Round of 16
1965-66
European Cup(EC)
Group stage