Coupe de France
France · Since 1917 · 8,506 clubs
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.
| 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 |
| # | 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 | ||