France 2023/24


Ligue 1
Ligue 2
National

Ligue 1

Final Table:

 1.Paris-Saint-Germain FC    34  22 10  2  81-33  76  [C]                         Champions
 2.AS Monaco                 34  20  7  7  68-42  67
 3.Stade Brestois            34  17 10  7  53-34  61
 4.Lille OSC                 34  16 11  7  52-34  59
 5.OGC Nice                  34  15 10  9  40-29  55
 6.Olympique Lyonnais        34  16  5 13  49-55  53
 7.RC Lens                   34  14  9 11  45-37  51
 8.Olympique de Marseille    34  13 11 10  52-41  50
 9.Stade de Reims            34  13  8 13  42-47  47
10.Stade Rennais FC          34  12 10 12  53-46  46
11.Toulouse FC               34  11 10 13  42-46  43
12.Montpellier-Hérault SC    34  10 12 12  43-48  41       [-1]
13.RC Strasbourg Alsace      34  10  9 15  38-50  39
14.FC Nantes                 34   9  6 19  30-55  33
15.Le Havre AC               34   7 11 16  34-45  32  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - -
16.FC Metz                   34   8  5 21  35-58  29  [P]  [2 1 0 1 4-4 3; 3 ag]  Relegation Playoff
----------------------------------------------------
17.FC Lorient                34   7  8 19  43-66  29       [2 1 0 1 4-4 3; 2 ag]  Relegated
18.Clermont Foot Auvergne 63 34   5 10 19  26-60  25                              Relegated

NB: Montpellier 1 point deducted due to crowd trouble in round 8;
    first tie-breaker goal difference, second head-to-head record
    (including away goals), third goals scored

Round 1
[Aug 11]
Nice          1-1 Lille         
[Aug 12]
Marseille     2-1 Reims         
Paris-SG      0-0 Lorient       
[Aug 13]
Brest         3-2 Lens          
Clermont      2-4 Monaco        
Nantes        1-2 Toulouse      
Montpellier   2-2 Le Havre      
Rennes        5-1 Metz          
Strasbourg    2-1 Lyon          

Round 2
[Aug 18]
Metz          2-2 Marseille     
[Aug 19]
Lyon          1-4 Montpellier   
Toulouse      1-1 Paris-SG      
[Aug 20]
Lille         2-0 Nantes        
Lorient       1-1 Nice          
Le Havre      1-2 Brest         
Reims         2-0 Clermont      
Monaco        3-0 Strasbourg    
Lens          1-1 Rennes        

Round 3
[Aug 25]
Nantes        3-3 Monaco        
[Aug 26]
Marseille     2-0 Brest         
Paris-SG      3-1 Lens          
[Aug 27]
Rennes        2-2 Le Havre      
Clermont      0-1 Metz          
Montpellier   1-3 Reims         
Strasbourg    2-0 Toulouse      
Lorient       4-1 Lille         
Nice          0-0 Lyon          

Round 4
[Sep 1]
Nantes        1-1 Marseille     
[Sep 2]
Brest         0-0 Rennes        
Monaco        3-0 Lens          
[Sep 3]
Toulouse      2-2 Clermont      
Metz          2-2 Reims         
Le Havre      3-0 Lorient       
Lille         1-0 Montpellier   
Nice          2-0 Strasbourg    
Lyon          1-4 Paris-SG      

Round 5
[Sep 15]
Paris-SG      2-3 Nice          
[Sep 16]
Rennes        2-2 Lille         
Lens          0-1 Metz          
[Sep 17]
Lorient       2-2 Monaco        
Clermont      0-1 Nantes        
Strasbourg    2-2 Montpellier   
Reims         1-2 Brest         
Marseille     0-0 Toulouse      
Lyon          0-0 Le Havre      

Round 6
[Sep 22]
Monaco        0-1 Nice          
[Sep 23]
Nantes        5-3 Lorient       
Brest         1-0 Lyon          
[Sep 24]
Metz          0-1 Strasbourg    
Le Havre      2-1 Clermont      
Lens          2-1 Toulouse      
Montpellier   0-0 Rennes        
Paris-SG      4-0 Marseille     
[Sep 26]
Lille         1-2 Reims         

Round 7
[Sep 29]
Strasbourg    0-1 Lens          
[Sep 30]
Clermont      0-0 Paris-SG      
Monaco        3-2 Marseille     
[Oct 1]
Reims         2-0 Lyon          
Le Havre      0-2 Lille         
Nice          0-0 Brest         
Toulouse      3-0 Metz          
Lorient       0-3 Montpellier   
Rennes        3-1 Nantes        

Round 8
[Oct 6]
Strasbourg    1-2 Nantes        
[Oct 7]
Metz          0-1 Nice          
Reims         1-3 Monaco        
[Oct 8]
Marseille     3-0 Le Havre      
Montpellier   abd Clermont      [abandoned at 4-2 in 90+2' due to crowd trouble]
Lyon          3-3 Lorient       
Brest         1-1 Toulouse      
Lens          1-1 Lille         
Rennes        1-3 Paris-SG      
[Nov 29]
Montpellier   1-1 Clermont      [replay behind closed doors]

Round 9
[Oct 20]
Le Havre      0-0 Lens          
[Oct 21]
Paris-SG      3-0 Strasbourg    
Nice          1-0 Marseille     
[Oct 22]
Lorient       2-1 Rennes        
Nantes        2-0 Montpellier   
Lille         1-0 Brest         
Toulouse      1-1 Reims         
Monaco        2-1 Metz          
Lyon          1-2 Clermont      

Round 10
[Oct 27]
Clermont      0-1 Nice          
[Oct 28]
Reims         1-0 Lorient       
Lens          4-0 Nantes        
[Oct 29]
Brest         2-3 Paris-SG      
Metz          0-0 Le Havre      
Lille         2-0 Monaco        
Montpellier   3-0 Toulouse      
Rennes        1-1 Strasbourg    
[Dec 6]
Marseille     3-0 Lyon          

Round 11
[Nov 3]
Paris-SG      3-0 Montpellier   
[Nov 4]
Lorient       0-0 Lens          
Marseille     0-0 Lille         
[Nov 5]
Lyon          1-1 Metz          
Nantes        0-1 Reims         
Strasbourg    0-0 Clermont      
Toulouse      1-2 Le Havre      
Monaco        2-0 Brest         
Nice          2-0 Rennes        

Round 12
[Nov 10]
Montpellier   0-0 Nice          
[Nov 11]
Reims         0-3 Paris-SG      
Le Havre      0-0 Monaco        
[Nov 12]
Clermont      1-0 Lorient       
Metz          3-1 Nantes        
Lille         1-1 Toulouse      
Rennes        0-1 Lyon          
Lens          1-0 Marseille     
[Dec 7]
Brest         1-1 Strasbourg    

Round 13
[Nov 24]
Paris-SG      5-2 Monaco        
[Nov 25]
Clermont      0-3 Lens          
Strasbourg    1-1 Marseille     
[Nov 26]
Nice          1-0 Toulouse      
Lorient       2-3 Metz          
Nantes        0-0 Le Havre      
Montpellier   1-3 Brest         
Rennes        3-1 Reims         
Lyon          0-2 Lille         

Round 14
[Dec 1]
Reims         2-1 Strasbourg    
[Dec 2]
Lens          3-2 Lyon          
Nantes        1-0 Nice          
[Dec 3]
Le Havre      0-2 Paris-SG      
Monaco        2-0 Montpellier   
Brest         3-0 Clermont      
Toulouse      1-1 Lorient       
Lille         2-0 Metz          
Marseille     2-0 Rennes        

Round 15
[Dec 8]
Montpellier   0-0 Lens          
[Dec 9]
Rennes        1-2 Monaco        
Paris-SG      2-1 Nantes        
[Dec 10]
Nice          2-1 Reims         
Clermont      0-0 Lille         
Metz          0-1 Brest         
Strasbourg    2-1 Le Havre      
Lyon          3-0 Toulouse      
Lorient       2-4 Marseille     

Round 16
[Dec 15]
Monaco        0-1 Lyon          
[Dec 16]
Le Havre      3-1 Nice          
Lens          2-0 Reims         
[Dec 17]
Nantes        0-2 Brest         
Lorient       1-2 Strasbourg    
Metz          0-1 Montpellier   
Toulouse      0-0 Rennes        
Marseille     2-1 Clermont      
Lille         1-1 Paris-SG      

Round 17 [Dec 20]
Clermont      1-3 Rennes        
Montpellier   1-1 Marseille     
Nice          2-0 Lens          
Lyon          1-0 Nantes        
Paris-SG      3-1 Metz          
Strasbourg    2-1 Lille         
Brest         4-0 Lorient       
Reims         1-0 Le Havre      
Toulouse      1-2 Monaco        

Halfway Table:

 1.Paris-Saint-Germain FC    17  12  4  1  42-14  40  [C]
 2.OGC Nice                  17  10  5  2  19- 9  35
 3.AS Monaco                 17  10  3  4  33-22  33
 4.Stade Brestois            17   9  4  4  25-15  31
 5.Lille OSC                 17   7  7  3  21-14  28
 6.Olympique de Marseille    17   7  6  4  25-18  27
 7.RC Lens                   17   7  5  5  21-17  26
 8.Stade de Reims            17   8  2  7  22-23  26
 9.RC Strasbourg Alsace      17   6  5  6  18-22  23
10.Stade Rennais FC          17   4  7  6  23-22  19
11.Le Havre AC               17   4  7  6  16-19  19  [P]
12.Montpellier-Hérault SC    17   4  7  6  19-21  18       [-1]
13.FC Nantes                 17   5  3  9  19-28  18
14.FC Metz                   17   4  4  9  16-27  16  [P]
15.Olympique Lyonnais        17   4  4  9  16-27  16
 - - - - - - - - - - - - - - - - - - - - - - - - - -
16.Toulouse FC               17   2  8  7  15-23  14
----------------------------------------------------
17.FC Lorient                17   2  6  9  21-35  12
18.Clermont Foot Auvergne 63 17   2  5 10  11-26  11

NB: Montpellier 1 point deducted due to crowd trouble in round 8

Round 18
[Jan 12]
Marseille     1-1 Strasbourg    
[Jan 13]
Monaco        1-3 Reims         
Rennes        2-0 Nice          
[Jan 14]
Lille         3-0 Lorient       
Metz          0-1 Toulouse      
Nantes        1-2 Clermont      
Brest         2-0 Montpellier   
Le Havre      3-1 Lyon          
Lens          0-2 Paris-SG      

Round 19
[Jan 26]
Lyon          2-3 Rennes        
[Jan 27]
Nice          1-0 Metz          
Marseille     2-2 Monaco        
[Jan 28]
Montpellier   0-0 Lille         
Clermont      1-1 Strasbourg    
Lorient       3-3 Le Havre      
Reims         0-0 Nantes        
Toulouse      0-2 Lens          
Paris-SG      2-2 Brest         

Round 20
[Feb 2]
Strasbourg    1-2 Paris-SG      
[Feb 3]
Rennes        2-1 Montpellier   
Nantes        0-1 Lens          
[Feb 4]
Monaco        1-1 Le Havre      
Metz          1-2 Lorient       
Lille         4-0 Clermont      
Reims         2-3 Toulouse      
Brest         0-0 Nice          
Lyon          1-0 Marseille     

Round 21
[Feb 9]
Marseille     1-1 Metz          
[Feb 10]
Lens          3-1 Strasbourg    
Paris-SG      3-1 Lille         
[Feb 11]
Le Havre      0-1 Rennes        
Clermont      1-1 Brest         
Lorient       2-0 Reims         
Toulouse      1-2 Nantes        
Montpellier   1-2 Lyon          
Nice          2-3 Monaco        

Round 22
[Feb 16]
Lyon          1-0 Nice          
[Feb 17]
Lille         3-0 Le Havre      
Nantes        0-2 Paris-SG      
[Feb 18]
Strasbourg    1-3 Lorient       
Monaco        1-2 Toulouse      
Montpellier   3-0 Metz          
Rennes        3-1 Clermont      
Reims         1-1 Lens          
Brest         1-0 Marseille     

Round 23
[Feb 23]
Metz          1-2 Lyon          
[Feb 24]
Lorient       0-1 Nantes        
Strasbourg    0-3 Brest         
[Feb 25]
Lens          2-3 Monaco        
Le Havre      1-2 Reims         
Nice          0-0 Clermont      
Toulouse      3-1 Lille         
Paris-SG      1-1 Rennes        
Marseille     4-1 Montpellier   

Round 24
[Mar 1]
Monaco        0-0 Paris-SG      
[Mar 2]
Reims         0-1 Lille         
Clermont      1-5 Marseille     
[Mar 3]
Toulouse      2-1 Nice          
Nantes        0-2 Metz          
Montpellier   2-2 Strasbourg    
Brest         1-0 Le Havre      
Rennes        1-2 Lorient       
Lyon          0-3 Lens          

Round 25
[Mar 8]
Nice          1-2 Montpellier   
[Mar 9]
Lorient       0-2 Lyon          
Lens          1-0 Brest         
[Mar 10]
Paris-SG      2-2 Reims         
Metz          1-0 Clermont      
Le Havre      1-0 Toulouse      
Strasbourg    0-1 Monaco        
Lille         2-2 Rennes        
Marseille     2-0 Nantes        

Round 26
[Mar 15]
Toulouse      2-3 Lyon          
[Mar 16]
Nantes        1-3 Strasbourg    
Lens          1-3 Nice          
[Mar 17]
Brest         1-1 Lille         
Monaco        2-2 Lorient       
Clermont      2-1 Le Havre      
Reims         2-1 Metz          
Rennes        2-0 Marseille     
Montpellier   2-6 Paris-SG      

Round 27
[Mar 29]
Lille         2-1 Lens          
[Mar 30]
Metz          2-5 Monaco        
Lyon          1-1 Reims         
[Mar 31]
Lorient       0-1 Brest         
Clermont      0-3 Toulouse      
Le Havre      0-2 Montpellier   
Nice          1-2 Nantes        
Strasbourg    2-0 Rennes        
Marseille     0-2 Paris-SG      

Round 28
[Apr 5]
Lille         3-1 Marseille     
[Apr 6]
Lens          1-1 Le Havre      
Paris-SG      1-1 Clermont      
[Apr 7]
Brest         4-3 Metz          
Montpellier   2-0 Lorient       
Reims         0-0 Nice          
Toulouse      0-0 Strasbourg    
Monaco        1-0 Rennes        
Nantes        1-3 Lyon          

Round 29
[Apr 12]
Metz          2-1 Lens          
[Apr 13]
Strasbourg    3-1 Reims         
Rennes        1-2 Toulouse      
[Apr 14]
Le Havre      0-1 Nantes        
Clermont      1-1 Montpellier   
Lyon          4-3 Brest         	
[Apr 24]
Lorient       1-4 Paris-SG      
Monaco        1-0 Lille         
Marseille     2-2 Nice          

Round 30
[Apr 19]
Nice          3-0 Lorient       
[Apr 20]
Nantes        0-3 Rennes        
Lens          1-0 Clermont      
[Apr 21]
Le Havre      0-1 Metz          
Lille         1-0 Strasbourg    
Reims         1-2 Montpellier   
Brest         0-2 Monaco        
Toulouse      2-2 Marseille     
Paris-SG      4-1 Lyon          

Round 31
[Apr 26]
Montpellier   1-1 Nantes        
[Apr 27]
Paris-SG      3-3 Le Havre      
[Apr 28]
Metz          1-2 Lille         
Clermont      4-1 Reims         
Lorient       1-2 Toulouse      
Strasbourg    1-3 Nice          
Rennes        4-5 Brest         
Lyon          3-2 Monaco        
Marseille     2-1 Lens          

Round 32
[May 3]
Toulouse      1-2 Montpellier   
Lens          2-0 Lorient       
[May 4]
Le Havre      3-1 Strasbourg    
Monaco        4-1 Clermont      
Metz          2-3 Rennes        
Brest         0-0 Nantes        
[May 6]
Lille         3-4 Lyon          
[May 15]
Nice          1-2 Paris-SG      
Reims         1-0 Marseille     

Round 33
[May 10]
Brest         1-1 Reims         
Nice          1-0 Le Havre      
[May 12]
Clermont      0-1 Lyon          
Nantes        1-2 Lille         
Montpellier   0-2 Monaco        
Marseille     3-1 Lorient       
Paris-SG      1-3 Toulouse      
Strasbourg    2-1 Metz          
Rennes        1-1 Lens          

Round 34 [May 19]
Monaco        4-0 Nantes        
Lorient       5-0 Clermont      
Metz          0-2 Paris-SG      
Le Havre      1-2 Marseille     
Lille         2-2 Nice          
Lyon          2-1 Strasbourg    
Lens          2-2 Montpellier   
Reims         2-1 Rennes        
Toulouse      0-3 Brest         

Final Table:

 1.Paris-Saint-Germain FC    34  22 10  2  81-33  76  [C]                         Champions
 2.AS Monaco                 34  20  7  7  68-42  67
 3.Stade Brestois            34  17 10  7  53-34  61
 4.Lille OSC                 34  16 11  7  52-34  59
 5.OGC Nice                  34  15 10  9  40-29  55
 6.Olympique Lyonnais        34  16  5 13  49-55  53
 7.RC Lens                   34  14  9 11  45-37  51
 8.Olympique de Marseille    34  13 11 10  52-41  50
 9.Stade de Reims            34  13  8 13  42-47  47
10.Stade Rennais FC          34  12 10 12  53-46  46
11.Toulouse FC               34  11 10 13  42-46  43
12.Montpellier-Hérault SC    34  10 12 12  43-48  41       [-1]
13.RC Strasbourg Alsace      34  10  9 15  38-50  39
14.FC Nantes                 34   9  6 19  30-55  33
15.Le Havre AC               34   7 11 16  34-45  32  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - -
16.FC Metz                   34   8  5 21  35-58  29  [P]  [2 1 0 1 4-4 3; 3 ag]  Relegation Playoff
----------------------------------------------------
17.FC Lorient                34   7  8 19  43-66  29       [2 1 0 1 4-4 3; 2 ag]  Relegated
18.Clermont Foot Auvergne 63 34   5 10 19  26-60  25                              Relegated

NB: Montpellier 1 point deducted due to crowd trouble in round 8;
    first tie-breaker goal difference, second head-to-head record
    (including away goals), third goals scored

Promotion/Relegation Playoff 1st/2nd Level

Round 1 [May 21]
Rodez         2-2 Paris FC      [aet, 3-2 pen]

Round 2 [May 24]
Saint-Etienne 2-0 Rodez        

Final

First Leg [May 30] 
Saint-Etienne 2-1 Metz          

Second Leg [Jun 2]
Metz          2-2 Saint-Etienne [aet]

NB: Saint-Etienne promoted, Metz relegated

Ligue 2

Final Table:

 1.AJ Auxerre                38  21 11  6  72-36  74  [R]  Promoted
 2.Angers SCO                38  20  8 10  56-42  68  [R]  Promoted
----------------------------------------------------
 3.AS Saint-Etienne          38  19  8 11  48-31  65       Promotion Playoff
 4.Rodez Aveyron Football    38  16 12 10  62-51  60       Promotion Playoff
 5.Paris FC                  38  16 11 11  49-42  59       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - -
 6.SM Caen                   38  17  7 14  51-45  58
 7.Stade Lavallois FC        38  15 10 13  40-45  55
 8.Amiens SC                 38  12 17  9  36-36  53
 9.En Avant Guingamp         38  13 12 13  44-40  51
10.Pau FC                    38  13 12 13  60-57  51
11.Grenoble Foot 38          38  13 12 13  43-44  51
12.FC Girondins Bordeaux     38  14  9 15  50-52  50       [-1]
13.SC Bastia                 38  14  9 15  44-48  50       [-1]
14.FC Annecy                 38  12 10 16  49-50  46
15.AC Ajaccio                38  12 10 16  35-46  46  [R]  Demoted
16.USL Dunkerque             38  12 10 16  36-52  46  [P]
----------------------------------------------------
17.ES Troyes AC              38   9 14 15  42-50  41  [R]
18.US Quevilly-Rouen Métro   38   7 17 14  51-55  38       Relegated
19.US Concarneau             38  10  8 20  39-57  38  [P]  Relegated
20.Valenciennes FC           38   6 11 21  26-54  29       Relegated

NB: Troyes remained at second level because of forced relegation Ajaccio


National

Final Table:

 1.Red Star FC 93            34  19  8  7  55-34  65       Promoted
 2.FC Martigues              34  17  8  9  44-29  59       Promoted
----------------------------------------------------
 3.Chamois Niortais          34  17  7 10  58-42  58  [R]
 4.Dijon FCO                 34  15  9 10  50-41  54  [R]
 5.Le Mans FC                34  14 10 10  49-44  52
 6.AS Nancy Lorraine         34  14  9 11  51-46  50       [-1]
 7,FC de Rouen 1899          34  15  9 10  41-37  49  [P]  [-5]
 8.FC Sochaux-Montbéliard    34  12 12 10  51-44  48  [R]
 9.Versailles 78             34  12 11 11  41-33  47
10.US Orléans Loiret         34  11 11 12  36-37  44
11.Nîmes Olympique           34  11 11 12  36-43  44  [R]
12.LB Châteauroux            34  10 12 12  41-44  42
----------------------------------------------------
13.FC Villefranche B'jolais  34  10 11 13  36-43  41       Relegated
14.GOAL FC (Chasselay)       34  10  8 16  43-47  38  [P]  Relegated
15.US Avranches              34  11  5 18  37-59  38       Relegated
16.Marignane Gignac CBFC     34   9 10 15  37-50  37  [P]  Relegated
17.SA Spinalien (Epinal)     34   9  6 19  39-51  33  [P]  Relegated
18.SO Cholet                 34   9  5 20  34-55  32       Relegated

Promoted: Aubagne FC, Paris 13 Atlético, US Boulogne-sur-mer CO, Bourg-en-Bresse Péronnas 


2022/23.

list of champions.

list of final tables.

list of 2nd level final tables.

list of 3rd level final tables.

list of topscorers.

list of 2nd level topscorers.

list of cup winners.

list of league cup finals.


About this document

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 2023/24
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.