Main Photo by Rodrigo Kugnharski
TEAM PROFILES
Ajaccio, Amiens, Angers, Auxerre, Bordeaux, Brest, Clermont, Dijon, Le Havre, Lens, Lille, Lorient, Lyon, Marseille, Metz, Monaco, Montpellier, Nantes, Nice, Nimes, Paris Saint-Germain, Reims, Rennes, Saint-Étienne, Strasbourg, Toulouse, Troyes
FINAL TABLE 23/24
POS | TEAM | PTS |
1 | Paris Saint-Germain (C) | 76 |
2 | Monaco (CL) | 67 |
3 | Brest (CL) | 61 |
4 | Lille (CL) | 59 |
5 | Nice (EL) | 55 |
6 | Lyon (EL) | 53 |
7 | Lens (ECL) | 51 |
8 | Marseille | 50 |
9 | Reims | 47 |
10 | Rennes | 46 |
11 | Toulouse | 43 |
12 | Montpellier | 41 |
13 | Strasbourg | 39 |
14 | Nantes | 33 |
15 | Le Havre | 32 |
16 | Metz (R) | 29 |
17 | Lorient (R) | 29 |
18 | Clermont (R) | 25 |
RESULTS
Matchday 1
Nice 1-1 Lille
Marseille 2-1 Reims
PSG 0-0 Lorient
Brest 3-2 Lens
Nantes 1-2 Toulouse
Clermont 2-4 Monaco
Montpellier 2-2 Le Havre
Rennes 5-1 Metz
Strasbourg 2-1 Lyon
Matchday 2
Metz 2-2 Marseille
Lyon 1-4 Montpellier
Toulouse 1-1 PSG
Lille 2-0 Nantes
Reims 2-0 Clermont
Lorient 1-1 Nice
Le Havre 1-2 Brest
Monaco 3-0 Strasbourg
Lens 1-1 Rennes
Matchday 3
Nantes 3-3 Monaco
Marseille 2-0 Brest
PSG 3-1 Lens
Rennes 2-2 Le Havre
Clermont 0-1 Metz
Strasbourg 2-0 Toulouse
Montpellier 1-3 Reims
Lorient 4-1 Lille
Nice 0-0 Lyon
Matchday 4
Nantes 1-1 Marseille
Brest 0-0 Rennes
Monaco 3-0 Lens
Toulouse 2-2 Clermont
Le Havre 3-0 Lorient
Metz 2-2 Reims
Lille 1-0 Montpellier
Nice 2-0 Strasbourg
Lyon 1-4 PSG
Matchday 5
PSG 2-3 Nice
Lens 0-1 Metz
Marseille 0-0 Toulouse
Lyon 0-0 Le Havre
Rennes 2-2 Lille
Lorient 2-2 Monaco
Reims 1-2 Brest
Clermont 0-1 Nantes
Strasbourg 2-2 Montpellier
Matchday 6
Monaco 0-1 Nice
Nantes 5-3 Lorient
Brest 1-0 Lyon
Metz 0-1 Strasbourg
Lens 2-1 Toulouse
Le Havre 2-1 Clermont
Montpellier 0-0 Rennes
PSG 0-4 Marseille
Lille 1-2 Reims
Matchday 7
Reims 2-0 Lyon
Le Havre 0-2 Lille
Toulouse 3-0 Metz
Lorient 0-3 Montpellier
Monaco 3-2 Marseille
Clermont 0-0 PSG
Nice 0-0 Brest
Strasbourg 0-1 Lens
Rennes 3-1 Nantes
Matchday 8
Lyon 3-3 Lorient
Marseille 3-0 Le Havre
Reims 1-3 Monaco
Lens 1-1 Lille
Rennes 1-3 PSG
Brest 1-1 Toulouse
Montpellier 1-1 Clermont
Metz 0-1 Nice
Strasbourg 1-2 Nantes
Matchday 9
Le Havre 0-0 Lens
Monaco 2-1 Metz
Lorient 2-1 Rennes
PSG 3-0 Strasbourg
Lille 1-0 Brest
Toulouse 1-1 Reims
Nantes 2-0 Montpellier
Nice 1-0 Marseille
Lyon 1-2 Clermont
Matchday 10
Brest 2-3 PSG
Lille 2-0 Monaco
Rennes 1-1 Strasbourg
Marseille 3-0 Lyon
Montpellier 3-0 Toulouse
Lens 4-0 Nantes
Reims 1-0 Lorient
Metz 0-0 Le Havre
Clermont 0-1 Nice
Matchday 11
Lorient 0-0 Lens
Toulouse 1-2 Le Havre
Nantes 0-1 Reims
Lyon 1-1 Metz
PSG 3-0 Montpellier
Marseille 0-0 Lille
Monaco 2-0 Brest
Nice 2-0 Rennes
Strasbourg 0-0 Clermont
Matchday 12
Reims 0-3 PSG
Brest 1-1 Strasbourg
Clermont 1-0 Lorient
Montpellier 0-0 Nice
Le Havre 0-0 Monaco
Metz 3-1 Nantes
Rennes 0-1 Lyon
Lens 1-0 Marseille
Lille 1-1 Toulouse
Matchday 13
Montpellier 1-3 Brest
Lorient 2-3 Metz
Nantes 0-0 Le Havre
PSG 5-2 Monaco
Nice 1-0 Toulouse
Clermont 0-3 Lens
Rennes 3-1 Reims
Strasbourg 1-1 Marseille
Lyon 0-2 Lille
Matchday 14
Toulouse 1-1 Lorient
Lens 3-2 Lyon
Brest 3-0 Clermont
Lille 2-0 Metz
Nantes 1-0 Nice
Reims 2-1 Strasbourg
Monaco 2-0 Montpellier
Le Havre 0-2 PSG
Marseille 2-0 Rennes
Matchday 15
Nice 2-1 Reims
Lyon 3-0 Toulouse
Clermont 0-0 Lille
Strasbourg 2-1 Le Havre
Montpellier 0-0 Lens
Lorient 2-4 Marseille
Metz 0-1 Brest
PSG 2-1 Nantes
Rennes 1-2 Monaco
Matchday 16
Lille 1-1 PSG
Nantes 0-2 Brest
Monaco 0-1 Lyon
Lens 2-0 Reims
Marseille 2-1 Clermont
Toulouse 0-0 Rennes
Le Havre 3-1 Nice
Metz 0-1 Montpellier
Lorient 1-2 Strasbourg
Matchday 17
Clermont 1-3 Rennes
Montpellier 1-1 Marseille
Brest 4-0 Lorient
PSG 3-1 Metz
Toulouse 1-2 Monaco
Lyon 1-0 Nantes
Reims 1-0 Le Havre
Strasbourg 2-1 Lille
Nice 2-0 Lens
Matchday 18
Marseille 1-1 Strasbourg
Nantes 1-2 Clermont
Monaco 1-3 Reims
Le Havre 3-1 Lyon
Rennes 2-0 Nice
Brest 2-0 Montpellier
Lille 3-0 Lorient
Metz 0-1 Toulouse
Lens 0-2 PSG
Matchday 19
Reims 0-0 Nantes
Clermont 1-1 Strasbourg
Marseille 2-2 Monaco
Nice 1-0 Metz
Montpellier 0-0 Lille
Lyon 2-3 Rennes
Lorient 3-3 Le Havre
Toulouse 0-2 Lens
PSG 2-2 Brest
Matchday 20
Rennes 2-1 Montpellier
Lyon 1-0 Marseille
Reims 2-3 Toulouse
Nantes 0-1 Lens
Brest 0-0 Nice
Monaco 1-1 Le Havre
Lille 4-0 Clermont
Metz 1-2 Lorient
Strasbourg 1-2 PSG
Matchday 21
Lorient 2-0 Reims
PSG 3-1 Lille
Clermont 1-1 Brest
Marseille 1-1 Metz
Lens 3-1 Strasbourg
Toulouse 1-2 Nantes
Nice 2-3 Monaco
Le Havre 0-1 Rennes
Montpellier 1-2 Lyon
Matchday 22
Lyon 1-0 Nice
Nantes 0-2 PSG
Brest 1-0 Marseille
Rennes 3-1 Clermont
Montpellier 3-0 Metz
Monaco 1-2 Toulouse
Strasbourg 1-3 Lorient
Lille 3-0 Le Havre
Reims 1-1 Lens
Matchday 23
Marseille 4-1 Montpellier
Le Havre 1-2 Reims
Lorient 0-1 Nantes
Nice 0-0 Clermont
Strasbourg 0-3 Brest
Lens 2-3 Monaco
Metz 1-2 Lyon
PSG 1-1 Rennes
Toulouse 3-1 Lille
Matchday 24
Clermont 1-5 Marseille
Brest 1-0 Le Havre
Monaco 0-0 PSG
Lyon 0-3 Lens
Toulouse 2-1 Nice
Reims 0-1 Lille
Nantes 0-2 Metz
Montpellier 2-2 Strasbourg
Rennes 1-2 Lorient
Matchday 25
Lille 2-2 Rennes
Marseille 2-0 Nantes
Metz 1-0 Clermont
Strasbourg 0-1 Monaco
Nice 1-2 Montpellier
Lorient 0-2 Lyon
PSG 2-2 Reims
Lens 1-0 Brest
Le Havre 1-0 Toulouse
Matchday 26
Rennes 2-0 Marseille
Reims 2-1 Metz
Clermont 2-1 Le Havre
Montpellier 2-6 PSG
Nantes 1-3 Strasbourg
Toulouse 2-3 Lyon
Monaco 2-2 Lorient
Lens 1-3 Nice
Brest 1-1 Lille
Matchday 27
Lille 2-1 Lens
Metz 2-5 Monaco
Lorient 0-1 Brest
Nice 1-2 Nantes
Clermont 0-3 Toulouse
Strasbourg 2-0 Rennes
Le Havre 0-2 Montpellier
Lyon 1-1 Reims
Marseille 0-2 PSG
Matchday 28
Toulouse 0-0 Strasbourg
Brest 4-3 Metz
Monaco 1-0 Rennes
Nantes 1-3 Lyon
Lens 1-1 Le Havre
Montpellier 2-0 Lorient
Lille 3-1 Marseille
PSG 1-1 Clermont
Reims 0-0 Nice
Matchday 29
Strasbourg 3-1 Reims
Metz 2-1 Lens
Marseille 2-2 Nice
Le Havre 0-1 Nantes
Clermont 1-1 Montpellier
Lyon 4-3 Brest
Lorient 1-4 PSG
Monaco 1-0 Lille
Rennes 1-2 Toulouse
Matchday 30
Nice 3-0 Lorient
PSG 4-1 Lyon
Le Havre 0-1 Metz
Toulouse 2-2 Marseille
Lens 1-0 Clermont
Brest 0-2 Monaco
Lille 1-0 Strasbourg
Nantes 0-3 Rennes
Reims 1-2 Montpellier
Matchday 31
Lorient 1-2 Toulouse
PSG 3-3 Le Havre
Marseille 2-1 Lens
Clermont 4-1 Reims
Metz 1-2 Lille
Rennes 4-5 Brest
Strasbourg 1-3 Nice
Lyon 3-2 Monaco
Montpellier 1-1 Nantes
Matchday 32
Lille 3-4 Lyon
Brest 0-0 Nantes
Toulouse 1-2 Montpellier
Lens 2-0 Lorient
Monaco 4-1 Clermont
Nice 1-2 PSG
Reims 1-0 Marseille
Metz 2-3 Rennes
Le Havre 3-1 Strasbourg
Matchday 33
Nice 1-0 Le Havre
Brest 1-1 Reims
Clermont 0-1 Lyon
Nantes 1-2 Lille
Montpellier 0-2 Monaco
PSG 1-3 Toulouse
Marseille 3-1 Lorient
Strasbourg 2-1 Metz
Rennes 1-1 Lens
Matchday 34
Reims 2-1 Rennes
Le Havre 1-2 Marseille
Lens 2-2 Montpellier
Toulouse 0-3 Brest
Metz 0-2 PSG
Lille 2-2 Nice
Monaco 4-0 Nantes
Lyon 2-1 Strasbourg
Lorient 5-0 Clermont
COUPE DE FRANCE
Final
PSG 2-1 Lyon
Semi Finals
Lyon 3-0 Valenciennes
PSG 1-0 Rennes
Quarter Finals
Lyon 0(4)-(3)0 Strasbourg
PSG 3-1 Nice
Le Puy 1-3 Rennes
Rouen 1(2)-(4)1 Valenciennes
Round of 16
Montpellier 1-4 Nice
Rouen 1(6)-(5)1 Monaco
PSG 3-1 Brest
Strasbourg 3-1 Le Havre
Saint-Priest 1-2 Valenciennes
Lyon 2-1 Lille
Le Puy 2-1 Stade Laval
Sochaux 1-6 Rennes
Round of 32
Rodez 1-3 Monaco
Rouen 3(12)-(11)3 Toulouse
Feignies/Aulnoye 0-4 Montpellier
Trélissac 1-2 Brest
Orléans 1-4 PSG
Clermont 1-3 Strasbourg
Sochaux 2(5)-(4)2 Reims
Chateauroux 0-1 Le Havre
Bergerac Perigord 1-2 Lyon
Racing Club 0-1 Lille
Nantes 0-1 Laval
Valenciennes 2-1 Paris FC
Le Puy 2-1 Dunkerque
Rennes 1(9)-(8)1 Marseille
Saint-Priest 4-1 Romorantin
Bordeaux 2-3 Nice
Round of 64
Feignies/Aulnoye 1-0 Quevilly-Rouen
Sarreguemines 0-2 Valenciennes
Pau 1-4 Nantes
Challans 0-4 Rodez
Chambly 1-2 Racing Club
Metz 1(1)-(3) Clermont
Fabregues 1-4 Trélissac
Lille 12-0 Golden Lion
Ales 1-2 Paris FC
Lyon-La Duchere 1-2 Le Puy
Brest 1-0 Angers
Romorantin 4-0 Moulien
Orléans 2-1 Nimes
Sochaux 2-1 Lorient
Saint-Omer 2-3 Dunkerque
Amiens 1-2 Montpellier
Entente 1(2)-(4)1 Bordeaux
Avoine 0-4 Strasbourg
Les Herbiers 2(3)-(4)2 Chateauroux
Nice 0(4)-(2)0 Auxerre
Pontarlier 0-3 Lyon
Le Havre 2-1 Caen
Guingamp 0-2 Rennes
Thionville 0-1 Marseille
Lens 2(5)-(6)2 Monaco
Dinan Léhon 0-3 Reims
Dieppe 0-4 Laval
Louhans 0-2 Rouen
Chambéry 0-3 Toulouse
Feurs 3-5 Saint-Priest
Bergerac Perigord 2-1 Libourne
Revel 0-9 PSG
Eighth Round
Douvres 1-5 Chateauroux
Saint-Méziéry 1-4 Auxerre
Chambéry 1(5)-(4)1 Grenoble
Reims Sainte-Anne 1(4)-(3)1 Dunkerque
AG Caen 0-1 Guingamp
Ajaccio 1-2 Orléans
Thaon 0-1 Amiens
Angouleme Charente 0-1 Bordeaux
Geispolsheim 0-4 Sochaux
Avoine Chinon 4-1 Le Geldar
Itancourt-Neuville 2-3 Feignies/Aulnoye
Coulaines 1-5 Pau
St Philbert 1-2 Laval
Mayenne 0-9 Rodez
Saint-Étienne 0-1 Nimes
Quevilly-Rouen 3-1 Dijon
Plessis Robinson 1-2 Angers
Moulien 1(3)-(2)1 Fleury
Lyon-La Duchere 2-1 Thonon Evian
Saint-Priest 3-0 Domérat
Golden Lion 3-2 Métropole Troyenne
Calais 1-4 Caen
Thionville 2-1 Annecy
Paris FC 3-1 Saint-Denis
Sarre-Union 0(1)-(3)0 Pontarlier
Dieppe 2-0 Ergué-Gaberic
Revel 1(4)-(2)1 Blagnac
Pontivy 0-1 Rouen
Saint-Omer 1(4)-(2)1 Épinal
Dinan Léhon 2-0 Vitré
Louhans 2(4)-(3)2 Cosne
Sarreguemines 3-0 Biesheim
Castanet 0-3 Romorantin
Martigues 1-2 Ales
Stade Briochin 1-2 Les Herbiers
Villenave 2-4 Libourne
Bergerac Perigord 4-2 Panazol
Blériot-Plage 0-3 Chambly
Villers Houlgate 1-3 Racing Club
Hauts Lyonnais 0-3 Feurs
Chaponnay-Marennes 0-3 Le Puy
Stade Paimpolais 1(1)-(3)1 Challans
Fabregues 2(5)-(4)2 Cannes
Mulhouse 1(4)-(5)1 Valenciennes
Entente 1-0 Furiani-Agliani
Bassin Arcachon 0-2 Trélissac
Seventh Round
AG Caen 2-1 Fougeres
Cannes 2-1 Bourgoin
Villers Houlgate 4-0 Equeurdreville Hainneville
Auch 0-4 Romorantin
Blagnac 1-0 Aviron Bayonnais
Bourg-en-Bresse 0-3 Saint-Étienne
Canet Roussillon 1(1)-(4)1 Bordeaux
Chambéry 1-0 Volvic
Chaumount 0-1 Dunkerque
Chateauroux 2-1 Red Star
Coulaines 2-1 Cholet
Dinan Léhon 3-1 TA Rennes
Villerupt Thil 0-2 Biesheim
ES Fosséenne 1-2 Annecy
Morlaas Est Bearn 0-1 Panazol
Bondues 0-1 Feignies/Aulnoye
Chaponnay-Marennes 0(8)-(7)0 Hyeres
Chauray 0-1 Pau
Plessis Robinson 2-1 Aubance Brissac
Saint-Méziéry 1-0 Pirae
Schweighouse Sur Moder 2-3 Thaon
Villefranche 1-2 Grenoble
Forbach 0(4)-(5)0 Geispolsheim
Haguenau 0-2 Valenciennes
Hauts Lyonnais 2-0 Neuville
Hienghene 0-4 Thionville
Houilles 0-2 Angers
Itancourt-Neuville 3-2 Croix Iris
Jarville 2-4 Sarreguemines
Douvres 2-1 Choisy-au-Bac
Aizenay 1-2 Libourne
Laon 1-2 Racing Club
Seyssins 0-2 Le Puy
Les Herbiers 2-1 Avranches
Limonest 0(4)-(5)0 Domérat
Loon Plage 0-3 Caen
Lyon-La Duchere 4-1 Bastia
Montdidier 0-4 Quevilly-Rouen
Montlouis 0-4 Bergerac Perigord
Mulhouse 2-1 Dolois
Noisy 0-2 Furiani-Agliani
Ales 6-1 Rosador
Ergué-Gaberic 3-1 St Renan
Plabennec 1(5)-(6)1 Challans
Pontivy 2-0 Plougastel
Calais 2-1 Longueau
Doullens 0-6 Dijon
Reims Sainte-Anne 1(5)-(4)1 Boulogne-sur-Mer
Roannais Foot 42 1-3 Nimes
Roche 1-2 Saint-Priest
Hombourg-Haut 0-3 Amiens
Sa Le Quesnoy 1-4 Métropole Troyenne
Saint Aubin Guerande 0-3 Revel
Saint Michel 91 0-2 Entente
Saint-Omer 1(5)-(4)1 Saint-Denis
Épinal 2-1 Troyes
Sochaux 2-1 Jura Sud
Dives Cabourg 2-3 Dieppe
St Malo 2(2)-(4)2 Guingamp
Stade Briochin 3(5)-(3)3 Concarneau
Stade Paimpolais 2-1 Flerien
Poitevin 0-3 Castanet
Pontivy Stade 1-2 Rouen
Colmar 0-1 Pontarlier
Thonon Evian 2(5)-(4)2 Aubagne
Torcy 0-1 Fleury
Toulouse Métropole 1-4 Ajaccio
Maconnais 1-2 Louhans
Chateaugiron 0-6 Vitré
Feurs 2-1 Espaly St Marcel
Pays du Valois 0(2)-(4)0 Auxerre
Liffré 0-3 Rodez
Noeux 2(7)-(8)2 Avoine Chinon
Provin 0-5 Laval
Sarre-Union 1-0 AMDPM Metz
St Philbert 2-0 Le Poire-sur-Vie
Villejuif 2(4)-(5)2 Paris FC
Cosne 1-0 Chantilly
Velay 1-3 Martigues
Vierzon 0-1 Angouleme Charente
Villenave 1-0 JA Isle Football
Lavernose Lherm 0-4 Orléans
Bassin Arcachon 2-1 Saumur
Camon 2-5 Chambly
Fabregues 2(3)-(2)2 Squadra Valincu
Aunis 0-1 Mayenne
Le Geldar 3-0 Agouado
Étoile Maritime 2(2)-(4)2 Trélissac
Blériot Plage 0(3)-(1)0 ASPTT Dijon
LIGUE 2 23/24
POS | TEAM | PTS |
1 | Auxerre (P) | 74 |
2 | Angers (P) | 68 |
3 | Saint-Étienne (P) | 65 |
4 | Rodez | 60 |
5 | Paris FC | 59 |
6 | Caen | 58 |
7 | Laval | 55 |
8 | Amiens | 53 |
9 | Guingamp | 51 |
10 | Pau | 51 |
11 | Grenoble | 51 |
12 | Bordeaux | 50 |
13 | Bastia | 50 |
14 | Annecy | 46 |
15 | Ajaccio | 46 |
16 | Dunkerque | 46 |
17 | Troyes (R) | 41 |
18 | Quevilly-Rouen (R) | 38 |
19 | Concarneau (R) | 38 |
20 | Valenciennes (R) | 26 |
HISTORY AND FORMAT
Read
Ligue 1, formerly the National and then Division 1, kicked off as a professional game in 1932, having been contested by amateur sides from 1893. The league is known as a breeding ground of precocious young talent and has produced many players who have gone on to become superstars after moving on to other leagues.
The Championnat is now contested by just 18 teams, with two dropping automatically and the 16th placed side playing a promotion/relegation playoff against a side from Ligue 2.
Historically Ligue 1 has been particularly enjoyable due to its sheer unpredictability. In recent years, however, first Lyon and now PSG have made things rather less interesting with their dominance.
Having only taken two titles before 2012, the Parisians have since won 10 of the last 12 editions of the competition by massively outspending everybody else. It was PSG that won the Championnat last year too, as well as their 15th Coupe de France.
Argentine Delio Onnis is the top goal scorer in the history of the French league with 299 goals.
ROLL OF HONOUR
League Winners
12 Paris Saint-Germain 10 Saint-Étienne, Marseille 8 Monaco, Nantes 7 Lyon 6 Bordeaux, Lille, Reims, Roubaix 5 Standard Athletic Club 4 Nice 3 Helvétique Marseille, Le Havre 2 RC Paris, Sete, Sochaux 1 Club Français, CA Paris, US Tourcoing, Rouen, Strasbourg, Gallia Club Paris, Saint Raphael, Stade-Français, Auxerre, Montpellier
Coupe De France Winners
15 Paris Saint-Germain 10 Marseille 6 Saint-Étienne, Lille 5 Lyon, Monaco, RCF Paris, Red Star 4 Bordeaux, Auxerre, Nantes 3 Rennes, Strasbourg, Nice 2 Guingamp, Metz, Reims, CASG Paris 1 Toulouse, Lorient, Bastia, Nancy, Le Havre, Toulouse (1937), Nancy-Lorraine, Roubaix, Cannes, Club Francais, CA Paris, Olympique de Paris
Coupe De La Ligue/D’Été Winners
9 Paris Saint-Germain 4 Strasbourg 3 Marseille, Bordeaux 2 Lens, Metz, Laval 1 Saint-Étienne, Monaco, Lyon, Gueugnon, Montpellier, Reims, Nantes