France 2021/22


Ligue 1
Ligue 2
National

Ligue 1

Final Table:

 1.Paris-Saint-Germain FC    38  26  8  4  90-36  86       Champions
 2.Olympique de Marseille    38  21  8  9  63-38  71
 3.AS Monaco                 38  20  9  9  65-40  69
 4.Stade Rennais FC          38  20  6 12  82-40  66
 5.OGC Nice                  38  20  7 11  52-36  66  [-1]
 6.RC Strasbourg Alsace      38  17 12  9  60-43  63
 7.RC Lens                   38  17 11 10  62-48  62
 8.Olympique Lyonnais        38  17 11 10  66-51  61  [-1]
 9.FC Nantes                 38  15 10 13  55-48  55
10.Lille OSC                 38  14 13 11  48-48  55  [C]
11.Stade Brestois            38  13  9 16  49-57  48
12.Stade de Reims            38  11 13 14  43-44  46
13.Montpellier-Hérault SC    38  12  7 19  49-61  43
14.Angers SCO                38  10 11 17  44-55  41
15.ES Troyes AC              38   9 11 18  37-53  38  [P]
16.FC Lorient                38   8 12 18  35-63  36
17.Clermont Foot Auvergne 63 38   9  9 20  38-69  36  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - -
18.AS Saint-Etienne          38   7 11 20  42-77  32       Relegation Playoff
----------------------------------------------------
19.FC Metz                   38   6 13 19  35-69  31       Relegated
20.FC Girondins Bordeaux     38   6 13 19  52-91  31       Relegated

NB: Nice 1 point deducted for incidents round 3;
    Lyon 1 point deducted for incidents round 14

Round 1
[Aug 6]
Monaco        1-1 Nantes        
[Aug 7]
Lyon          1-1 Brest         
Troyes        1-2 Paris-SG      
[Aug 8]
Rennes        1-1 Lens          
Saint-Etienne 1-1 Lorient       
Bordeaux      0-2 Clermont      
Nice          0-0 Reims         
Strasbourg    0-2 Angers        
Metz          3-3 Lille         
Montpellier   2-3 Marseille     

Round 2
[Aug 13]
Lorient       1-0 Monaco        
[Aug 14]
Lille         0-4 Nice          
Paris-SG      4-2 Strasbourg    
[Aug 15]
Angers        3-0 Lyon          
Brest         1-1 Rennes        
Clermont      2-0 Troyes        
Reims         3-3 Montpellier   
Nantes        2-0 Metz          
Lens          2-2 Saint-Etienne 
Marseille     2-2 Bordeaux      

Round 3
[Aug 20]
Brest         2-4 Paris-SG      
[Aug 21]
Monaco        0-2 Lens          
Saint-Etienne 1-1 Lille         
[Aug 22]
Lyon          3-3 Clermont      
Bordeaux      1-1 Angers        
Strasbourg    1-1 Troyes        
Metz          1-1 Reims         
Montpellier   3-1 Lorient       
Rennes        1-0 Nantes        
Nice          abd Marseille     [abandoned at 1-0 in 75', Marseille walked off
[Oct 27]                         following crowd trouble]
Nice          1-1 Marseille     [replay]

Round 4
[Aug 27]
Nantes        0-1 Lyon          
[Aug 28]
Nice          4-0 Bordeaux      
Marseille     3-1 Saint-Etienne 
[Aug 29]
Troyes        1-2 Monaco        
Angers        2-0 Rennes        
Lens          2-2 Lorient       
Strasbourg    3-1 Brest         
Clermont      2-2 Metz          
Lille         2-1 Montpellier   
Reims         0-2 Paris-SG      

Round 5
[Sep 10]
Lorient       2-1 Lille         
[Sep 11]
Paris-SG      4-0 Clermont      
Monaco        0-2 Marseille     
[Sep 12]
Montpellier   2-0 Saint-Etienne 
Rennes        0-2 Reims         
Brest         1-1 Angers        
Metz          0-2 Troyes        
Bordeaux      2-3 Lens          
Nantes        0-2 Nice          
Lyon          3-1 Strasbourg    

Round 6
[Sep 17]
Strasbourg    3-0 Metz          
[Sep 18]
Lens          1-0 Lille         
Saint-Etienne 1-2 Bordeaux      
[Sep 19]
Nice          2-2 Monaco        
Clermont      1-1 Brest         
Troyes        1-1 Montpellier   
Reims         0-0 Lorient       
Angers        1-4 Nantes        
Marseille     2-0 Rennes        
Paris-SG      2-1 Lyon          

Round 7 [Sep 22]
Monaco        3-1 Saint-Etienne 
Nantes        3-1 Brest         
Lille         2-1 Reims         
Montpellier   3-3 Bordeaux      
Rennes        6-0 Clermont      
Angers        0-0 Marseille     
Lorient       1-0 Nice          
Metz          1-2 Paris-SG      
Lyon          3-1 Troyes        
Lens          0-1 Strasbourg    

Round 8
[Sep 25]
Saint-Etienne 0-3 Nice          
Strasbourg    1-2 Lille         
Lyon          1-1 Lorient       
Paris-SG      2-0 Montpellier   
[Sep 26]
Bordeaux      1-1 Rennes        
Troyes        1-1 Angers        
Brest         1-2 Metz          
Reims         3-1 Nantes        
Clermont      1-3 Monaco        
Marseille     2-3 Lens          

Round 9
[Oct 1]
Lens          2-0 Reims         
[Oct 2]
Montpellier   1-1 Strasbourg    
Nice          2-1 Brest         
[Oct 3]
Rennes        2-0 Paris-SG      
Angers        3-2 Metz          
Monaco        3-0 Bordeaux      
Lorient       1-1 Clermont      
Nantes        2-0 Troyes        
Lille         2-0 Marseille     
Saint-Etienne 1-1 Lyon          

Round 10
[Oct 15]
Paris-SG      2-1 Angers        
[Oct 16]
Clermont      1-0 Lille         
Lyon          2-0 Monaco        
[Oct 17]
Troyes        1-0 Nice          
Metz          0-3 Rennes        
Bordeaux      1-1 Nantes        
Strasbourg    5-1 Saint-Etienne 
Brest         1-1 Reims         
Montpellier   1-0 Lens          
Marseille     4-1 Lorient       

Round 11
[Oct 22]
Saint-Etienne 2-2 Angers        
[Oct 23]
Nantes        2-1 Clermont      
Lille         1-1 Brest         
[Oct 24]
Nice          3-2 Lyon          
Lorient       1-1 Bordeaux      
Lens          4-1 Metz          
Reims         1-2 Troyes        
Rennes        1-0 Strasbourg    
Monaco        3-1 Montpellier   
Marseille     0-0 Paris-SG      
 
Round 12
[Oct 29]
Paris-SG      2-1 Lille         
[Oct 30]
Metz          1-1 Saint-Etienne 
Lyon          2-1 Lens          
[Oct 31]
Angers        1-2 Nice          
Troyes        2-2 Rennes        
Bordeaux      3-2 Reims         
Montpellier   2-0 Nantes        
Strasbourg    4-0 Lorient       
Brest         2-0 Monaco        
Clermont      0-1 Marseille     

Round 13
[Nov 5]
Lens          4-0 Troyes        
[Nov 6]
Lille         1-1 Angers        
Bordeaux      2-3 Paris-SG      
[Nov 7]
Marseille     0-0 Metz          
Saint-Etienne 3-2 Clermont      
Lorient       1-2 Brest         
Nantes        2-2 Strasbourg    
Reims         0-0 Monaco        
Nice          0-1 Montpellier   
Rennes        4-1 Lyon          

Round 14
[Nov 19]
Monaco        2-2 Lille         
[Nov 20]
Paris-SG      3-1 Nantes        
Rennes        2-0 Montpellier   
[Nov 21]
Brest         4-0 Lens          
Troyes        0-1 Saint-Etienne 
Metz          3-3 Bordeaux      
Angers        1-0 Lorient       
Strasbourg    1-1 Reims         
Clermont      1-2 Nice          
Lyon          abd Marseille     [abandoned at 0-0 in 5' after crowd trouble]
[Feb 1]
Lyon          2-1 Marseille     [replay]

Round 15
[Nov 26]
Lens          2-2 Angers        
[Nov 27]
Lille         1-1 Nantes        
Nice          0-1 Metz          
[Nov 28]
Saint-Etienne 1-3 Paris-SG      
Reims         1-0 Clermont      
Monaco        1-1 Strasbourg    
Bordeaux      1-2 Brest         
Lorient       0-2 Rennes        
Montpellier   0-1 Lyon          
Marseille     1-0 Troyes        

Round 16 [Dec 1]
Brest         1-0 Saint-Etienne 
Strasbourg    5-2 Bordeaux      
Metz          1-3 Montpellier   
Troyes        2-0 Lorient       
Angers        1-3 Monaco        
Clermont      2-2 Lens          
Nantes        0-1 Marseille     
Lyon          1-2 Reims         
Rennes        1-2 Lille         
Paris-SG      0-0 Nice          

Round 17
[Dec 4]
Marseille     1-2 Brest         
Lille         2-1 Troyes        
Lens          1-1 Paris-SG      
[Dec 5]
Saint-Etienne 0-5 Rennes        
Montpellier   1-0 Clermont      
Lorient       0-1 Nantes        
Monaco        4-0 Metz          
Reims         1-2 Angers        
Nice          0-3 Strasbourg    
Bordeaux      2-2 Lyon          

Round 18
[Dec 10]
Nantes        3-2 Lens          
[Dec 11]
Brest         0-4 Montpellier   
Reims         2-0 Saint-Etienne 
[Dec 12]
Lille         0-0 Lyon          
Angers        0-1 Clermont      
Troyes        1-2 Bordeaux      
Metz          4-1 Lorient       
Rennes        1-2 Nice          
Strasbourg    0-2 Marseille     
Paris-SG      2-0 Monaco        

Round 19
[Dec 22]
Monaco        2-1 Rennes        
Saint-Etienne 0-1 Nantes        
Troyes        1-1 Brest         
Lorient       1-1 Paris-SG      
Bordeaux      2-3 Lille         
Montpellier   4-1 Angers        
Nice          2-1 Lens          
Marseille     1-1 Reims         
Lyon          1-1 Metz          
[Jan 19]
Clermont      0-2 Strasbourg    

Round 20
[Jan 7]
Bordeaux      0-1 Marseille     
[Jan 8]
Lens          1-0 Rennes        
[Jan 9]
Brest         0-3 Nice          
Clermont      0-0 Reims         
Metz          0-2 Strasbourg    
Nantes        0-0 Monaco        
Lyon          1-1 Paris-SG      
[Jan 19]
Lille         3-1 Lorient       
Montpellier   0-1 Troyes        
[Jan 26]
Angers        0-1 Saint-Etienne 

Round 21
[Jan 14]
Nice          2-1 Nantes        
[Jan 15]
Saint-Etienne 1-2 Lens          
Paris-SG      2-0 Brest         
[Jan 16]
Rennes        6-0 Bordeaux      
Monaco        4-0 Clermont      
Strasbourg    3-1 Montpellier   
Lorient       0-0 Angers        
Reims         0-1 Metz          
Troyes        0-1 Lyon          
Marseille     1-1 Lille         

Round 22
[Jan 21]
Lyon          1-0 Saint-Etienne 
[Jan 22]
Brest         2-0 Lille         
Lens          0-2 Marseille     
[Jan 23]
Metz          0-2 Nice          
Clermont      2-1 Rennes        
Nantes        4-2 Lorient       
Angers        2-1 Troyes        
Bordeaux      4-3 Strasbourg    
Montpellier   3-2 Monaco        
Paris-SG      4-0 Reims         

Round 23
[Feb 4]
Marseille     5-2 Angers        
[Feb 5]
Saint-Etienne 3-1 Montpellier   
Monaco        2-0 Lyon          
[Feb 6]
Lorient       2-0 Lens          
Nice          0-1 Clermont      
Troyes        0-0 Metz          
Strasbourg    1-0 Nantes        
Reims         5-0 Bordeaux      
Rennes        2-0 Brest         
Lille         1-5 Paris-SG      

Round 24
[Feb 11]
Paris-SG      1-0 Rennes        
[Feb 12]
Montpellier   0-1 Lille         
Lyon          2-0 Nice          
[Feb 13]
Monaco        0-0 Lorient       
Nantes        1-0 Reims         
Brest         5-1 Troyes        
Angers        0-1 Strasbourg    
Clermont      1-2 Saint-Etienne 
Lens          3-2 Bordeaux      
Metz          1-2 Marseille     

Round 25
[Feb 18]
Lille         0-0 Metz          
[Feb 19]
Lens          1-1 Lyon          
Nantes        3-1 Paris-SG      
[Feb 20]
Nice          1-0 Angers        
Saint-Etienne 2-2 Strasbourg    
Lorient       0-1 Montpellier   
Reims         1-1 Brest         
Rennes        4-1 Troyes        
Bordeaux      1-1 Monaco        
Marseille     0-2 Clermont      

Round 26
[Feb 25]
Montpellier   2-4 Rennes        
[Feb 26]
Strasbourg    0-0 Nice          
Paris-SG      3-1 Saint-Etienne 
[Feb 27]
Monaco        1-2 Reims         
Angers        1-2 Lens          
Clermont      1-1 Bordeaux      
Metz          0-0 Nantes        
Brest         0-1 Lorient       
Troyes        1-1 Marseille     
Lyon          0-1 Lille         

Round 27
[Mar 4]
Lorient       1-4 Lyon          
[Mar 5]
Lens          0-1 Brest         
Nice          1-0 Paris-SG      
[Mar 6]
Saint-Etienne 1-0 Metz          
Nantes        2-0 Montpellier   
Bordeaux      0-2 Troyes        
Reims         1-1 Strasbourg    
Rennes        2-0 Angers        
Lille         4-0 Clermont      
Marseille     0-1 Monaco        

Round 28
[Mar 11]
Lille         0-0 Saint-Etienne 
[Mar 12]
Montpellier   0-0 Nice          
Troyes        1-0 Nantes        
[Mar 13]
Paris-SG      3-0 Bordeaux      
Angers        0-1 Reims         
Clermont      0-2 Lorient       
Metz          0-0 Lens          
Strasbourg    1-0 Monaco        
Lyon          2-4 Rennes        
Brest         1-4 Marseille     

Round 29
[Mar 18]
Saint-Etienne 1-1 Troyes        
[Mar 19]
Lens          3-1 Clermont      
Nantes        0-1 Lille         
[Mar 20]
Monaco        3-0 Paris-SG      
Angers        1-0 Brest         
Lorient       0-0 Strasbourg    
Bordeaux      0-2 Montpellier   
Rennes        6-1 Metz          
Reims         0-0 Lyon          
Marseille     2-1 Nice          

Round 30
[Apr 2]
Nice          1-1 Rennes        
Lille         0-0 Bordeaux      
[Apr 3]
Strasbourg    1-0 Lens          
Saint-Etienne 2-4 Marseille     
Clermont      2-3 Nantes        
Troyes        1-0 Reims         
Metz          1-2 Monaco        
Montpellier   1-2 Brest         
Lyon          3-2 Angers        
Paris-SG      5-1 Lorient       

Round 31
[Apr 8]
Lorient       6-2 Saint-Etienne 
[Apr 9]
Reims         2-3 Rennes        
Clermont      1-6 Paris-SG      
[Apr 10]
Bordeaux      3-1 Metz          
Angers        1-1 Lille         
Monaco        2-1 Troyes        
Brest         1-1 Nantes        
Lens          3-0 Nice          
Strasbourg    1-1 Lyon          
Marseille     2-0 Montpellier   

Round 32
[Apr 15]
Rennes        2-3 Monaco        
[Apr 16]
Saint-Etienne 2-1 Brest         
Lille         1-2 Lens          
[Apr 17]
Nice          2-1 Lorient       
Troyes        1-1 Strasbourg    
Metz          1-1 Clermont      
Nantes        1-1 Angers        
Montpellier   0-0 Reims         
Lyon          6-1 Bordeaux      
Paris-SG      2-1 Marseille     

Round 33 [Apr 20]
Monaco        1-0 Nice          
Troyes        0-1 Clermont      
Lorient       1-0 Metz          
Bordeaux      2-2 Saint-Etienne 
Reims         2-1 Lille         
Angers        0-3 Paris-SG      
Marseille     3-2 Nantes        
Lens          2-0 Montpellier   
Strasbourg    2-1 Rennes        
Brest         2-1 Lyon          

Round 34
[Apr 23]
Lyon          5-2 Montpellier   
Saint-Etienne 1-4 Monaco        
Paris-SG      1-1 Lens          
[Apr 24]
Rennes        5-0 Lorient       
Clermont      2-2 Angers        
Metz          0-1 Brest         
Nantes        5-3 Bordeaux      
Nice          1-0 Troyes        
Lille         1-0 Strasbourg    
Reims         0-1 Marseille     

Round 35
[Apr 29]
Strasbourg    3-3 Paris-SG      
[Apr 30]
Lens          2-2 Nantes        
Rennes        2-0 Saint-Etienne 
[May 1]
Troyes        3-0 Lille         
Monaco        2-0 Angers        
Lorient       1-2 Reims         
Montpellier   2-2 Metz          
Brest         2-0 Clermont      
Bordeaux      0-1 Nice          
Marseille     0-3 Lyon          

Round 36
[May 6]
Lille         1-2 Monaco        
[May 7]
Brest         0-1 Strasbourg    
[May 8]
Metz          3-2 Lyon          
Angers        4-1 Bordeaux      
Clermont      2-1 Montpellier   
Reims         1-2 Lens          
Lorient       0-3 Marseille     
Paris-SG      2-2 Troyes        
[May 11]
Nice          4-2 Saint-Etienne 
Nantes        2-1 Rennes        

Round 37 [May 14]
Monaco        4-2 Brest         
Saint-Etienne 1-2 Reims         
Troyes        1-3 Lens          
Metz          1-0 Angers        
Bordeaux      0-0 Lorient       
Montpellier   0-4 Paris-SG      
Nice          1-3 Lille         
Lyon          3-2 Nantes        
Strasbourg    1-0 Clermont      
Rennes        2-0 Marseille     

Round 38 [May 21]
Angers        2-0 Montpellier   
Clermont      1-2 Lyon          
Lorient       1-1 Troyes        
Nantes        1-1 Saint-Etienne 
Lille         2-2 Rennes        
Marseille     4-0 Strasbourg    
Paris-SG      5-0 Metz          
Lens          2-2 Monaco        
Brest         2-4 Bordeaux      
Reims         2-3 Nice          

Final Table:

 1.Paris-Saint-Germain FC    38  26  8  4  90-36  86       Champions
 2.Olympique de Marseille    38  21  8  9  63-38  71
 3.AS Monaco                 38  20  9  9  65-40  69
 4.Stade Rennais FC          38  20  6 12  82-40  66
 5.OGC Nice                  38  20  7 11  52-36  66  [-1]
 6.RC Strasbourg Alsace      38  17 12  9  60-43  63
 7.RC Lens                   38  17 11 10  62-48  62
 8.Olympique Lyonnais        38  17 11 10  66-51  61  [-1]
 9.FC Nantes                 38  15 10 13  55-48  55
10.Lille OSC                 38  14 13 11  48-48  55  [C]
11.Stade Brestois            38  13  9 16  49-57  48
12.Stade de Reims            38  11 13 14  43-44  46
13.Montpellier-Hérault SC    38  12  7 19  49-61  43
14.Angers SCO                38  10 11 17  44-55  41
15.ES Troyes AC              38   9 11 18  37-53  38  [P]
16.FC Lorient                38   8 12 18  35-63  36
17.Clermont Foot Auvergne 63 38   9  9 20  38-69  36  [P]
 - - - - - - - - - - - - - - - - - - - - - - - - - -
18.AS Saint-Etienne          38   7 11 20  42-77  32       Relegation Playoff
----------------------------------------------------
19.FC Metz                   38   6 13 19  35-69  31       Relegated
20.FC Girondins Bordeaux     38   6 13 19  52-91  31       Relegated

NB: Nice 1 point deducted for incidents round 3;
    Lyon 1 point deducted for incidents round 14

Promotion/Relegation Playoff 1st/2nd Level

Round 1 [May 17]
Paris FC      1-2 Sochaux       

Round 2 [May 20]
Auxerre       0-0 Sochaux       [aet, 5-4 pen]

First Leg [May 26] 
Auxerre       1-1 Saint-Etienne 

Second Leg [May 29] 
Saint-Etienne 1-1 Auxerre       [aet, 4-5 pen]

NB: Auxerre promoted, Saint-Etienne relegated


Ligue 2

Final Table:

 1.Toulouse FC               38  23 10  5  82-33  79       Promoted
 2.AC Ajaccio                38  22  9  7  39-19  75       Promoted
----------------------------------------------------
 3.AJ Auxerre                38  21 11  6  61-39  74       Promotion Playoff
 4.Paris FC                  38  20 10  8  54-35  70       Promotion Playoff
 5.FC Sochaux-Montbéliard    38  19 11  8  47-34  68       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - -
 6.En Avant Guingamp         38  15 13 10  52-48  58
 7.SM Caen                   38  13 11 14  51-42  50
 8.Le Havre AC               38  13 11 14  38-41  50
 9.Nîmes Olympique           38  14  7 17  44-51  49  [R]
10.Pau FC                    38  14  7 17  41-49  49
11.Dijon FCO                 38  13  8 17  48-53  47  [R]
12.SC Bastia                 38  10 16 12  38-36  46  [P]
13.Chamois Niortais          38  12 10 16  39-42  46
14.Amiens ACF                38   9 17 12  43-41  44
15.Grenoble Foot 38          38  12  8 18  32-44  44
16.Valenciennes FC           38  10 14 14  34-47  44
17.Rodez Aveyron Football    38  10 13 15  32-42  43
 - - - - - - - - - - - - - - - - - - - - - - - - - -
18.US Quevilly-Rouen Métro   38  10 10 18  33-50  40  [P]  Relegation Playoff
----------------------------------------------------
19.USL Dunkerque             38   8  7 23  28-53  31       Relegated
20.AS Nancy Lorraine         38   6  9 23  32-69  27       Relegated

Promotion/Relegation Playoff 2nd/3rd Level

First Leg [May 24]
Villefranche  1-3 Quevilly      

Second Leg [May 29]
Quevilly      2-0 Villefranche  

NB: both clubs remain at former level

National

Final Table:

 1.Stade Lavallois FC        34  20  7  7  50-31  67       Promoted
 2.FC Annecy                 34  19  9  6  55-30  66       Promoted
----------------------------------------------------
 3.FC Villefranche B'jolais  34  19  8  7  47-29  65       Promotion Playoff
 - - - - - - - - - - - - - - - - - - - - - - - - - -
 4.US Concarneau             34  15 13  6  48-31  58
 5.LB Châteauroux            34  15 10  9  41-28  55  [R]
 6.Bourg-en-Bresse Péronnas  34  15  9 10  55-37  54
 7.Stade Briochin            34  14 10 10  47-35  52
 8.CS Sedan-Ardennes         34  13 11 10  37-37  50  [P]
 9.US Orléans Loiret         34  12 11 11  37-35  47
10.Le Mans FC                34  12 10 12  35-35  46
11.Red Star FC 93            34  13  6 15  55-50  44  [-1]
12.US Avranches              34  12  6 16  37-58  42
13.SO Cholet                 34  11  8 15  49-62  41
14.FC Sète 34                34  10  7 17  35-42  37
----------------------------------------------------
15.FC Bastia-Borgo           34   7 10 17  40-58  31       Relegated
16.FC Chambly                34   7  8 19  35-62  29  [R]  Relegated
17.US Créteil-Lusitanos      34   6  8 20  35-58  26       Relegated
18.Boulogne-sur-mer CO       34   6  9 19  28-48  26  [-1] Relegated

Promoted: Versailles 78, Paris 13 Atlético, FC Martigues, Le Puy Foot 43


2020/21.

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: 25 Sep 2022

(C) Copyright Karel Stokkermans and RSSSF 2021/22
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.