Final Table: 1.Lille OSC 38 24 11 3 64-23 83 2.Paris-Saint-Germain FC 38 26 4 8 86-28 82 [C] 3.AS Monaco 38 24 6 8 76-42 78 4.Olympique Lyonnais 38 22 10 6 81-43 76 5.Olympique de Marseille 38 16 12 10 54-47 60 6.Stade Rennais FC 38 16 10 12 52-40 58 7.RC Lens 38 15 12 11 55-54 57 [P] 8.Montpellier-Hérault SC 38 14 12 12 60-62 54 9.OGC Nice 38 15 7 16 50-53 52 10.FC Metz 38 12 11 15 44-48 47 11.AS Saint-Etienne 38 12 10 16 42-54 46 12.FC Girondins Bordeaux 38 13 6 19 42-56 45 13.Angers SCO 38 12 8 18 40-58 44 14.Stade de Reims 38 9 15 14 42-50 42 15.RC Strasbourg Alsace 38 11 9 18 49-58 42 16.FC Lorient 38 11 9 18 50-68 42 [P] 17.Stade Brestois 38 11 8 19 50-66 41 - - - - - - - - - - - - - - - - - - - - - - - - - - 18.FC Nantes 38 9 13 16 47-55 40 Relegation Playoff ---------------------------------------------------- 19.Nīmes Olympique 38 9 8 21 40-71 35 Relegated 20.Dijon FCO 38 4 9 25 25-73 21 Relegated Round 1 [Aug 21] Bordeaux 0-0 Nantes [Aug 22] Dijon 0-1 Angers Lille 1-1 Rennes [Aug 23] Monaco 2-2 Reims Lorient 3-1 Strasbourg Nīmes 4-0 Brest Nice 2-1 Lens [Sep 15] Montpellier 2-1 Lyon [Sep 16] Paris-SG 1-0 Metz [Sep 17] Marseille 0-2 Saint-Etienne Round 2 [Aug 28] Lyon 4-1 Dijon [Aug 29] Rennes 2-1 Montpellier Strasbourg 0-2 Nice [Aug 30] Reims 0-1 Lille Angers 0-2 Bordeaux Saint-Etienne 2-0 Lorient Metz 0-1 Monaco Nantes 2-1 Nīmes Brest 2-3 Marseille [Sep 10] Lens 1-0 Paris-SG Round 3 [Sep 11] Bordeaux 0-0 Lyon [Sep 12] Montpellier 3-1 Nice Saint-Etienne 2-0 Strasbourg [Sep 13] Lille 1-0 Metz Angers 1-0 Reims Dijon 0-2 Brest Lorient 2-3 Lens Nīmes 2-4 Rennes Monaco 2-1 Nantes Paris-SG 0-1 Marseille Round 4 [Sep 18] Lyon 0-0 Nīmes [Sep 19] Lens 2-1 Bordeaux Rennes 2-1 Monaco [Sep 20] Nice 0-3 Paris-SG Brest 3-2 Lorient Strasbourg 1-0 Dijon Metz 2-1 Reims Montpellier 4-1 Angers Nantes 2-2 Saint-Etienne Marseille 1-1 Lille Round 5 [Sep 25] Lille 2-0 Nantes [Sep 26] Saint-Etienne 0-3 Rennes Marseille 1-1 Metz [Sep 27] Bordeaux 0-0 Nice Nīmes 1-1 Lens Dijon 2-2 Montpellier Angers 3-2 Brest Monaco 3-2 Strasbourg Lorient 1-1 Lyon Reims 0-2 Paris-SG Round 6 [Oct 2] Paris-SG 6-1 Angers [Oct 3] Lens 2-0 Saint-Etienne Nice 2-1 Nantes [Oct 4] Montpellier 0-1 Nīmes Metz 3-1 Lorient Bordeaux 3-0 Dijon Brest 1-0 Monaco Strasbourg 0-3 Lille Rennes 2-2 Reims Lyon 1-1 Marseille Round 7 [Oct 16] Dijon 1-1 Rennes Nīmes 0-4 Paris-SG [Oct 17] Reims 1-3 Lorient Marseille 3-1 Bordeaux [Oct 18] Strasbourg 2-3 Lyon Monaco 1-1 Montpellier Nantes 3-1 Brest Angers 1-1 Metz Saint-Etienne 1-3 Nice Lille 4-0 Lens Round 8 [Oct 23] Rennes 1-2 Angers [Oct 24] Lorient 0-1 Marseille Paris-SG 4-0 Dijon [Oct 25] Metz 2-0 Saint-Etienne Montpellier 0-4 Reims Bordeaux 2-0 Nīmes Brest 0-3 Strasbourg Nice 1-1 Lille Lyon 4-1 Monaco [Nov 25] Lens 1-1 Nantes Round 9 [Oct 31] Rennes 2-1 Brest Nantes 0-3 Paris-SG [Nov 1] Saint-Etienne 0-1 Montpellier Angers 0-3 Nice Reims 2-1 Strasbourg Dijon 0-0 Lorient Nīmes 0-1 Metz Monaco 4-0 Bordeaux Lille 1-1 Lyon [Jan 20] Marseille 0-1 Lens Round 10 [Nov 6] Strasbourg 0-1 Marseille [Nov 7] Bordeaux 0-2 Montpellier Paris-SG 3-0 Rennes [Nov 8] Brest 3-2 Lille Nīmes 1-5 Angers Lens 4-4 Reims Metz 1-1 Dijon Lorient 0-2 Nantes Nice 1-2 Monaco Lyon 2-1 Saint-Etienne Round 11 [Nov 20] Rennes 0-1 Bordeaux Monaco 3-2 Paris-SG [Nov 21] Brest 4-1 Saint-Etienne [Nov 22] Nantes 1-1 Metz Reims 0-1 Nīmes Dijon 0-1 Lens Montpellier 4-3 Strasbourg Angers 0-1 Lyon Lille 4-0 Lorient [Feb 17] Marseille 3-2 Nice Round 12 [Nov 27] Strasbourg 1-1 Rennes [Nov 28] Marseille 3-1 Nantes Paris-SG 2-2 Bordeaux [Nov 29] Lyon 3-0 Reims Metz 0-2 Brest Lens 1-3 Angers Lorient 0-1 Montpellier Monaco 3-0 Nīmes Nice 1-3 Dijon Saint-Etienne 1-1 Lille Round 13 [Dec 4] Nīmes 0-2 Marseille [Dec 5] Rennes 0-2 Lens Montpellier 1-3 Paris-SG [Dec 6] Lille 2-1 Monaco Bordeaux 1-0 Brest Angers 2-0 Lorient Nantes 0-4 Strasbourg Dijon 0-0 Saint-Etienne Reims 0-0 Nice Metz 1-3 Lyon Round 14 [Dec 11] Saint-Etienne 0-0 Angers [Dec 12] Marseille 2-1 Monaco Lens 2-3 Montpellier [Dec 13] Nice 0-1 Rennes Brest 2-1 Reims Lorient 3-0 Nīmes Nantes 1-1 Dijon Strasbourg 2-2 Metz Lille 2-1 Bordeaux Paris-SG 0-1 Lyon Round 15 [Dec 16] Dijon 0-2 Lille Reims 3-2 Nantes Angers 0-2 Strasbourg Nīmes 0-2 Nice Montpellier 0-2 Metz Lyon 2-2 Brest Bordeaux 1-2 Saint-Etienne Monaco 0-3 Lens Rennes 2-1 Marseille Paris-SG 2-0 Lorient Round 16 [Dec 19] Metz 2-0 Lens Marseille 1-1 Reims Nice 1-4 Lyon [Dec 20] Brest 2-2 Montpellier Saint-Etienne 2-2 Nīmes Nantes 1-1 Angers Strasbourg 0-2 Bordeaux Dijon 0-1 Monaco Lorient 0-3 Rennes Lille 0-0 Paris-SG Round 17 [Dec 23] Bordeaux 1-3 Reims Nīmes 1-3 Dijon Nice 2-2 Lorient Lens 2-1 Brest Rennes 1-0 Metz Angers 2-1 Marseille Monaco 2-2 Saint-Etienne Montpellier 2-3 Lille Lyon 3-0 Nantes Paris-SG 4-0 Strasbourg Round 18 [Jan 6] Lorient 2-5 Monaco Metz 0-0 Bordeaux Nantes 0-0 Rennes Strasbourg 5-0 Nīmes Brest 2-0 Nice Saint-Etienne 1-1 Paris-SG Lille 1-2 Angers Marseille 3-1 Montpellier Lyon 3-2 Lens Reims 0-0 Dijon Round 19 [Jan 9] Monaco 3-0 Angers Dijon 0-0 Marseille Metz 1-1 Nice Bordeaux 2-1 Lorient Montpellier 1-1 Nantes Nīmes 0-1 Lille Paris-SG 3-0 Brest Lens 0-1 Strasbourg Reims 3-1 Saint-Etienne Rennes 2-2 Lyon Round 20 [Jan 15] Montpellier 2-3 Monaco [Jan 16] Marseille 1-2 Nīmes Angers 0-1 Paris-SG [Jan 17] Brest 1-2 Rennes Strasbourg 1-0 Saint-Etienne Nantes 1-1 Lens Nice 0-3 Bordeaux Lille 2-1 Reims Lyon 0-1 Metz [Jan 27] Lorient 3-2 Dijon Round 21 [Jan 22] Paris-SG 4-0 Montpellier [Jan 23] Lens 0-1 Nice Monaco 3-1 Marseille [Jan 24] Bordeaux 2-1 Angers Dijon 1-1 Strasbourg Metz 2-0 Nantes Reims 1-0 Brest Rennes 0-1 Lille Saint-Etienne 0-5 Lyon [Feb 24] Nīmes 1-0 Lorient Round 22 [Jan 29] Lyon 2-1 Bordeaux [Jan 30] Montpellier 1-2 Lens [Jan 31] Nice 0-1 Saint-Etienne Lorient 3-2 Paris-SG Brest 2-4 Metz Angers 3-1 Nīmes Strasbourg 0-1 Reims Lille 1-0 Dijon Nantes 1-2 Monaco [Mar 10] Marseille 1-0 Rennes Round 23 [Feb 3] Metz 1-1 Montpellier Bordeaux 0-3 Lille Strasbourg 2-2 Brest Reims 0-0 Angers Rennes 1-1 Lorient Monaco 2-1 Nice Saint-Etienne 1-1 Nantes Dijon 0-1 Lyon Paris-SG 3-0 Nīmes Lens 2-2 Marseille Round 24 [Feb 6] Lorient 1-0 Reims Lyon 3-0 Strasbourg Lens 0-0 Rennes [Feb 7] Brest 2-1 Bordeaux Saint-Etienne 1-0 Metz Montpellier 4-2 Dijon Nīmes 3-4 Monaco Nice 3-0 Angers Nantes 0-2 Lille Marseille 0-2 Paris-SG Round 25 [Feb 13] Paris-SG 2-1 Nice Reims 1-1 Lens Lyon 1-2 Montpellier [Feb 14] Monaco 2-2 Lorient Angers 1-3 Nantes Dijon 0-2 Nīmes Metz 1-2 Strasbourg Rennes 0-2 Saint-Etienne Lille 0-0 Brest Bordeaux 0-0 Marseille Round 26 [Feb 19] Brest 2-3 Lyon [Feb 20] Saint-Etienne 1-1 Reims Nantes 1-1 Marseille [Feb 21] Montpellier 2-1 Rennes Nīmes 2-0 Bordeaux Nice 1-2 Metz Lens 2-1 Dijon Strasbourg 0-0 Angers Lorient 1-4 Lille Paris-SG 0-2 Monaco Round 27 [Feb 26] Rennes 1-2 Nice [Feb 27] Bordeaux 1-2 Metz Dijon 0-4 Paris-SG [Feb 28] Monaco 2-0 Brest Angers 2-2 Lens Lorient 2-1 Saint-Etienne Nīmes 1-1 Nantes Reims 0-0 Montpellier Lille 1-1 Strasbourg Marseille 1-1 Lyon Round 28 [Mar 3] Saint-Etienne 2-3 Lens Metz 0-1 Angers Nice 2-1 Nīmes Lyon 1-0 Rennes Brest 3-1 Dijon Nantes 1-2 Reims Bordeaux 0-1 Paris-SG Lille 2-0 Marseille Montpellier 1-1 Lorient Strasbourg 1-0 Monaco Round 29 [Mar 13] Reims 1-1 Lyon [Mar 13] Angers 0-1 Saint-Etienne Marseille 3-1 Brest [Mar 13] Nīmes 1-1 Montpellier Dijon 1-3 Bordeaux Lorient 1-1 Nice Lens 2-2 Metz Rennes 1-0 Strasbourg Monaco 0-0 Lille Paris-SG 1-2 Nantes Round 30 [Mar 19] Saint-Etienne 0-4 Monaco [Mar 20] Metz 1-3 Rennes Nice 3-0 Marseille [Mar 21] Strasbourg 1-2 Lens Dijon 0-1 Reims Nantes 1-1 Lorient Montpellier 3-1 Bordeaux Brest 0-0 Angers Lille 1-2 Nīmes Lyon 2-4 Paris-SG Round 31 [Apr 3] Monaco 4-0 Metz Paris-SG 0-1 Lille Lens 1-1 Lyon [Apr 4] Angers 1-1 Montpellier Nantes 1-2 Nice Bordeaux 2-3 Strasbourg Lorient 1-0 Brest Reims 2-2 Rennes Nīmes 0-2 Saint-Etienne Marseille 2-0 Dijon Round 32 [Apr 9] Metz 0-2 Lille [Apr 10] Strasbourg 1-4 Paris-SG Montpellier 3-3 Marseille [Apr 11] Rennes 1-0 Nantes Saint-Etienne 4-1 Bordeaux Brest 1-1 Nīmes Lens 4-1 Lorient Nice 0-0 Reims Monaco 3-0 Dijon Lyon 3-0 Angers Round 33 [Apr 16] Lille 1-1 Montpellier [Apr 17] Angers 0-3 Rennes Marseille 3-2 Lorient [Apr 18] Paris-SG 3-2 Saint-Etienne Reims 0-0 Metz Dijon 2-0 Nice Brest 1-1 Lens Nīmes 1-1 Strasbourg Bordeaux 0-3 Monaco Nantes 1-2 Lyon Round 34 [Apr 23] Reims 1-3 Marseille [Apr 24] Saint-Etienne 1-2 Brest Metz 1-3 Paris-SG [Apr 25] Nice 3-1 Montpellier Lorient 4-1 Bordeaux Lens 2-1 Nīmes Strasbourg 1-2 Nantes Rennes 5-1 Dijon Angers 0-1 Monaco Lyon 2-3 Lille Round 35 [Apr 30] Marseille 1-1 Strasbourg [May 1] Paris-SG 2-1 Lens Lille 2-0 Nice [May 2] Bordeaux 1-0 Rennes Dijon 1-5 Metz Nīmes 2-2 Reims Brest 1-4 Nantes Lorient 2-0 Angers Montpellier 1-2 Saint-Etienne Monaco 2-3 Lyon Round 36 [May 7] Lens 0-3 Lille [May 8] Nantes 3-0 Bordeaux Lyon 4-1 Lorient [May 9] Saint-Etienne 1-0 Marseille Angers 3-0 Dijon Metz 0-3 Nīmes Nice 3-2 Brest Strasbourg 2-3 Montpellier Reims 0-1 Monaco Rennes 1-1 Paris-SG Round 37 [May 16] Monaco 2-1 Rennes Dijon 0-4 Nantes Lorient 2-1 Metz Bordeaux 3-0 Lens Lille 0-0 Saint-Etienne Montpellier 0-0 Brest Nīmes 2-5 Lyon Nice 0-2 Strasbourg Marseille 3-2 Angers Paris-SG 4-0 Reims Round 38 [May 23] Angers 1-2 Lille Saint-Etienne 0-1 Dijon Metz 1-1 Marseille Nantes 1-2 Montpellier Lyon 2-3 Nice Lens 0-0 Monaco Strasbourg 1-1 Lorient Brest 0-2 Paris-SG Reims 1-2 Bordeaux Rennes 2-0 Nīmes Final Table: 1.Lille OSC 38 24 11 3 64-23 83 2.Paris-Saint-Germain FC 38 26 4 8 86-28 82 [C] 3.AS Monaco 38 24 6 8 76-42 78 4.Olympique Lyonnais 38 22 10 6 81-43 76 5.Olympique de Marseille 38 16 12 10 54-47 60 6.Stade Rennais FC 38 16 10 12 52-40 58 7.RC Lens 38 15 12 11 55-54 57 [P] 8.Montpellier-Hérault SC 38 14 12 12 60-62 54 9.OGC Nice 38 15 7 16 50-53 52 10.FC Metz 38 12 11 15 44-48 47 11.AS Saint-Etienne 38 12 10 16 42-54 46 12.FC Girondins Bordeaux 38 13 6 19 42-56 45 13.Angers SCO 38 12 8 18 40-58 44 14.Stade de Reims 38 9 15 14 42-50 42 15.RC Strasbourg Alsace 38 11 9 18 49-58 42 16.FC Lorient 38 11 9 18 50-68 42 [P] 17.Stade Brestois 38 11 8 19 50-66 41 - - - - - - - - - - - - - - - - - - - - - - - - - - 18.FC Nantes 38 9 13 16 47-55 40 Relegation Playoff ---------------------------------------------------- 19.Nīmes Olympique 38 9 8 21 40-71 35 Relegated 20.Dijon FCO 38 4 9 25 25-73 21 Relegated Promotion/Relegation Playoff 1st/2nd Level Round 1 [May 18] Grenoble 2-0 Paris FC Round 2 [May 21] Toulouse 3-0 Grenoble Final First Leg [May 27] Toulouse 1-2 Nantes Second Leg [May 30] Nantes 0-1 Toulouse NB: both remain at former level
1/16 Finals [Mar 5] Beauvais 0-2 Boulogne Aubagne 0-2 Toulouse [Mar 6] Olympique Alčs 1-2 Montpellier Red Star 3-2 Lens Rumilly Valličres 1-1 Annecy [6-5 pen] Saint-Louis-Neuweg 0-2 Sedan Le Puy 1-0 Lorient Olympique Saumur 3-3 Montagnarde [4-3 pen] Valenciennes 0-4 Metz Lyon 5-2 Sochaux Brest 0-3 Paris-Saint-Germain [Mar 7] Angers 5-0 Club Franciscain GFC Ajaccio 1-3 Lille Romorantin 1-3 Voltigeurs Chāteaubriand Canet Roussillon 2-1 Marseille [Mar 8] Nice 0-2 Monaco 1/8 Finals [Mar 17] Paris-Saint-Germain 3-0 Lille [Apr 6] Monaco 0-0 Metz [5-4 pen] [Apr 7] Sedan 0-1 Angers Olympique Saumur 1-2 Toulouse Voltigeurs Chāteaubriand 0-1 Montpellier Canet Roussillon 1-0 Boulogne Rumilly Valličres 4-0 Le Puy [Apr 8] Red Star 2-2 Lyon [4-5 pen] Quarterfinals [Apr 20] Rumilly Valličres 2-0 Toulouse Canet Roussillon 1-2 Montpellier [Apr 21] Paris-Saint-Germain 5-0 Angers Lyon 0-2 Monaco Semifinals [May 12] Montpellier 2-2 Paris-Saint-Germain [5-6 pen] [May 13] Rumilly Valličres 1-5 Monaco Final [May 19] Monaco 0-2 Paris-Saint-Germain
Final Table: 1.ES Troyes AC 38 23 8 7 60-36 77 Promoted 2.Clermont Foot Auvergne 63 38 21 9 8 61-25 72 Promoted ---------------------------------------------------- 3.Toulouse FC 38 20 10 8 71-42 70 [R] Promotion Playoff 4.Grenoble Foot 38 38 18 11 9 51-35 65 Promotion Playoff 5.Paris FC 38 17 13 8 53-37 64 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - 6.AJ Auxerre 38 16 14 8 64-43 62 7.FC Sochaux-Montbéliard 38 12 15 11 45-37 51 8.AS Nancy Lorraine 38 11 14 13 53-53 47 9.En Avant Guingamp 38 10 17 11 41-43 47 10.Amiens SC 38 11 14 13 34-40 47 [R] 11.Valenciennes FC 38 12 11 15 50-59 47 12.Le Havre AC 38 11 14 13 38-48 47 13.AC Ajaccio 38 11 13 14 34-43 46 14.Pau FC 38 11 11 16 42-49 44 [P] 15.Rodez Aveyron Football 38 8 19 11 38-44 43 16.USL Dunkerque 38 10 11 17 34-47 41 [P] 17.SM Caen 38 9 14 15 34-49 41 - - - - - - - - - - - - - - - - - - - - - - - - - - 18.Chamois Niortais 38 9 14 15 34-58 41 Relegation Playoff ---------------------------------------------------- 19.FC Chambly 38 9 11 18 41-64 38 Relegated 20.LB Chāteauroux 38 4 11 23 32-58 23 Relegated Promotion/Relegation Playoff 2nd/3rd Level First Leg [May 19] Villefranche 3-1 Niort Second Leg [May 22] Niort 2-0 Villefranche NB: both clubs remain at former level
Final Table: 1.SC Bastia 34 19 9 6 57-28 66 [P] Promoted 2.US Quevilly-Rouen Métro 34 16 10 8 48-31 58 Promoted ---------------------------------------------------- 3.FC Villefranche B'jolais 34 15 10 9 40-29 55 Promotion Playoff - - - - - - - - - - - - - - - - - - - - - - - - - - 4.Le Mans FC 34 13 13 8 46-36 52 [R] 5.US Concarneau 34 11 15 8 38-32 48 6.US Orléans Loiret 34 12 11 11 49-41 47 [R] 7.Red Star FC 93 34 11 14 9 39-33 47 8.SO Cholet 34 11 10 13 36-48 43 9.Bourg-en-Bresse Péronnas 34 10 13 11 29-33 43 10.Stade Briochin 34 10 13 11 32-33 43 [P] 11.FC Sčte 34 34 10 13 11 31-32 43 [P] 12.Stade Lavallois FC 34 10 12 12 33-32 42 13.US Avranches 34 11 8 15 36-42 41 14.FC Annecy 34 9 13 12 42-47 40 [P] ---------------------------------------------------- 15.Boulogne-sur-mer CO 34 7 17 10 29-38 38 16.FC Bastia-Borgo 34 7 14 13 37-49 35 17.US Créteil-Lusitanos 34 8 11 15 29-48 35 18.SC Lyon 34 5 16 13 33-52 31 [*] Relegated [*] AS Lyon-Duchčre were renamed SC Lyon (but will return to their former name for the 2021/22 season) NB: as the fourth level was abandoned, the clubs which finished 15th to 17th are reprieved from relegation; SC Lyon, which having finished last could not be reprieved according to the regulations, were replaced by CS Sedan-Ardennes, as best non-promoted club in 2019/20
list of 2nd level final tables.
list of 3rd level final tables.
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 6 Jul 2024
(C) Copyright Karel Stokkermans and RSSSF 2020/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.