2023–24 Ligue 2

Football league season

Ligue 2

Season| 2023–24
Dates| 5 August 2023 – 1 June 2024
Champions| Auxerre
Promoted| Auxerre
Angers
Saint-Étienne
Relegated| Bordeaux
Concarneau
Quevilly-Rouen
Valenciennes
Matches played| 380
Goals scored| 933 (2.46 per match)
Top goalscorer| Alexandre Mendy
(22 goals)
Biggest home win| Guingamp 4–0 Pau
(26 August 2023)
Auxerre 4–0 Annecy
(26 September 2023)
Biggest away win| Dunkerque 0–5 Bastia
(5 December 2023)
Highest scoring| Rodez 5–3 Caen
(7 October 2023)
Longest winning run| 6 matches
Laval
Longest unbeaten run| 11 matches
Grenoble
Longest winless run| 16 matches
Valenciennes
Longest losing run| 5 matches
Saint-Étienne
Dunkerque

← 2022–23

2024–25 →

The 2023–24 Ligue 2, commonly known as Ligue 2 BKT for sponsorship reasons, was the 85th season of Ligue 2. It began on 5 August 2023 and concluded on 1 June 2024.

## Teams

[edit]

### Changes

[edit]

Concarneau (promoted for the first time in history from this season) and Dunkerque (promoted return after two years absence). Replacing Dijon and Nîmes (both relegated after two years in second tier) and Niort (relegated after eleven years in second tier). Later, Sochaux was administratively relegated after nine years in second tier and replaced by Annecy, that was originally relegated to National.

from Championnat National |  to Ligue 1 |  from Ligue 1 |  to Championnat National

|
|
|

* Concarneau
* Dunkerque

* Le Havre
* Metz

* Ajaccio
* Angers
* Auxerre
* Troyes

* Dijon
* Nîmes
* Niort
* Sochaux (administrative relegation)

### Promotion and Relegation

[edit]

Due to the restructuring of the French football leagues, this season was the last with 20 teams as its number was reduced to 18 teams the following season.[1] The top two teams were promoted to 2024–25 Ligue 1, while teams from 3rd to 5th played with the 16th-placed team from 2023–24 Ligue 1 in the promotion play-offs. The four last teams were relegated to 2024–25 Championnat National.

### Stadiums and locations

[edit]

Ajaccio

Amiens

Annecy

Angers

Auxerre

Bastia

Bordeaux

Caen

Concarneau

Dunkerque

Grenoble

Guingamp

Laval

Paris

Pau

Quevilly-Rouen

Rodez

Saint-Étienne

Troyes

Valenciennes

class=notpageimage|

Location of teams in 2023–24 Ligue 2

Club  | Location  | Venue  | Capacity

|
|
|

Ajaccio | Ajaccio | Stade François Coty | 10,446
Amiens | Amiens | Stade de la Licorne | 12,097
Angers | Angers | Stade Raymond Kopa | 18,752
Annecy | Annecy | Parc des Sports | 15,660
Auxerre | Auxerre | Stade de l'Abbé-Deschamps | 21,379
Bastia | Bastia | Stade Armand Cesari | 16,078
Bordeaux | Bordeaux | Matmut Atlantique | 42,115
Caen | Caen | Stade Michel d'Ornano | 21,215
Concarneau | Concarneau | Stade Francis-Le Blé
Stade du Moustoir1 | 15,931
18,110
Dunkerque | Dunkerque | Stade Marcel-Tribut | 4,933
Grenoble | Grenoble | Stade des Alpes | 20,068
Guingamp | Guingamp | Stade de Roudourou | 18,378
Laval | Laval | Stade Francis Le Basser | 18,607
Paris FC | Paris | Stade Sébastien Charléty | 19,151
Pau | Pau | Nouste Camp | 4,031
Quevilly-Rouen | Rouen | Stade Robert Diochon | 12,018
Rodez | Rodez | Stade Paul-Lignon | 5,955
Saint-Étienne | Saint-Étienne | Stade Geoffroy-Guichard | 42,000
Troyes | Troyes | Stade de l'Aube | 21,684
Valenciennes | Valenciennes | Stade du Hainaut | 25,172

* ^ Since the Stade Guy-Piriou is not suitable for Ligue 2 regulations, Concarneau played at both the Stade Francis-Le Blé in Brest and the Stade du Moustoir in Lorient.[2]

### Personnel and kits

[edit]

Team  | Manager  | Captain  | Kit manufacturer  | Sponsors (front)  | Sponsors (back)  | Sponsors (sleeve)  | Sponsors (shorts)  | Sponsors (socks)

|
|
|
|
|
|
|
|

Ajaccio |  Olivier Pantaloni |  Vincent Marchetti | Adidas | Cullettività di Corsica-Collectivité de Corse, Gamm Vert  | Madewis  | Air Corsica, AZ Habitat  | Ajaccio, Europcar | None
Amiens |  Omar Daf |  Régis Gurtner | Puma | Intersport, Igol Lubrifiants, Gueudet | Igol Lubrifiants  | None | Amiens Métropole, E.Leclerc Rivery
Angers |  Alexandre Dujeux |  Pierrick Capelle | Nike | École Noir&Blanc, Maison de l'Atoll, Angers | None | None | Système U
Annecy |  Laurent Guyot |  Jean-Jacques Rocchi | Adidas | MSC Cruises, E.Leclerc Annecy, Mediaco Vrac, TeamWork  | Stgenergy, Nissan Groupe Maurin  | Tissier Technique  | LP Charpente, Burger King
Auxerre |  Christophe Pélissier |  Jubal | Macron | Acadomia, X1, SPPE, Servistores  | LCR, X1  | Groupama | Auxerre, Actis Location
Bastia |  Michel Moretti |  Christophe Vincent | Adidas | Oscaro Power, Corsica Ferries, Capembal, Roncaglia Blanchisserie, Collectivité de Corse, Coviag, Olivier Bleu, Smart Good Things, Casa di e Lingue  | Payfoot, ESSE, Madewis  | Groupe Actual, Asco6Tem  | Burger King, Garage Corsa, CORSECARLOC
Bordeaux |  Albert Riera |  Yoann Barbet | Crédit Mutuel du Sud-Ouest, Groupe Vital  | MAT IN BAT, Bistro Régent  | Cupra | Vigier Groupe, Meyva Fruits Secs
Caen |  Nicolas Seube |  Romain Thomas | Kappa | Starwash (H)/Saint James Clothing (A), Künkel, Thalazur  | Imprimerie NII, Guilloux  | Carrefour Ouistreham | Crédit Agricole Normandie, Printngo Publicité
Concarneau |  Stéphane Le Mignan |  Guillaume Jannez | Hummel | GUYOT Environment (H)/AR Collection Hôtels (A), Tanguy Materiaux (H), E.Leclerc (H), Piriou  | Concarneau Cornouaille Agglomération (H), Charnel (H)/USINE ONLINE (A)  | Concarneau | Barillec (H), Groupe SOFT (H)/Triangle Intérim (A)
Dunkerque |  Luís Castro |  Demba Thiam | Adidas | Intersport, Dunkerque Communauté Urbaine, Topensi  | DS Levage  | 2024 Vivre les JO #dunkerqueagglo Tous en bleu, blanc, rouge | Hauts-de-France, Onet
Grenoble |  Laurent Peyrelade |  Brice Maubleu | Nike | Vinci Immobilier (H)/Carrefour Market (A), Carrefour (H)/Vinci Immobilier (A), Smart Good Things, Grenoble Alpes Métropole | Chamrousse, Le Cabanon en Provence  | None | LCR
Guingamp |  Stéphane Dumont |  Jérémy Livolant | Umbro | Celtigel, Creactuel, Breizh Cola, Ballay  | Jardiman, Vital Concept  | Cafés Coïc  | Bernard Jarnoux Crêpier, Tibbloc
Laval |  Olivier Frapolli |  Jimmy Roye | Kappa | Lactel, La Mayenne Le Département, Laval Agglo | V and B Cave & Bar, Groupe Lucas, Mayenne | Groupe Actual  | Laval Agglo, SEPAL, Aropiz
Paris |  Stéphane Gilli |  Cyril Mandouki | Adidas | Bahrain Victorious, Lycamobile | Vinci | None
Pau |  Nicolas Usaï |  Antoine Batisse | Puma | Bullux Services, Pau, Casino de Pau, Intersport | Arobase Intérim, Brico Fenêtre  | Bullux Services  | Übi Care, Mansion Sports
Quevilly-Rouen |  Jean-Louis Garcia |  Alexandre Bonnet | Hummel | Matmut, Métropole Rouen Normandie, TPR, Intersport | SATEB  | None | Vikings Auto
Rodez |  Didier Santini |  Rémy Boissier | Adidas | Maxoutil, E.Leclerc | JeanStation, Thermatic, Ville de Rodez, Aveyron, Rodez Agglomération, Occitanie | aveyron.fr | Intersport, Maxoutil, Andrieu Construction
Saint-Étienne |  Olivier Dall'Oglio |  Anthony Briançon | Hummel | Smart Good Things/Kelyps Intérim, Loire, BYmyCAR, Terroir Halles  | Saint-Étienne La Métropole, ZEbet  | Kelyps Intérim/Exaltan RH  | Aésio Mutuelle, Desjoyaux
Troyes |  David Guion |  Xavier Chevalerin | Le Coq Sportif | LCR (H)/La Licorne Hotel & Spa (A), Troyes, norelem, Festilight  | Sinfin, Amplitude Groupe Automobile  | Century 21 Groupe Martinot | Huguier Frères
Valenciennes |  Ahmed Kantari |  Joffrey Cuffaut | Acerbis | Tonsser/Association Emera, Groupe Dhollande, Spefinox  | TSR  | None | LCR, OCAD

## Managerial changes

[edit]

Team  | Outgoing manager  | Manner of departure  | Date of vacancy  | Position in table  | Incoming manager  | Date of appointment

|
|
|
|
|
|

Caen |  Stéphane Moulin | Resigned  | 17 May 2023[3] | Pre-season |  Jean-Marc Furlan | 1 July 2023[4]
Paris FC |  Thierry Laurey | 3 June 2023[5] |  Stéphane Gilli | 1 July 2023
Pau |  Didier Tholot | Sacked  | 9 June 2023[6] |  Nicolas Usaï | 1 July 2023[7]
Amiens |  Patrice Descamps | End of tenure as caretaker  | 30 June 2023  |  Omar Daf | 1 July 2023[8]
Valenciennes |  Ahmed Kantari | 30 June 2023  |  Jorge Maciel | 5 July 2023[9]
Dunkerque |  Mathieu Chabert | Sacked  | 24 September 2023[10] | 17th  |  Luís Castro | 26 September 2023[11]
Bordeaux |  David Guion | 7 October 2023[12] | 13th  |  Albert Riera | 11 October 2023[13]
Caen |  Jean-Marc Furlan | 7 November 2023[14] | 12th  |  Nicolas Seube | 30 November 2023[15]
Troyes |  Patrick Kisnorbo | 26 November 2023[16] | 17th  |  David Guion | 6 December 2023[17]
Saint-Étienne |  Laurent Batlles | 6 December 2023[18] | 8th  |  Olivier Dall'Oglio | 12 December 2023[19]
Valenciennes |  Jorge Maciel | 6 December 2023[20] | 20th  |  Ahmed Kantari | 6 December 2023[21]
Quevilly-Rouen |  Olivier Echouafni | 15 January 2024[22] | 18th  |  Jean-Louis Garcia | 22 January 2024[23]
Bastia |  Régis Brouard | 29 January 2024[24] | 16th  |  Michel Moretti | 29 December 2024
Grenoble |  Vincent Hognon | 13 March 2024[25] | 7th  |  Laurent Peyrelade | 15 March 2024[26]

## League table

[edit]

Pos | Team  | Pld | W | D | L | GF | GA | GD | Pts | Promotion or Relegation

|
|
|
|
|
|
|
|
|
|

1  | Auxerre (C, P) | 38  | 21  | 11  | 6  | 72  | 36  | +36  | 74  | Promotion to Ligue 1
2  | Angers (P) | 38  | 20  | 8  | 10  | 56  | 42  | +14  | 68
3  | Saint-Étienne (O, P) | 38  | 19  | 8  | 11  | 48  | 31  | +17  | 65  | Qualification for promotion play-offs final
4  | Rodez | 38  | 16  | 12  | 10  | 62  | 51  | +11  | 60  | Qualification for promotion play-offs semi-final
5  | Paris FC | 38  | 16  | 11  | 11  | 49  | 42  | +7  | 59
6  | Caen | 38  | 17  | 7  | 14  | 51  | 45  | +6  | 58  |
7  | Laval | 38  | 15  | 10  | 13  | 40  | 45  | −5  | 55
8  | Amiens | 38  | 12  | 17  | 9  | 36  | 36  | 0  | 53
9  | Guingamp | 38  | 13  | 12  | 13  | 44  | 40  | +4  | 51
10  | Pau | 38  | 13  | 12  | 13  | 60  | 57  | +3  | 51
11  | Grenoble | 38  | 13  | 12  | 13  | 43  | 44  | −1  | 51
12  | Bordeaux (D, R) | 38  | 14  | 9  | 15  | 50  | 52  | −2  | 50[a] | Administrative relegation to National 2
13  | Bastia | 38  | 14  | 9  | 15  | 44  | 48  | −4  | 50[b] |
14  | Annecy | 38  | 12  | 10  | 16  | 49  | 50  | −1  | 46
15  | Ajaccio | 38  | 12  | 10  | 16  | 35  | 46  | −11  | 46
16  | Dunkerque | 38  | 12  | 10  | 16  | 36  | 52  | −16  | 46
17  | Troyes | 38  | 9  | 14  | 15  | 42  | 50  | −8  | 41  | Spared from relegation
18  | Quevilly-Rouen (R) | 38  | 7  | 17  | 14  | 51  | 55  | −4  | 38  | Relegation to National
19  | Concarneau (R) | 38  | 10  | 8  | 20  | 39  | 57  | −18  | 38
20  | Valenciennes (R) | 38  | 6  | 11  | 21  | 26  | 54  | −28  | 29

Updated to match(es) played on 17 May 2024. Source: Ligue 2
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head goal difference; 5) Fair play points
(C) Champions; (D) Disqualified; (O) Play-off winners; (P) Promoted; (R) Relegated
Notes:

1. ^ Bordeaux were deducted 1 point due to federation decision.[27]
2. ^ Bastia were deducted 1 point due to federation decision.

## Results

[edit]

Home \ Away  | AJA | AMI | ANG | ANN | AUX | BAS | BOR | CAE | CON | DUN | GRE | GUI | LAV | QUE | PFC | PAU | ROD | STE | TRO | VAL

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|

Ajaccio | -- | 0–0  | 1–1  | 1–3  | 0–1  | 2–0  | 0–0  | 2–1  | 1–0  | 2–2  | 1–2  | 3–0  | 2–0  | 1–1  | 2–1  | 2–0  | 1–1  | 2–0  | 1–0  | 2–1
Amiens | 0–0  | -- | 1–4  | 1–0  | 0–0  | 2–1  | 1–1  | 0–0  | 1–1  | 0–1  | 1–2  | 4–1  | 0–0  | 1–0  | 1–1  | 2–3  | 1–1  | 1–0  | 0–0  | 0–0
Angers | 3–1  | 1–3  | -- | 0–0  | 2–2  | 2–0  | 2–0  | 3–0  | 2–0  | 0–0  | 1–0  | 1–0  | 1–1  | 3–2  | 2–0  | 2–1  | 2–1  | 0–3  | 2–1  | 2–0
Annecy | 2–0  | 1–1  | 1–2  | -- | 0–2  | 3–2  | 3–1  | 1–2  | 0–3  | 3–0  | 0–1  | 1–4  | 1–3  | 0–0  | 2–2  | 0–0  | 1–2  | 1–1  | 0–0  | 2–1
Auxerre | 2–0  | 0–1  | 1–0  | 4–0  | -- | 1–1  | 3–1  | 2–1  | 4–1  | 0–1  | 0–0  | 1–1  | 4–0  | 3–2  | 2–0  | 2–2  | 3–1  | 5–2  | 2–0  | 0–0
Bastia | 1–0  | 1–2  | 2–0  | 2–1  | 0–0  | -- | 3–1  | 1–2  | 2–0  | 1–1  | 1–0  | 0–0  | 0–3  | 0–0  | 1–1  | 1–4  | 0–2  | 0–4  | 3–2  | 3–0
Bordeaux | 4–0  | 2–0  | 1–0  | 3–1  | 2–4  | 2–3  | -- | 1–1  | 1–0  | 2–0  | 1–0  | 1–0  | 0–1  | 0–0  | 3–3  | 3–2  | 2–2  | 0–0  | 0–1  | 3–1
Caen | 3–0  | 2–0  | 2–0  | 2–1  | 1–1  | 1–0  | 0–1  | -- | 1–0  | 1–0  | 1–2  | 0–1  | 1–0  | 3–3  | 0–1  | 2–0  | 1–0  | 1–2  | 0–0  | 3–0
Concarneau | 2–1  | 0–0  | 2–4  | 1–1  | 1–2  | 0–0  | 4–2  | 0–2  | -- | 4–3  | 0–3  | 2–3  | 1–3  | 0–0  | 2–2  | 1–2  | 1–2  | 0–1  | 1–0  | 1–0
Dunkerque | 2–0  | 0–1  | 0–1  | 0–2  | 1–3  | 0–5  | 0–2  | 2–2  | 2–2  | -- | 0–0  | 0–1  | 0–2  | 0–1  | 1–3  | 1–0  | 1–2  | 1–0  | 2–2  | 2–1
Grenoble | 0–3  | 1–3  | 0–0  | 1–0  | 1–1  | 0–0  | 2–0  | 5–1  | 2–1  | 2–2  | -- | 0–0  | 0–2  | 2–1  | 2–0  | 0–1  | 2–1  | 0–2  | 0–0  | 3–3
Guingamp | 3–0  | 0–0  | 1–2  | 1–4  | 2–1  | 0–1  | 0–0  | 1–0  | 0–1  | 0–1  | 2–2  | -- | 0–1  | 2–2  | 0–1  | 4–0  | 3–3  | 2–2  | 0–0  | 3–0
Laval | 1–1  | 1–1  | 1–0  | 0–3  | 1–3  | 1–2  | 1–0  | 2–1  | 0–3  |  | 1–1  | 2–1  | -- | 2–4  | 1–1  | 1–1  | 1–0  | 0–1  | 1–2  | 1–0
Quevilly-Rouen | 0–1  | 3–3  | 0–1  | 1–2  | 4–3  | 0–1  | 3–2  | 1–2  | 2–3  | 1–2  | 1–1  | 0–1  | 0–0  | -- | 0–0  | 2–2  | 3–1  | 2–1  | 1–1  | 0–0
Paris FC | 2–0  | 3–0  | 3–1  | 2–1  | 0–2  | 1–0  | 1–2  | 0–2  | 3–0  | 1–2  | 2–1  | 2–1  | 0–1  | 2–2  | -- | 1–1  | 2–0  | 0–0  | 3–2  | 2–1
Pau | 1–1  | 1–0  | 4–4  | 0–3  | 2–2  | 1–2  | 3–0  | 2–3  | 2–0  | 1–1  | 3–2  | 1–2  | 3–0  | 0–2  | 2–0  | -- | 2–2  | 0–1  | 1–1  | 3–1
Rodez | 2–0  | 2–2  | 4–1  | 1–3  | 2–0  | 1–1  | 2–2  | 5–3  | 2–0  | 0–0  | 3–1  | 0–0  | 1–2  | 3–3  | 1–0  | 2–1  | -- | 2–1  | 2–1  | 0–1
Saint-Étienne | 0–0  | 0–1  | 2–0  | 2–1  | 1–0  | 3–2  | 2–1  | 1–0  | 1–0  | 2–0  | 0–1  | 1–3  | 0–0  | 2–1  | 0–1  | 1–2  | 1–1  | -- | 5–0  | 0–0
Troyes | 3–1  | 2–0  | 1–4  | 1–1  | 1–2  | 2–0  | 2–1  | 2–1  | 0–0  | 1–2  | 3–1  | 0–1  | 3–1  | 2–2  | 1–2  | 2–2  | 2–3  | 0–1  | -- | TBD
Valenciennes | 1–0  | 0–1  | 0–0  | 0–0  | 1–4  | 3–1  | 1–2  | 2–2  | 0–1  | 0–1  | 2–0  | 0–0  | 1–1  | 2–1  | 0–1  | 1–4  | 0–2  | 0–2  | 1–1  | --

Updated to match(es) played on 17 May 2024. Source: Ligue 2
Legend: Blue = home team win; Yellow = draw; Red = away team win.

## Promotion play-offs

[edit]

A promotion play-off competition is held at the end of the season, involving the 3rd, 4th and 5th-placed teams in 2023–24 Ligue 2, and the 16th-placed team in 2023–24 Ligue 1.

The quarter-final was played on 21 May, and the semi-final on 24 May.[28]

| Quarter-final | | | Semi-final | | | Final |

|
|
|
|
|
|
|
|

|  |  |  | | |  |  |  | | |  |  |  |  |  |
| | | | 3B | Saint-Étienne | 2 | |
|  |
| | | 4B | Rodez | 0 |
| 4B | Rodez | 2 (3) |

| 5B | Paris FC | 2 (2) |
| | 3B | Saint-Étienne | 2 | 2 | 4 |
|  |
| | | 16A | Metz | 1 | 2 | 3 |
| | |

| |
| | |
|  |
| | | |

Quarter-final

21 May 2024

20:30 CEST (UTC+2)

Rodez| 2–2| Paris FC

|
|

* Danger 9' (pen.)
* Corredor 33'

| Report |

* Dicko 4'
* Dabila 90+6'

Penalties

* Raux-Yao
* Buadés
* Haag
* Danger
* Corredor
* Verdier

| 3–2 |

* Gaudin
* Doucet
* Hamel
* Mandouki
* Jabbari
* Camara

Stade Paul-Lignon, Rodez

Referee: Hakim Ben El Hadj

Semi-final

24 May 2024

20:30 CEST (UTC+2)

Saint-Étienne| 2–0| Rodez

|
|

* Cardona 64'
* Mbuku 90+6'

| Report |

Stade Geoffroy-Guichard, Saint-Étienne

Referee: Thomas Léonard

Promotion Play-off Final
1st leg

30 May 2024

20:30 CEST (UTC+2)

Saint-Étienne| 2–1| Metz

|
|

* Sissoko 19'
* Cardona 80'

| Report |

* Traoré 45'

Stade Geoffroy-Guichard, Saint-Étienne

Referee: Benoît Millot

2nd leg

2 June 2024

17:00 CEST (UTC+2)

Metz| 2–2 (a.e.t.)| Saint-Étienne

|
|

* Camara 17'
* Mikautadze 25' (pen.)

| Report |

* Pétrot 35'
* Wadji 116'

Stade Saint-Symphorien, Metz

Referee: Jérôme Brisard

Saint-Étienne won 4–3 on aggregate and were promoted to Ligue 1, while Metz were relegated to Ligue 2.

## Season statistics

[edit]

### Top goalscorers

[edit]

Rank  | Player  | Club  | Goals[29]

|
|
|

1  |  Alexandre Mendy | Caen | 22
2  |  Loïs Diony | Angers | 15
Ado Onaiwu | Auxerre
Moussa Sylla | Pau
Louis Mafouta | Amiens
6  |  Andréas Hountondji | Rodez | 14
7  |  Kilian Corredor | Rodez | 12
Pape Ibnou Ba | Concarneau
Sambou Soumano | Quevilly-Rouen
Kalifa Coulibaly
Migouel Alfarela | Bastia
Ibrahim Sissoko | Saint-Étienne

## Attendances

[edit]

AS Saint-Étienne drew the highest average home attendance in the 2023-24 edition of the Ligue 2.

# | Football club | Home games | Average attendance[30]

|
|
|

1 | AS Saint-Étienne | 19 | 24,608
2 | Girondins de Bordeaux | 19 | 21,545
3 | SM Caen | 19 | 15,479
4 | AJ Auxerre | 19 | 14,936
5 | SC Bastia | 19 | 10,104
6 | Angers SCO | 19 | 9,420
7 | EA Guingamp | 19 | 8,649
8 | Stade Lavallois | 19 | 7,961
9 | Amiens SC | 19 | 6,953
10 | Valenciennes FC | 19 | 6,309
11 | FC Annecy | 19 | 6,230
12 | Grenoble Foot 38 | 19 | 6,109
13 | Paris FC | 19 | 5,588
14 | ESTAC | 19 | 5,192
15 | US Quevilly-Rouen | 19 | 3,987
16 | AC Ajaccio | 19 | 3,928
17 | USL Dunkerque | 19 | 3,658
18 | Pau FC | 19 | 3,225
19 | Rodez AF | 19 | 2,946
20 | US Concarneau | 19 | 1,906

## References

[edit]

1. ^ "Foot: la Ligue 2 à 18 clubs à partir de 2024-2025". Le Figaro. Agence France-Presse. 9 December 2021. Retrieved 1 April 2022.
2. ^ "Ligue 2. Concarneau devrait bien jouer à Lorient et Brest la saison prochaine". Ouest-France (in French). 12 June 2023. Retrieved 14 June 2023.
3. ^ "Ligue 2 : Caen annonce le départ de son entraîneur Stéphane Moulin". Le Figaro. 17 May 2023.
4. ^ "Ligue 2 : Jean-Marc Furlan nouvel entraîneur de Caen". Le Figaro. 14 June 2023.
5. ^ "Ligue 2 : Thierry Laurey quitte le Paris FC, remplacé par Stéphane Gilli". Le Figaro. 3 June 2023.
6. ^ "Ligue 2 : Pau se sépare de Didier Tholot". Le Figaro. 9 June 2023.
7. ^ "Ligue 2 : Nicolas Usaï nouvel entraîneur de Pau". Le Figaro. 20 June 2023.
8. ^ "Ligue 2 : Omar Daf nommé entraîneur d'Amiens". Le Figaro. 13 June 2023.
9. ^ "Ligue 2 : Omar Daf nommé entraîneur d'Amiens". Le Figaro. 13 June 2023.
10. ^ "Ligue 2 : l'entraîneur de Dunkerque Mathieu Chabert suspendu de ses fonctions". Le Figaro. 24 September 2023.
11. ^ "Football (Ligue 2) : Dunkerque se tourne vers le Portugais Luis castro". La Voix du Nord. 26 September 2023.
12. ^ "Ligue 2 : l'entraîneur des Girondins de Bordeaux David Guion mis à pied". Le Figaro. 7 October 2023.
13. ^ "Ligue 2 : Bordeaux nomme officiellement Albert Riera sur son banc". Le Figaro. 11 October 2023.
14. ^ "Ligue 2 : Jean-Marc Furlan, l'entraîneur de Caen, mis à pied". Le Figaro. 7 November 2023.
15. ^ "Ligue 2 : Nicolas Seube nommé entraîneur du Stade Malherbe Caen". 30 November 2023.
16. ^ "Ligue 2 : Troyes limoge son entraîneur Patrick Kisnorbo". Le Figaro. 26 November 2023.
17. ^ "Ligue 2 : Troyes officialise l'arrivée de David Guion sur son banc". Le Figaro. 6 December 2023.
18. ^ "Ligue 2 : Saint-Etienne vire Batlles après cinq défaites de rang". Le Figaro. 6 December 2023.
19. ^ "Ligue 2 : Dall'Oglio nommé entraîneur de Saint-Étienne (officiel)". Le Figaro. 12 December 2023.
20. ^ "Ligue 2 : lanterne rouge, Valenciennes écarte son entraîneur". Le Figaro. 6 December 2023.
21. ^ "Ligue 2 : Ahmed Kantari confirmé sur le banc de Valenciennes". Le Figaro. 27 December 2023.
22. ^ "Ligue 2 : Olivier Echouafni n'est plus l'entraîneur de Quevilly-Rouen Métropole". France Bleu. 15 January 2024.
23. ^ "Jean-Louis Garcia nommé à QRM (officiel)". Le Figaro. 22 January 2024.
24. ^ "Ligue 2: Bastia écarte son entraîneur Régis Brouard". Le Figaro. 29 January 2024.
25. ^ "Ligue 2 : Grenoble se sépare de Vincent Hognon". Le Figaro. 13 March 2024.
26. ^ "GF38 : Laurent Peyrelade est le nouvel entraîneur de Grenoble en Ligue 2". France Bleu. 15 March 2024.
27. ^ "Bordeaux to remain in Ligue 2 after fan attacks Rodez player". Fox Sports. 12 June 2023.
28. ^ "Ligue 2 : le calendrier complet des play-offs et des barrages d'accès en Ligue 1 avec Saint-Etienne, Rodez et le PFC" [Ligue 2: the complete schedule of play-offs to Ligue 1 with Saint-Etienne, Rodez and Paris FC] (in French). Le Parisien. 17 May 2024. Retrieved 21 May 2024.
29. ^ "Classement buteurs - Ligue 2 BKT - LFP". Ligue 2.
30. ^ https://www.worldfootball.net/attendance/fra-ligue-2-2023-2024/1/

* v
* t
* e

Ligue 2 clubs

2024–25 clubs|

* Ajaccio
* Amiens
* Annecy
* Bastia
* Caen
* Clermont
* Dunkerque
* Grenoble
* Guingamp
* Laval
* Lorient
* Martigues
* Metz
* Paris FC
* Pau
* Red Star
* Rodez
* Troyes

Former clubs|

* Abbeville
* Aix-en-Provence
* Alès
* Ancenis
* Angers
* Angoulême
* Antibes
* Arles-Avignon
* Auxerre
* Avignon
* CA Bastia
* Beauvais
* Besançon
* Béziers
* Blénod
* Blois
* Bordeaux
* Brest
* Boulogne
* Bourg-en-Bresse
* Bourges
* Calais
* Cambrai
* Cannes
* Cercle Dijon
* Chambly
* Charleville
* Châteauroux
* Châtellerault
* Chaumont
* Cherbourg
* Cholet
* Club Français
* Colmar
* Concarneau
* Corbeil-Essonnes
* Creil
* Créteil
* Dijon
* Douai
* Épinal
* Entente BFN
* Évian
* Évreux
* Excelsior
* Fives
* Fontainebleau
* Forbach
* GSC Marseille
* Gazélec Ajaccio
* Gueugnon
* Haguenau
* Hazebrouck
* Hyères
* Istres
* La Ciotat
* La Roche-sur-Yon
* La Rochelle
* Le Havre
* Le Mans
* Lens
* Le Puy Foot
* Le Touquet
* Libourne-Saint-Seurin
* Lille
* Olympique Lillois
* Limoges Foot
* Longwy
* Louhans-Cuiseaux
* Lucé
* Lyon
* Lyon OU
* Malakoff
* Mantes
* Marignane
* Marseille
* Melun
* Melun-Fontainebleau
* Merlebach
* Monaco
* Montceau-les-Mines
* Montélimar
* Montluçon
* Montmorillon
* Montpellier
* Mouzon
* Mulhouse
* FC Nancy
* Nantes
* Nevers
* Nice
* Nîmes
* Niort
* Nœux-les-Mines
* Orléans
* Paris-Charenton
* Paris-Joinville
* Paris-Neuilly
* Paris Saint-Germain
* Quevilly-Rouen
* Racing Paris
* Perpignan
* Poissy
* Poitiers
* Quimper
* Reims
* Rennes
* Racing Roubaix
* Roubaix-Tourcoing
* Rouen
* Saint-Brieuc
* Saint-Dié
* Saint-Dizier
* Saint-Étienne
* Saint-Quentin
* Saint-Seurin
* Sedan
* Sète
* Sochaux
* Stade Français
* Strasbourg
* Tavaux
* Thionville
* Thonon
* Toulon
* Toulouse
* Toulouse (1937)
* Tours
* Troyes AF
* Troyes ASTS
* Valence
* Valenciennes
* Vannes
* Vauban Strasbourg
* Villefranche
* Viry-Châtillon
* Vittel
* Wasquehal

* v
* t
* e

Division 2 / Ligue 2 seasons

Division 2
(1933–2002)|

* 1933–34
* 1934–35
* 1935–36
* 1936–37
* 1937–38
* 1938–39
* 1939–40
* 1940–41
* 1941–42
* 1942–43
* 1943–44
* 1944–45
* 1945–46
* 1946–47
* 1947–48
* 1948–49
* 1949–50
* 1950–51
* 1951–52
* 1952–53
* 1953–54
* 1954–55
* 1955–56
* 1956–57
* 1957–58
* 1958–59
* 1959–60
* 1960–61
* 1961–62
* 1962–63
* 1963–64
* 1964–65
* 1965–66
* 1966–67
* 1967–68
* 1968–69
* 1969–70
* 1970–71
* 1971–72
* 1972–73
* 1973–74
* 1974–75
* 1975–76
* 1976–77
* 1977–78
* 1978–79
* 1979–80
* 1980–81
* 1981–82
* 1982–83
* 1983–84
* 1984–85
* 1985–86
* 1986–87
* 1987–88
* 1988–89
* 1989–90
* 1990–91
* 1991–92
* 1992–93
* 1993–94
* 1994–95
* 1995–96
* 1996–97
* 1997–98
* 1998–99
* 1999–2000
* 2000–01
* 2001–02

Ligue 2
(2002–present)|

* 2002–03
* 2003–04
* 2004–05
* 2005–06
* 2006–07
* 2007–08
* 2008–09
* 2009–10
* 2010–11
* 2011–12
* 2012–13
* 2013–14
* 2014–15
* 2015–16
* 2016–17
* 2017–18
* 2018–19
* 2019–20
* 2020–21
* 2021–22
* 2022–23
* 2023–24
* 2024–25

List of French second division champions

* v
* t
* e

2023–24 in French football

« 2022–23

2024–25 »

Domestic leagues|

* Ligue 1
* Ligue 2
* National
* National 2
* National 3

Women's domestic leagues|

* D1 Féminine

Domestic cups|

* Coupe de France (Preliminaries, Final)

Super cup|

* Trophée des Champions (Men)
* Trophée des Championnes (Women)

Women's domestic cups|

* Coupe de France Féminine (Final)

Club seasons

Ligue 1|

* Brest
* Clermont
* Le Havre
* Lens
* Lille
* Lorient
* Lyon
* Marseille
* Metz
* Monaco
* Montpellier
* Nantes
* Nice
* Paris Saint-Germain
* Reims
* Rennes
* Strasbourg
* Toulouse

Ligue 2|

* Ajaccio
* Amiens
* Angers
* Annecy
* Auxerre
* Bastia
* Bordeaux
* Caen
* Concarneau
* Dunkerque
* Grenoble
* Guingamp
* Laval
* Paris FC
* Pau
* Quevilly-Rouen
* Rodez
* Saint-Étienne
* Troyes
* Valenciennes

* Summer transfers
* Winter transfers

*[Pos]: Position
*[Pld]: Played
*[W]: Won
*[D]: Drawn
*[L]: Lost
*[GF]: Goals for
*[GA]: Goals against
*[GD]: Goal difference
*[Pts]: Points
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template