2024–25 Ligue 1
The 2024–25 Ligue 1, also known as Ligue 1 McDonald's for sponsorship reasons, was the 87th season of the Ligue 1, France's premier football competition. It began on 16 August 2024 and concluded on 17 May 2025. The relegation play-off was played on 21 and 29 May 2025.
Article
2024–25 Ligue 1
The 2024–25 Ligue 1, also known as Ligue 1 McDonald's for sponsorship reasons, was the 87th season of the Ligue 1, France's premier football competition. It began on 16 August 2024 and concluded on 17 May 2025. The relegation play-off was played on 21 and 29 May 2025.
Paris Saint-Germain were the three-time defending champions, and mathematically secured a record-extending thirteenth title with six matches to spare on 5 April 2025, following a 1–0 win against Angers.
Teams
2024–25 Ligue 1
A total of eighteen teams participated in the 2024–25 edition of the Ligue 1. Auxerre and Angers (who both returned to the top flight after one year's absence) were promoted after finishing first and second in the 2023–24 Ligue 2, respectively, and Saint-Étienne (who returned to the top flight after two year's absence) was promoted after winning a play-off against Metz. They replaced Metz, Lorient and Clermont (relegated after one, four and three years in the top flight, respectively), who were relegated to 2024–25 Ligue 2.
Changes
<table><thead><tr><th>from 2023–24 Ligue 2</th><th>to 2024–25 Ligue 2</th></tr></thead><tbody><tr><td>Auxerre Angers Saint-Étienne (Play-off)</td><td>Metz (Play-off) Lorient Clermont</td></tr></tbody></table>
Stadiums and locations
<table><thead><tr><th>Club</th><th>Location</th><th>Venue</th><th>Capacity</th><th>2023–24 season</th></tr></thead><tbody><tr><td>Angers</td><td>Angers</td><td>Stade Raymond Kopa</td><td>18,752</td><td>Ligue 2, 2nd</td></tr><tr><td>Auxerre</td><td>Auxerre</td><td>Stade Abbé Deschamps</td><td>21,379</td><td>Ligue 2, 1st</td></tr><tr><td>Brest</td><td>Brest</td><td>Stade Francis-Le Blé</td><td>15,931</td><td>3rd</td></tr><tr><td>Le Havre</td><td>Le Havre</td><td>Stade Océane</td><td>25,178</td><td>15th</td></tr><tr><td>Lens</td><td>Lens</td><td>Stade Bollaert-Delelis</td><td>37,705</td><td>7th</td></tr><tr><td>Lille</td><td>Villeneuve-d'Ascq</td><td>Decathlon Arena Pierre Mauroy Stadium</td><td>50,186</td><td>4th</td></tr><tr><td>Lyon</td><td>Décines-Charpieu</td><td>Groupama Stadium</td><td>59,186</td><td>6th</td></tr><tr><td>Marseille</td><td>Marseille</td><td>Orange Vélodrome</td><td>67,394</td><td>8th</td></tr><tr><td>Monaco</td><td>Monaco</td><td>Stade Louis II</td><td>18,523</td><td>2nd</td></tr><tr><td>Montpellier</td><td>Montpellier</td><td>Stade de la Mosson</td><td>32,900</td><td>12th</td></tr><tr><td>Nantes</td><td>Nantes</td><td>Stade de la Beaujoire</td><td>35,322</td><td>14th</td></tr><tr><td>Nice</td><td>Nice</td><td>Allianz Riviera</td><td>35,624</td><td>5th</td></tr><tr><td>Paris Saint-Germain</td><td>Paris</td><td>Parc des Princes</td><td>47,926</td><td>1st</td></tr><tr><td>Reims</td><td>Reims</td><td>Stade Auguste Delaune</td><td>21,684</td><td>9th</td></tr><tr><td>Rennes</td><td>Rennes</td><td>Roazhon Park</td><td>29,778</td><td>10th</td></tr><tr><td>Strasbourg</td><td>Strasbourg</td><td>Stade de la Meinau</td><td>29,230</td><td>13th</td></tr><tr><td>Saint-Étienne</td><td>Saint-Étienne</td><td>Stade Geoffroy Guichard</td><td>41,965</td><td>Ligue 2, 3rd</td></tr><tr><td>Toulouse</td><td>Toulouse</td><td>Stadium de Toulouse</td><td>33,150</td><td>11th</td></tr></tbody></table>
Personnel and kits
<table><thead><tr><th>Team</th><th>Chairman</th><th>Manager</th><th>Captain</th><th>Kit maker</th><th>Sponsors</th></tr></thead><tbody><tr><td>Main</td><td>Other(s)0</td></tr><tr><td>Angers</td><td>Romain Chabane</td><td>Alexandre Dujeux</td><td>Pierrick Capelle</td><td>Nike</td><td>École Noir&Blanc</td><td>List</td></tr><tr><td>Auxerre</td><td>Baptiste Malherbe</td><td>Christophe Pélissier</td><td>Jubal</td><td>Macron</td><td>Acadomia</td><td>List</td></tr><tr><td>Brest</td><td>Denis Le Saint</td><td>Eric Roy</td><td>Brendan Chardonnet</td><td>Adidas</td><td>Quéguiner Matériaux (H)/Yaourt Malo (H in UEFA matches, A & 3)</td><td>List</td></tr><tr><td>Le Havre</td><td>Vincent Volpe</td><td>Didier Digard</td><td>Arouna Sangante</td><td>Joma</td><td>Winamax</td><td>List</td></tr><tr><td>Lens</td><td>Joseph Oughourlian</td><td>Will Still</td><td>Florian Sotoca</td><td>Puma</td><td>Auchan</td><td>List</td></tr><tr><td>Lille</td><td>Olivier Létang</td><td>Bruno Génésio</td><td>Benjamin André</td><td>New Balance</td><td>Boulanger</td><td>List</td></tr><tr><td>Lyon</td><td>John Textor</td><td>Paulo Fonseca / Jorge Maciel (caretaker)</td><td>Alexandre Lacazette</td><td>Adidas</td><td>Emirates</td><td>List</td></tr><tr><td>Marseille</td><td>Pablo Longoria</td><td>Roberto De Zerbi</td><td>Leonardo Balerdi</td><td>Puma</td><td>CMA CGM</td><td>List</td></tr><tr><td>Monaco</td><td>Dmitry Rybolovlev</td><td>Adi Hütter</td><td>Denis Zakaria</td><td>Kappa</td><td>APM Monaco/Renault 5 E-Tech (in UEFA matches)</td><td>List</td></tr><tr><td>Montpellier</td><td>Laurent Nicollin</td><td>Zoumana Camara</td><td>Benjamin Lecomte</td><td>Nike</td><td>Swile</td><td>List</td></tr><tr><td>Nantes</td><td>Waldemar Kita</td><td>Antoine Kombouaré</td><td>Pedro Chirivella</td><td>Macron</td><td>Synergie</td><td>List</td></tr><tr><td>Nice</td><td>Jean-Pierre Rivère</td><td>Franck Haise</td><td>Dante</td><td>Le Coq Sportif</td><td>Ineos</td><td>List</td></tr><tr><td>Paris Saint-Germain</td><td>Nasser Al-Khelaifi</td><td>Luis Enrique</td><td>Marquinhos</td><td>Nike</td><td>Qatar Airways</td><td>List</td></tr><tr><td>Reims</td><td>Jean-Pierre Caillot</td><td>Samba Diawara</td><td>Teddy Teuma</td><td>Puma</td><td>Yasuda Group</td><td>List</td></tr><tr><td>Rennes</td><td>Olivier Cloarec</td><td>Habib Beye</td><td>Steve Mandanda</td><td>Samsic</td><td>List</td></tr><tr><td>Saint-Étienne</td><td>Ivan Gazidis</td><td>Eirik Horneland</td><td>Anthony Briançon</td><td>Hummel</td><td>Kelyps Intérim</td><td>List</td></tr><tr><td>Strasbourg</td><td>Marc Keller</td><td>Liam Rosenior</td><td>Habib Diarra</td><td>Adidas</td><td>Électricité de Strasbourg (H)/Winamax (A & 3)</td><td>List</td></tr><tr><td>Toulouse</td><td>Damien Comolli</td><td>Carles Martínez Novell</td><td>Vincent Sierro</td><td>Nike</td><td>LP Promotion Group</td><td>List</td></tr></tbody></table>
Managerial changes
<table><thead><tr><th>Team</th><th>Outgoing manager</th><th>Manner of departure</th><th>Date of vacancy</th><th>Position in table</th><th>Incoming manager</th><th>Date of appointment</th></tr></thead><tbody><tr><td>Reims</td><td>Samba Diawara</td><td>End of caretaker spell</td><td>19 May 2024</td><td>Pre-season</td><td>Luka Elsner</td><td>25 June 2024</td></tr><tr><td>Marseille</td><td>Jean-Louis Gasset</td><td>Retired</td><td>20 May 2024</td><td>Roberto De Zerbi</td><td>1 July 2024</td></tr><tr><td>Nice</td><td>Francesco Farioli</td><td>Signed by Ajax</td><td>23 May 2024</td><td>Franck Haise</td><td>1 July 2024</td></tr><tr><td>Lille</td><td>Paulo Fonseca</td><td>Mutual consent</td><td>5 June 2024</td><td>Bruno Génésio</td><td>1 July 2024</td></tr><tr><td>Lens</td><td>Franck Haise</td><td>Signed by Nice</td><td>6 June 2024</td><td>Will Still</td><td>10 June 2024</td></tr><tr><td>Le Havre</td><td>Luka Elsner</td><td>Signed by Reims</td><td>25 June 2024</td><td>Didier Digard</td><td>1 July 2024</td></tr><tr><td>Strasbourg</td><td>Patrick Vieira</td><td>Mutual consent</td><td>18 July 2024</td><td>Liam Rosenior</td><td>25 July 2024</td></tr><tr><td>Montpellier</td><td>Michel Der Zakarian</td><td>Sacked</td><td>20 October 2024</td><td>18th</td><td>Jean-Louis Gasset</td><td>22 October 2024</td></tr><tr><td>Rennes</td><td>Julien Stéphan</td><td>7 November 2024</td><td>13th</td><td>Jorge Sampaoli</td><td>11 November 2024</td></tr><tr><td>Saint-Étienne</td><td>Olivier Dall'Oglio</td><td>14 December 2024</td><td>16th</td><td>Eirik Horneland</td><td>20 December 2024</td></tr><tr><td>Lyon</td><td>Pierre Sage</td><td>27 January 2025</td><td>6th</td><td>Paulo Fonseca</td><td>31 January 2025</td></tr><tr><td>Rennes</td><td>Jorge Sampaoli</td><td>30 January 2025</td><td>16th</td><td>Habib Beye</td><td>30 January 2025</td></tr><tr><td>Reims</td><td>Luka Elsner</td><td>3 February 2025</td><td>13th</td><td>Samba Diawara</td><td>3 February 2025</td></tr><tr><td>Lyon</td><td>Paulo Fonseca</td><td>Suspended</td><td>5 March 2025</td><td>6th</td><td>Jorge Maciel (caretaker)</td><td>6 March 2025</td></tr><tr><td>Montpellier</td><td>Jean-Louis Gasset</td><td>Sacked</td><td>7 April 2025</td><td>18th</td><td>Zoumana Camara</td><td>8 April 2025</td></tr></tbody></table>
League table
2024–25 Ligue 1
<table><thead><tr><th>Pos</th><th>Team</th><th>Pld</th><th>W</th><th>D</th><th>L</th><th>GF</th><th>GA</th><th>GD</th><th>Pts</th><th>Qualification or relegation</th></tr></thead><tbody><tr><td>1</td><td>Paris Saint-Germain (C)</td><td>34</td><td>26</td><td>6</td><td>2</td><td>92</td><td>35</td><td>+57</td><td>84</td><td>Qualification for the Champions League league phase</td></tr><tr><td>2</td><td>Marseille</td><td>34</td><td>20</td><td>5</td><td>9</td><td>74</td><td>47</td><td>+27</td><td>65</td></tr><tr><td>3</td><td>Monaco</td><td>34</td><td>18</td><td>7</td><td>9</td><td>63</td><td>41</td><td>+22</td><td>61</td></tr><tr><td>4</td><td>Nice</td><td>34</td><td>17</td><td>9</td><td>8</td><td>66</td><td>41</td><td>+25</td><td>60</td><td>Qualification for the Champions League third qualifying round</td></tr><tr><td>5</td><td>Lille</td><td>34</td><td>17</td><td>9</td><td>8</td><td>52</td><td>36</td><td>+16</td><td>60</td><td>Qualification for the Europa League league phase</td></tr><tr><td>6</td><td>Lyon</td><td>34</td><td>17</td><td>6</td><td>11</td><td>65</td><td>46</td><td>+19</td><td>57</td></tr><tr><td>7</td><td>Strasbourg</td><td>34</td><td>16</td><td>9</td><td>9</td><td>56</td><td>44</td><td>+12</td><td>57</td><td>Qualification for the Conference League play-off round</td></tr><tr><td>8</td><td>Lens</td><td>34</td><td>15</td><td>7</td><td>12</td><td>42</td><td>39</td><td>+3</td><td>52</td><td></td></tr><tr><td>9</td><td>Brest</td><td>34</td><td>15</td><td>5</td><td>14</td><td>52</td><td>59</td><td>−7</td><td>50</td></tr><tr><td>10</td><td>Toulouse</td><td>34</td><td>11</td><td>9</td><td>14</td><td>44</td><td>43</td><td>+1</td><td>42</td></tr><tr><td>11</td><td>Auxerre</td><td>34</td><td>11</td><td>9</td><td>14</td><td>48</td><td>51</td><td>−3</td><td>42</td></tr><tr><td>12</td><td>Rennes</td><td>34</td><td>13</td><td>2</td><td>19</td><td>51</td><td>50</td><td>+1</td><td>41</td></tr><tr><td>13</td><td>Nantes</td><td>34</td><td>8</td><td>12</td><td>14</td><td>39</td><td>52</td><td>−13</td><td>36</td></tr><tr><td>14</td><td>Angers</td><td>34</td><td>10</td><td>6</td><td>18</td><td>32</td><td>53</td><td>−21</td><td>36</td></tr><tr><td>15</td><td>Le Havre</td><td>34</td><td>10</td><td>4</td><td>20</td><td>40</td><td>71</td><td>−31</td><td>34</td></tr><tr><td>16</td><td>Reims (R)</td><td>34</td><td>8</td><td>9</td><td>17</td><td>33</td><td>47</td><td>−14</td><td>33</td><td>Qualification for the relegation play-offs</td></tr><tr><td>17</td><td>Saint-Étienne (R)</td><td>34</td><td>8</td><td>6</td><td>20</td><td>39</td><td>77</td><td>−38</td><td>30</td><td>Relegation to Ligue 2</td></tr><tr><td>18</td><td>Montpellier (R)</td><td>34</td><td>4</td><td>4</td><td>26</td><td>23</td><td>79</td><td>−56</td><td>16</td></tr></tbody></table>
Relegation play-offs
2024–25 Ligue 1
The 2024–25 season concluded with a relegation play-off between the 16th-placed Ligue 1 team, Reims, and the winner of the semi-final of the Ligue 2 play-off, Metz, in a two-legged confrontation.
Metz won 4–2 on aggregate and were promoted to Ligue 1 while Reims was relegated to Ligue 2.
Season statistics
Scoring
• First goal of the season: Lee Kang-in (Paris Saint-Germain) against Le Havre (16 August 2024) • Last goal of the season: Abdoulaye Touré (Le Havre) against Strasbourg (17 May 2025)
Top goalscorers
<table><thead><tr><th>Rank</th><th>Player</th><th>Club</th><th>Goals</th></tr></thead><tbody><tr><td>1</td><td>Ousmane Dembélé</td><td>Paris Saint-Germain</td><td>21</td></tr><tr><td>Mason Greenwood</td><td>Marseille</td></tr><tr><td>3</td><td>Arnaud Kalimuendo</td><td>Rennes</td><td>17</td></tr><tr><td>4</td><td>Jonathan David</td><td>Lille</td><td>16</td></tr><tr><td>5</td><td>Alexandre Lacazette</td><td>Lyon</td><td>15</td></tr><tr><td>6</td><td>Bradley Barcola</td><td>Paris Saint-Germain</td><td>14</td></tr><tr><td>Emanuel Emegha</td><td>Strasbourg</td></tr><tr><td>8</td><td>Ludovic Ajorque</td><td>Brest</td><td>13</td></tr><tr><td>Mika Biereth</td><td>Monaco</td></tr><tr><td>Amine Gouiri</td><td>Rennes/Marseille</td></tr></tbody></table>
Hat-tricks
<table><thead><tr><th>Player</th><th>Club</th><th>Against</th><th>Result</th><th>Date</th></tr></thead><tbody><tr><td>Jonathan David</td><td>Lille</td><td>Le Havre</td><td>3–0 (A)</td><td>28 September 2024</td></tr><tr><td>Zuriko Davitashvili</td><td>Saint-Étienne</td><td>Auxerre</td><td>3–1 (H)</td><td>5 October 2024</td></tr><tr><td>Arnaud Kalimuendo</td><td>Rennes</td><td>Saint-Étienne</td><td>5–0 (H)</td><td>30 November 2024</td></tr><tr><td>Alexandre Lacazette</td><td>Lyon</td><td>Nice</td><td>4–1 (H)</td><td>1 December 2024</td></tr><tr><td>Ousmane Dembélé</td><td>Paris Saint-Germain</td><td>Brest</td><td>5–2 (A)</td><td>1 February 2025</td></tr><tr><td>Mika Biereth</td><td>Monaco</td><td>Auxerre</td><td>4–2 (H)</td></tr><tr><td>Monaco</td><td>Nantes</td><td>7–1 (H)</td><td>15 February 2025</td></tr><tr><td>Monaco</td><td>Reims</td><td>3–0 (H)</td><td>28 February 2025</td></tr><tr><td>Amine Gouiri</td><td>Marseille</td><td>Brest</td><td>4–1 (H)</td><td>27 April 2025</td></tr><tr><td>Gonçalo Ramos</td><td>Paris Saint-Germain</td><td>Montpellier</td><td>4–1 (A)</td><td>10 May 2025</td></tr></tbody></table>
Clean sheets
<table><thead><tr><th>Rank</th><th>Player</th><th>Club</th><th>Clean sheets</th></tr></thead><tbody><tr><td>1</td><td>Brice Samba</td><td>Lens/Rennes</td><td>12</td></tr><tr><td>2</td><td>Lucas Chevalier</td><td>Lille</td><td>11</td></tr><tr><td>3</td><td>Marco Bizot</td><td>Brest</td><td>10</td></tr><tr><td>Đorđe Petrović</td><td>Strasbourg</td></tr><tr><td>Lucas Perri</td><td>Lyon</td></tr><tr><td>6</td><td>Donovan Léon</td><td>Auxerre</td><td>9</td></tr><tr><td>Guillaume Restes</td><td>Toulouse</td></tr><tr><td>9</td><td>Marcin Bułka</td><td>Nice</td><td>8</td></tr><tr><td>Philipp Köhn</td><td>Monaco</td></tr><tr><td>10</td><td>Yehvann Diouf</td><td>Reims</td><td>7</td></tr><tr><td>Yahia Fofana</td><td>Angers</td></tr></tbody></table>
Player
• Most yellow cards: 14 • Facundo Medina (Lens) • Most red cards: 2 • Melvin Bard (Nice) • Marcus Coco (Nantes) • Derek Cornelius (Marseille) • Tanguy Coulibaly (Montpellier) • Massadio Haïdara (Brest) • Cédric Kipré (Reims) • Deiver Machado (Lens) • Lilian Raolisoa (Angers)
Team
• Most yellow cards: 83 • Lens • Montpellier • Most red cards: 8 • Lens • Fewest yellow cards: 40 • Paris Saint-Germain • Fewest red cards: 0 • Lyon • Paris Saint-Germain
Awards
Monthly
<table><thead><tr><th>Month</th><th>Player of the Month</th><th>Ref.</th></tr></thead><tbody><tr><td>Player</td><td>Club</td></tr><tr><td>September</td><td>Bradley Barcola</td><td>Paris Saint-Germain</td><td></td></tr><tr><td>October</td><td>Zuriko Davitashvili</td><td>Saint-Étienne</td><td></td></tr><tr><td>November</td><td>Jonathan David</td><td>Lille</td><td></td></tr><tr><td>December</td><td>Mason Greenwood</td><td>Marseille</td><td></td></tr><tr><td>January</td><td>Ousmane Dembélé</td><td>Paris Saint-Germain</td><td></td></tr><tr><td>February</td><td>Amine Gouiri</td><td>Marseille</td><td></td></tr><tr><td>March</td><td>Désiré Doué</td><td>Paris Saint-Germain</td><td></td></tr><tr><td>April</td><td>Mason Greenwood</td><td>Marseille</td><td></td></tr></tbody></table>
Annual
<table><thead><tr><th>Award</th><th>Winner</th><th>Club</th><th>Ref.</th></tr></thead><tbody><tr><td>Player of the Season</td><td>Ousmane Dembélé</td><td>Paris Saint-Germain</td><td></td></tr><tr><td>Young Player of the Season</td><td>Désiré Doué</td></tr><tr><td>Goalkeeper of the Season</td><td>Lucas Chevalier</td><td>Lille</td></tr><tr><td>Goal of the Season</td><td>Amine Gouiri</td><td>Marseille</td></tr><tr><td>Manager of the Season</td><td>Luis Enrique</td><td>Paris Saint-Germain</td></tr></tbody></table>
<table><thead><tr><th>Team of the Year</th></tr></thead><tbody><tr><td>Goalkeeper</td><td>Lucas Chevalier (Lille)</td></tr><tr><td>Defenders</td><td>Achraf Hakimi (Paris Saint-Germain)</td><td>Marquinhos (Paris Saint-Germain)</td><td>Willian Pacho (Paris Saint-Germain)</td><td>Nuno Mendes (Paris Saint-Germain)</td></tr><tr><td>Midfielders</td><td>João Neves (Paris Saint-Germain)</td><td>Rayan Cherki (Lyon)</td><td>Vitinha (Paris Saint-Germain)</td></tr><tr><td>Forwards</td><td>Désiré Doué (Paris Saint-Germain)</td><td>Ousmane Dembélé (Paris Saint-Germain)</td><td>Bradley Barcola (Paris Saint-Germain)</td></tr></tbody></table>
Attendances
2024–25 Ligue 1
<table><thead><tr><th>Rank</th><th>Club</th><th>Home games</th><th>Average attendance</th></tr></thead><tbody><tr><td>1</td><td>Marseille</td><td>17</td><td>63,553</td></tr><tr><td>2</td><td>Lyon</td><td>17</td><td>50,994</td></tr><tr><td>3</td><td>Paris Saint-Germain</td><td>17</td><td>47,603</td></tr><tr><td>4</td><td>Lille</td><td>17</td><td>42,417</td></tr><tr><td>5</td><td>Lens</td><td>17</td><td>37,936</td></tr><tr><td>6</td><td>Saint-Étienne</td><td>17</td><td>30,288</td></tr><tr><td>7</td><td>Nantes</td><td>17</td><td>30,269</td></tr><tr><td>8</td><td>Rennes</td><td>17</td><td>27,375</td></tr><tr><td>9</td><td>Toulouse</td><td>17</td><td>25,566</td></tr><tr><td>10</td><td>Nice</td><td>17</td><td>24,299</td></tr><tr><td>11</td><td>Le Havre</td><td>17</td><td>20,218</td></tr><tr><td>12</td><td>Strasbourg</td><td>17</td><td>19,380</td></tr><tr><td>13</td><td>Auxerre</td><td>17</td><td>16,634</td></tr><tr><td>14</td><td>Reims</td><td>17</td><td>15,659</td></tr><tr><td>15</td><td>Brest</td><td>17</td><td>14,655</td></tr><tr><td>16</td><td>Montpellier</td><td>17</td><td>13,544</td></tr><tr><td>17</td><td>Angers</td><td>17</td><td>13,132</td></tr><tr><td>18</td><td>Monaco</td><td>17</td><td>9,354</td></tr></tbody></table>