Ligue LedgerLigue 1 & PSG in numbers
Ligue 1 2026–27After matchday 5
  1. 1Monaco13
  2. 2Lyon11
  3. 3Paris FC11
  4. 4Lille10
  5. 5Rennes10
Full table
  1. Home
  2. Ligue 1
Division 1 / Ligue 1

Ligue 1, season by season

The French top flight from its first professional season in 1932–33 to today. Wartime championships (1939–1945) are not counted. Click a season for its standings.

SeasonChampionRunner-upClubsRelegated
2026–27in progress—18
2025–26Paris Saint-GermainLens18Metz, Nantes
2024–25Paris Saint-GermainMarseille18Reims, Montpellier, Saint-Étienne
2023–24Paris Saint-GermainMonaco18Clermont, Lorient
2022–23Paris Saint-GermainLens20Auxerre, Ajaccio, Angers, Troyes
2021–22Paris Saint-GermainMarseille20Bordeaux, Metz, Saint-Étienne
2020–21Lille OSCParis SG20Nîmes, Dijon
2019–20Paris Saint-GermainMarseille20Amiens, Toulouse
2018–19Paris Saint-GermainLille20Caen, Guingamp
2017–18Paris Saint-GermainMonaco20Troyes, Metz
2016–17AS MonacoParis SG20Nancy, Bastia, Lorient
2015–16Paris Saint-GermainLyon20Troyes, Reims, GFC Ajaccio
2014–15Paris Saint-GermainLyon20Lens, Metz, Évian TG
2013–14Paris Saint-GermainMonaco20Sochaux, Valenciennes, Ajaccio
2012–13Paris Saint-GermainMarseille20Brest, Troyes, Nancy
2011–12Montpellier HSCParis SG20Auxerre, Caen, Dijon
2010–11Lille OSCMarseille20Lens, Arles, Monaco
2009–10Olympique de MarseilleLyon20Grenoble Foot 38, Le Mans, Boulogne
2008–09FC Girondins de BordeauxMarseille20Caen, Nantes, Le Havre
2007–08Olympique LyonnaisBordeaux20Metz, Lens, Strasbourg
2006–07Olympique LyonnaisMarseille20Troyes, Nantes, Sedan
2005–06Olympique LyonnaisBordeaux20Ajaccio, Strasbourg, Metz
2004–05Olympique LyonnaisLille20Bastia, Istres, Caen
2003–04Olympique LyonnaisParis SG20Montpellier, Guingamp, Le Mans
2002–03Olympique LyonnaisMonaco20Sedan, Le Havre, Troyes
2001–02Olympique LyonnaisLens18Metz, Lorient
2000–01FC NantesLyon18Toulouse, Strasbourg, Saint-Étienne
1999–00AS MonacoParis SG18Montpellier, Le Havre, Nancy
1998–99FC Girondins de BordeauxMarseille18Toulouse, Lorient, Sochaux
1997–98RC LensMetz18Châteauroux, Guingamp, Cannes
1996–97AS MonacoParis SG20Caen, Nancy, Nice, Lille
1995–96AJ AuxerreParis SG20Martigues, Saint-Étienne, Gueugnon
1994–95FC NantesLyon20Sochaux, Caen
1993–94Paris Saint-GermainMarseille20Angers, Toulouse, Marseille
1992–93Olympique de MarseilleParis SG20Valenciennes, Nîmes, Sporting Toulon Var
1991–92Olympique de MarseilleMonaco20Rennes, Nancy, Cannes
1990–91Olympique de MarseilleMonaco20Brest, Nice, Bordeaux
1989–90Olympique de MarseilleBordeaux20Racing Paris, Mulhouse
1988–89Olympique de MarseilleParis SG20Lens, Stade Lavallois, Strasbourg
1987–88AS MonacoBordeaux20Brest, Chamois Niortais, Le Havre
1986–87FC Girondins de BordeauxMarseille20Rennes, Sochaux, Nancy
1985–86Paris Saint-GermainNantes20Strasbourg, Bastia
1984–85FC Girondins de BordeauxNantes20Tours, Racing Paris, Rouen
1983–84FC Girondins de BordeauxMonaco20Rennes, Nîmes, Saint-Étienne
1982–83FC NantesBordeaux20Tours, Lyon, Mulhouse
1981–82AS MonacoSaint-Étienne20Montpellier, Nice, Valenciennes
1980–81AS Saint-ÉtienneNantes20Angers, Nîmes
1979–80FC NantesSochaux20Brest, Marseille
1978–79RC Strasbourg AlsaceNantes20Reims, Paris FC
1977–78AS MonacoNantes20Lens, Troyes, Rouen, Troyes
1976–77FC NantesLens20Lille, Angers, Rennes
1975–76AS Saint-ÉtienneNice20Avignon Foot 84, Monaco, Strasbourg
1974–75AS Saint-ÉtienneMarseille20Angers, Rennes, Red Star
1973–74AS Saint-ÉtienneNantes20Nancy, Sedan, Paris FC
1972–73FC NantesNice20Valenciennes, Ajaccio, Red Star
1971–72Olympique de MarseilleNîmes20Paris SG, Angoulême Charente, Monaco, Lille
1970–71Olympique de MarseilleSaint-Étienne20Strasbourg, Valenciennes, Sedan
1969–70AS Saint-ÉtienneMarseille18Rouen
1968–69AS Saint-ÉtienneBordeaux18Nice, Monaco
1967–68AS Saint-ÉtienneNice20Aix-en-Provence, Lens, Lille, Angers
1966–67AS Saint-ÉtienneNantes20Reims, Stade Français Football, Toulouse (1937), Nîmes
1965–66FC NantesBordeaux20Red Star, Cannes
1964–65FC NantesBordeaux18Sporting Toulon Var
1963–64AS Saint-ÉtienneMonaco18Reims, Nice, Racing Paris
1962–63AS MonacoReims20Nancy, Montpellier, Marseille, Grenoble Foot 38
1961–62Stade de ReimsRacing Paris20Le Havre, Saint-Étienne, Sochaux, Metz
1960–61AS MonacoRacing Paris20Troyes, Valenciennes, Grenoble Foot 38, Troyes, Limoges Football
1959–60Stade de ReimsNîmes20Bordeaux, Sporting Toulon Var, Sochaux, Strasbourg
1958–59OGC NiceNîmes20Marseille, Nancy, Olympique Alès, Lille
1957–58Stade de ReimsNîmes18Metz, Béziers
1956–57AS Saint-ÉtienneLens18Strasbourg, Nancy, Rennes
1955–56OGC NiceLens18Bordeaux, Troyes, Troyes, Lille
1954–55Stade de ReimsToulouse (1937)18Roubaix-Tourcoing
1953–54Lille OSCReims18Stade Français Football, Sète, Le Havre
1952–53Stade de ReimsSochaux18Rennes, Montpellier, Racing Paris
1951–52OGC NiceBordeaux18Strasbourg, Lyon
1950–51OGC NiceLille18Toulouse (1937), Stade Français Football
1949–50FC Girondins de BordeauxLille18Metz, Montpellier
1948–49Stade de ReimsLille18Cannes, Colmar
1947–48Olympique de MarseilleLille18Red Star, Olympique Alès
1946–47CO Roubaix-TourcoingReims20Bordeaux, Rouen, Lens, Le Havre
1945–46Lille OSCSaint-Étienne18Lyon, Sochaux, Lyon olympique universitaire
1938–39FC SèteMarseille16Sochaux, Rouen, Cannes, Fives, Antibes, Saint-Étienne, Le Havre, Excelsior AC Roubaix, Racing Paris, Sète, Olympique Lillois, Roubaix, Metz, Lens, Strasbourg, Marseille
1937–38FC Sochaux-MontbéliardMarseille16Red Star, Valenciennes
1936–37Olympique de MarseilleSochaux16Mulhouse, Rennes
1935–36Racing Club de FranceOlympique Lillois16Valenciennes, Olympique Alès
1934–35FC Sochaux-MontbéliardStrasbourg16Nîmes, Montpellier
1933–34FC SèteFives14Nice, CA Paris
1932–33Olympique Lillois20Metz, Olympique Alès, Hyères, Red Star, Club Français, Mulhouse