2017 — Paris Saint-Germain 1, Angers 0

2016 — Paris Saint-Germain 4, Marseille 2

2015 — Paris Saint-Germain 1, Auxerre 0

2014 — Guingamp 2, Rennes 0

2013 — Bordeaux 3, Evian 2

2012 — Lyon 1, Quevilly 0

2011 — Lille 1, Paris Saint-Germain 0

2010 — Paris Saint-Germain 1, Monaco 0, OT

2009 — Guingamp 2, Rennes 1

2008 — Lyon 1, Paris Saint-Germain 0

2007 — Sochaux 2, Marseille 2, Sochaux won 5-4 on penalty kicks

2006 — Paris Saint-Germain 2, Marseille 1

2005 — Auxerre 2, Sedan 1

2004 — Paris Saint-Germain 1, Chateauroux 0

2003 — Auxerre 2, Paris Saint-Germain 1

2002 — Lorient 1, Bastia 0

2001 — Strasbourg 0, Amiens 0, Strasbourg won 5-4 on penalty kicks

2000 — Nantes 2, Calais 1

1999 — Nantes 1, Sedan 0

1998 — Paris Saint-Germain 2, Lens 1

1997 — Nice 1, Guingamp 1, Nice won 4-3 on penalty kicks

1996 — Auxerre 2, Nîmes 1

1995 — Paris Saint-Germain 1, Strasbourg 0

1994 — Auxerre 4, Montpellier 0

1993 — Paris Saint-Germain 3, Nantes 0

1992 — no final

1991 — Monaco 1, Marseille 0

1990 — Montpellier 2, Racing Paris 1, OT

1989 — Marseille 4, Monaco 3

1988 — Metz 1, Sochaux 1, Metz won 5-4 on penalty kicks

1987 — Bordeaux 2, Marseille 0

1986 — Bordeaux 2, Marseille 1, OT

1985 — Monaco 1, Paris Saint-Germain 0

1983 — Paris Saint-Germain 3, Nantes 2

1982 — Paris Saint-Germain 2, Saint-Etienne 2, Paris Saint-Germain won 6-5 on penalty kicks

1981 — Bastia 2, Saint-Etienne 1

1980 — Monaco 3, Orleans 1

1979 — Nantes 4, Auxerre 1, OT

1978 — Nancy 1, Nice 0

1977 — Saint-Etienne 2, Reims 1

1976 — Marseille 2, Lyon 0

1975 — Saint-Etienne 2, Lens 0

1974 — Saint-Etienne 2, Monaco 1

1973 — Lyon 2, Nantes 1

1972 — Marseille 2, Bastia 1

1971 — Rennes 1, Lyon 0

1970 — Saint-Etienne 5, Nantes 0

1969 — Marseille 2, Bordeaux 0

1968 — Saint-Etienne 2, Bordeaux 1

1967 — Lyon 3, Sochaux 1

1966 — Strasbourg 1, Nantes 0

1965 — Rennes 3, Sedan 1 (after 2-2 tie)

1964 — Lyon 2, Bordeaux 0

1963 — Monaco 2, Lyon 0 (after 0-0 tie)

1962 — Saint-Etienne 1, Nancy 0

1961 — Sedan 3, Nîmes 1

1960 — Monaco 4, Saint-Etienne 2, OT

1959 — Le Havre 3, Sochaux 0 (after 2-2 tie)

1958 — Reims 3, Nîmes 1

1957 — Toulouse 6, Angers 3

1956 — Sedan 3, Troyes 1

1955 — Lille 5, Bordeaux 2

1954 — Nice 2, Marseille 1

1953 — Lille 2, Nancy 1

1952 — Nice 5, Bordeaux 3

1951 — Strasbourg 3, Valenciennes 0

1950 — Reims 2, Racing Paris 0

1949 — Racing Paris 5, Lille 2

1948 — Lille 3, Lens 2

1947 — Lille 2, Strasbourg 0

1946 — Lille 4, Red Star 2

1945 — Racing Paris 3, Lille 0

1944 — Nancy 4, Reims 0

1943 — Marseille 4, Bordeaux 0 (after 2-2 tie)

1942 — Red Star 2, Sete 0

1941 — Bordeaux 2, Fives 0

1940 — Racing Paris 2, Marseille 1

1939 — Racing Paris 3, Lille 1

1938 — Marseille 2, Metz 1, OT

1937 — Sochaux 2, Strasbourg 1

1936 — Racing Paris 1, Charleville 0

1935 — Marseille 3, Rennes 0

1934 — Sete 2, Marseille 1

1933 — Excelsior Roubaix 3, Colombes 1

1932 — Cannes 1, Colombes 0

1931 — Montpellier 3, Colombes 0

1930 — Sete 3, Paris 1, OT

1929 — Montpellier 2, Sete 0

1928 — Red Star 3, Racing Paris 1

1927 — Marseille 3, Quevilly 0

1926 — Marseille 4, Valentigney 1

1925 — Paris Rouen 3, Colombes 2 (after 1-1 tie)

1924 — Marseille 3, Sete 2, OT

1923 — Red Star 4, Sete 2

1922 — Red Star 2, Rennes 0

1921 — Red Star 2, Olympique Paris 1

1920 — Cercle Paris Charenton 2, Le Havre 1

1919 — CASG Paris 3, Olympique Paris 2

1918 — Olympique Paris 3, Lyon 0