Coupe de France

France · Since 1917 · 8,506 clubs

Last Champion
RC Lens
Season 2025-26
Total Seasons
108
1917-18 · · · 2025-26
Most Titles
Paris Saint-Germain FC
16 titles

About Coupe de France

The Coupe de France is the main national knockout football competition in France, founded in 1917 and organised by the French Football Federation. It is open to all clubs across the country, including amateur sides and teams from overseas territories, making it one of the most inclusive cup competitions in world football. In its modern form, it represents a single-elimination tournament where clubs from all levels can compete against each other in the same bracket.

In the early decades, the competition became a key national tournament even before the rise of professional football. During this period, football in France was still largely amateur and regionally organized, with clubs such as Standard Athletic Club, RC Roubaix, Le Havre, and Club Français among the early dominant teams. The structure of the competition was less stable than today, but it helped establish a nationwide football culture and laid the foundation for a unified national cup system.

The Coupe de France is also famous for its “giant-killing” nature, where small amateur clubs can face and occasionally eliminate top professional teams. Its open format and random draws have always made it unpredictable and exciting, contributing to its long-standing popularity. Even today, it remains a major national event, with the final played at the Stade de France and the winner qualifying for European competition.

Seasons

Season Winner Finalist Score
2025-26
RC Lens
OGC Nice
3-1
2024-25
Paris Saint-Germain FC
Stade de Reims
3-0
2023-24
Paris Saint-Germain FC
Olympique Lyonnais
2-1
2022-23
Toulouse FC
FC Nantes
5-1
2021-22
FC Nantes
OGC Nice
1-0
2020-21
Paris Saint-Germain FC
AS Monaco FC
2-0
2019-20
Paris Saint-Germain FC
AS Saint-Étienne
1-0
2018-19
Stade Rennais FC
Paris Saint-Germain FC
2-2, pen. 6-5
2017-18
Paris Saint-Germain FC
Les Herbiers VF
2-0
2016-17
Paris Saint-Germain FC
Angers SCO
1-0
2015-16
Paris Saint-Germain FC
Olympique de Marseille
4-2
2014-15
Paris Saint-Germain FC
AJ Auxerre
1-0
2013-14
En Avant Guingamp
Stade Rennais FC
2-0
2012-13
FC Girondins de Bordeaux
Thonon Evian Grand Genève FC
3-2
2011-12
Olympique Lyonnais
US Quevilly-Rouen Métropole
1-0
2010-11
Lille OSC
Paris Saint-Germain FC
1-0
2009-10
Paris Saint-Germain FC
AS Monaco FC
1-0, aet
2008-09
En Avant Guingamp
Stade Rennais FC
2-1
2007-08
Olympique Lyonnais
Paris Saint-Germain FC
1-0
2006-07
FC Sochaux-Montbéliard
Olympique de Marseille
2-2, pen. 5-4
2005-06
Paris Saint-Germain FC
Olympique de Marseille
2-1
2004-05
AJ Auxerre
CS Sedan Ardennes
2-1
2003-04
Paris Saint-Germain FC
LB Châteauroux
1-0
2002-03
AJ Auxerre
Paris Saint-Germain FC
2-1
2001-02
FC Lorient
SC Bastia
1-0
2000-01
RC Strasbourg
Amiens SC
0-0, pen. 5-4
1999-00
FC Nantes
Calais RUFC
2-1
1998-99
FC Nantes
CS Sedan Ardennes
1-0
1997-98
Paris Saint-Germain FC
RC Lens
2-1
1996-97
OGC Nice
En Avant Guingamp
1-1, pen. 4-3
1995-96
AJ Auxerre
Nîmes Olympique
2-1
1994-95
Paris Saint-Germain FC
RC Strasbourg
1-0
1993-94
AJ Auxerre
Montpellier HSC
3-0
1992-93
Paris Saint-Germain FC
FC Nantes
3-0
1990-91
AS Monaco FC
Olympique de Marseille
1-0
1989-90
Montpellier HSC
Racing Club de France
2-1, aet
1988-89
Olympique de Marseille
AS Monaco FC
4-3
1987-88
FC Metz
FC Sochaux-Montbéliard
1-1, pen. 5-4
1986-87
FC Girondins de Bordeaux
Olympique de Marseille
2-0
1985-86
FC Girondins de Bordeaux
Olympique de Marseille
2-1, aet
1984-85
AS Monaco FC
Paris Saint-Germain FC
1-0
1983-84
FC Metz
AS Monaco FC
2-0, aet
1982-83
Paris Saint-Germain FC
FC Nantes
3-2
1981-82
Paris Saint-Germain FC
AS Saint-Étienne
2-2, pen. 6-5
1980-81
SC Bastia
AS Saint-Étienne
2-1
1979-80
AS Monaco FC
US Orléans
3-1
1978-79
FC Nantes
AJ Auxerre
4-1, aet
1977-78
AS Nancy Lorraine
OGC Nice
1-0
1976-77
AS Saint-Étienne
Stade de Reims
2-1
1975-76
Olympique de Marseille
Olympique Lyonnais
2-0
1974-75
AS Saint-Étienne
RC Lens
2-0
1973-74
AS Saint-Étienne
AS Monaco FC
2-1
1972-73
Olympique Lyonnais
FC Nantes
2-1
1971-72
Olympique de Marseille
SC Bastia
2-1
1970-71
Stade Rennais FC
Olympique Lyonnais
1-0
1969-70
AS Saint-Étienne
FC Nantes
5-0
1968-69
Olympique de Marseille
FC Girondins de Bordeaux
2-0
1967-68
AS Saint-Étienne
FC Girondins de Bordeaux
2-1
1966-67
Olympique Lyonnais
FC Sochaux-Montbéliard
3-1
1965-66
RC Strasbourg
FC Nantes
1-0
1964-65
Stade Rennais FC
CS Sedan Ardennes
2-2, 3-1
1963-64
Olympique Lyonnais
FC Girondins de Bordeaux
2-0
1962-63
AS Monaco FC
Olympique Lyonnais
0-0, 2-0
1961-62
AS Saint-Étienne
FC Nancy
1-0
1960-61
CS Sedan Ardennes
Nîmes Olympique
3-1
1959-60
AS Monaco FC
AS Saint-Étienne
4-2, aet
1958-59
Le Havre AC
FC Sochaux-Montbéliard
2-2, 3-0
1957-58
Stade de Reims
Nîmes Olympique
3-1
1956-57
Toulouse FC 1937
Angers SCO
6-3
1955-56
CS Sedan Ardennes
AS Troyes-Savinienne
3-1
1954-55
Lille OSC
FC Girondins de Bordeaux
5-2
1953-54
OGC Nice
Olympique de Marseille
2-1
1952-53
Lille OSC
FC Nancy
2-1
1951-52
OGC Nice
FC Girondins de Bordeaux
5-3
1950-51
RC Strasbourg
Valenciennes FC
3-0
1949-50
Stade de Reims
Racing Club de France
2-0
1948-49
Racing Club de France
Lille OSC
5-2
1947-48
Lille OSC
RC Lens
3-2
1946-47
Lille OSC
RC Strasbourg
2-0
1945-46
Lille OSC
Red Star FC
4-2
1944-45
Racing Club de France
Lille OSC
3-0
1943-44
ÉF Nancy-Lorraine
ÉF Reims-Champagne
4-0
1942-43
Olympique de Marseille
FC Girondins de Bordeaux
2-2, 4-0
1941-42
Red Star FC
SC Sète
2-0
1940-41
FC Girondins de Bordeaux
SC Fives
2-0
1939-40
Racing Club de France
Olympique de Marseille
2-1
1938-39
Racing Club de France
Olympique Lillois
3-1
1937-38
Olympique de Marseille
FC Metz
2-1, aet
1936-37
FC Sochaux-Montbéliard
RC Strasbourg
2-1
1935-36
Racing Club de France
OFC Charleville
1-0
1934-35
Olympique de Marseille
Stade Rennais FC
3-0
1933-34
SC Sète
Olympique de Marseille
2-1
1932-33
Excelsior AC
RC Roubaix
3-1
1931-32
AS Cannes
RC Roubaix
1-0
1930-31
Club Français
Montpellier HSC
3-0
1929-30
SC Sète
Racing Club de France
3-1, aet
1928-29
Montpellier HSC
SC Sète
2-0
1927-28
Red Star FC
CA Paris-Charenton
3-1
1926-27
Olympique de Marseille
US Quevilly-Rouen Métropole
3-0
1925-26
Olympique de Marseille
AS Valentigney
4-1
1924-25
CASG Paris
FC Rouen
1-1, 3-2
1923-24
Olympique de Marseille
SC Sète
3-2, aet
1922-23
Red Star FC
SC Sète
4-2
1921-22
Red Star FC
Stade Rennais FC
2-0
1920-21
Red Star FC
Olympique de Paris
2-1
1919-20
CA Paris-Charenton
Le Havre AC
2-0
1918-19
CASG Paris
Olympique de Paris
3-2, aet
1917-18
Olympique de Paris
FC Lyon
3-0

All-Time table

# Club Count Years
1 Paris Saint-Germain FC 16 1981-82, 1982-83, 1992-93, 1994-95, 1997-98, 2003-04, 2005-06, 2009-10, 2014-15, 2015-16, 2016-17, 2017-18, 2019-20, 2020-21, 2023-24, 2024-25
5 1984-85, 2002-03, 2007-08, 2010-11, 2018-19
2 Olympique de Marseille 10 1923-24, 1925-26, 1926-27, 1934-35, 1937-38, 1942-43, 1968-69, 1971-72, 1975-76, 1988-89
9 1933-34, 1939-40, 1953-54, 1985-86, 1986-87, 1990-91, 2005-06, 2006-07, 2015-16
3 AS Saint-Étienne 6 1961-62, 1967-68, 1969-70, 1973-74, 1974-75, 1976-77
4 1959-60, 1980-81, 1981-82, 2019-20
4 Lille OSC 6 1945-46, 1946-47, 1947-48, 1952-53, 1954-55, 2010-11
2 1944-45, 1948-49
5 AS Monaco FC 5 1959-60, 1962-63, 1979-80, 1984-85, 1990-91
5 1973-74, 1983-84, 1988-89, 2009-10, 2020-21
6 Olympique Lyonnais 5 1963-64, 1966-67, 1972-73, 2007-08, 2011-12
4 1962-63, 1970-71, 1975-76, 2023-24
7 Racing Club de France 5 1935-36, 1938-39, 1939-40, 1944-45, 1948-49
3 1929-30, 1949-50, 1989-90
8 Red Star FC 5 1920-21, 1921-22, 1922-23, 1927-28, 1941-42
1 1945-46
9 FC Girondins de Bordeaux 4 1940-41, 1985-86, 1986-87, 2012-13
6 1942-43, 1951-52, 1954-55, 1963-64, 1967-68, 1968-69
10 FC Nantes 4 1978-79, 1998-99, 1999-00, 2021-22
6 1965-66, 1969-70, 1972-73, 1982-83, 1992-93, 2022-23
11 AJ Auxerre 4 1993-94, 1995-96, 2002-03, 2004-05
2 1978-79, 2014-15
12 Stade Rennais FC 3 1964-65, 1970-71, 2018-19
4 1921-22, 1934-35, 2008-09, 2013-14
13 RC Strasbourg 3 1950-51, 1965-66, 2000-01
3 1936-37, 1946-47, 1994-95
14 OGC Nice 3 1951-52, 1953-54, 1996-97
3 1977-78, 2021-22, 2025-26
15 SC Sète 2 1929-30, 1933-34
4 1922-23, 1923-24, 1928-29, 1941-42
16 FC Sochaux-Montbéliard 2 1936-37, 2006-07
3 1958-59, 1966-67, 1987-88
17 CS Sedan Ardennes 2 1955-56, 1960-61
3 1964-65, 1998-99, 2004-05
18 Montpellier HSC 2 1928-29, 1989-90
2 1930-31, 1993-94
19 Stade de Reims 2 1949-50, 1957-58
2 1976-77, 2024-25
20 FC Metz 2 1983-84, 1987-88
1 1937-38
21 En Avant Guingamp 2 2008-09, 2013-14
1 1996-97
22 CASG Paris 2 1918-19, 1924-25
0 —
23 RC Lens 1 2025-26
3 1947-48, 1974-75, 1997-98
24 Olympique de Paris 1 1917-18
2 1918-19, 1920-21
25 SC Bastia 1 1980-81
2 1971-72, 2001-02
26 Le Havre AC 1 1958-59
1 1919-20
27 CA Paris-Charenton 1 1919-20
1 1927-28
28 Club Français 1 1930-31
0 —
29 AS Cannes 1 1931-32
0 —
30 Excelsior AC 1 1932-33
0 —
31 ÉF Nancy-Lorraine 1 1943-44
0 —
32 Toulouse FC 1937 1 1956-57
0 —
33 AS Nancy Lorraine 1 1977-78
0 —
34 FC Lorient 1 2001-02
0 —
35 Toulouse FC 1 2022-23
0 —
36 Nîmes Olympique 0 —
3 1957-58, 1960-61, 1995-96
37 US Quevilly-Rouen Métropole 0 —
2 1926-27, 2011-12
38 RC Roubaix 0 —
2 1931-32, 1932-33
39 FC Nancy 0 —
2 1952-53, 1961-62
40 Angers SCO 0 —
2 1956-57, 2016-17
41 FC Lyon 0 —
1 1917-18
42 FC Rouen 0 —
1 1924-25
43 AS Valentigney 0 —
1 1925-26
44 OFC Charleville 0 —
1 1935-36
45 Olympique Lillois 0 —
1 1938-39
46 SC Fives 0 —
1 1940-41
47 ÉF Reims-Champagne 0 —
1 1943-44
48 Valenciennes FC 0 —
1 1950-51
49 AS Troyes-Savinienne 0 —
1 1955-56
50 US Orléans 0 —
1 1979-80
51 Calais RUFC 0 —
1 1999-00
52 Amiens SC 0 —
1 2000-01
53 LB Châteauroux 0 —
1 2003-04
54 Thonon Evian Grand Genève FC 0 —
1 2012-13
55 Les Herbiers VF 0 —
1 2017-18