matchcalendar.football

Ligue 1

France · 2024-2025

Season ended

Add to your calendarCalendar

Add to your calendar subscribes just to this competition; Follow saves it to My matches on this device.

Following more than one competition? Build a combined calendar.

Full Ligue 1 2024-2025 coverage: all results, final standings and top scorers.

Current season: 2026-2027

308 played

Results

308 Ligue 1 2024-2025 results have been played so far. The latest match was Reims vs Metz (1-3) on 29 May 2025. Subscribe to the calendar to get all future fixtures in your timezone.

Round 34 17 May 2025

Saturday 17 May

  • Lille2–1Reims
  • Lyon2–0Angers
  • Marseille4–2Rennes
  • Nantes3–0Montpellier
  • Nice6–0Stade Brestois 29
  • Paris Saint Germain3–1Auxerre
  • Strasbourg2–3Le Havre
  • Lens4–0Monaco
  • Saint Etienne2–3Toulouse

Round 33 10 May 2025

Saturday 10 May

  • Angers2–1Strasbourg
  • Montpellier1–4Paris Saint Germain
  • Monaco2–0Lyon
  • Reims0–2Saint Etienne
  • Rennes2–0Nice
  • Toulouse1–1Lens
  • Stade Brestois 292–0Lille
  • Auxerre1–1Nantes
  • Le Havre1–3Marseille

Round 32 2–4 May 2025

Sunday 4 May

  • Lille1–1Marseille
  • Lyon1–2Lens
  • Stade Brestois 291–0Montpellier
  • Auxerre1–2Le Havre
  • Nantes0–1Angers

Saturday 3 May

  • Saint Etienne1–3Monaco
  • Toulouse2–1Rennes
  • Strasbourg2–1Paris Saint Germain

Friday 2 May

  • Nice1–0Reims

Round 31 25–27 Apr 2025

Sunday 27 Apr

  • Marseille4–1Stade Brestois 29
  • Montpellier0–0Reims
  • Nantes0–0Toulouse
  • Lens0–4Auxerre
  • Angers0–2Lille

Saturday 26 Apr

  • Lyon4–1Rennes
  • Le Havre1–1Monaco
  • Strasbourg3–1Saint Etienne

Friday 25 Apr

  • Paris Saint Germain1–3Nice

Round 30 18–20 Apr 2025

Sunday 20 Apr

  • Saint Etienne2–1Lyon
  • Nice2–1Angers
  • Reims1–0Toulouse
  • Stade Brestois 291–3Lens
  • Lille3–1Auxerre

Saturday 19 Apr

  • Marseille5–1Montpellier
  • Monaco0–0Strasbourg
  • Paris Saint Germain2–1Le Havre

Friday 18 Apr

  • Rennes2–1Nantes

Round 29 11–22 Apr 2025

Tuesday 22 Apr

  • Nantes1–1Paris Saint Germain

Sunday 13 Apr

  • Auxerre1–3Lyon
  • Angers2–0Montpellier
  • Le Havre1–5Rennes
  • Saint Etienne3–3Stade Brestois 29

Saturday 12 Apr

  • Strasbourg2–2Nice
  • Toulouse1–2Lille
  • Monaco3–0Marseille

Friday 11 Apr

  • Lens0–2Reims

Round 28 4–6 Apr 2025

Sunday 6 Apr

  • Marseille3–2Toulouse
  • Montpellier0–2Le Havre
  • Reims0–1Strasbourg
  • Rennes0–1Auxerre
  • Lens1–0Saint Etienne

Saturday 5 Apr

  • Lyon2–1Lille
  • Stade Brestois 292–1Monaco
  • Paris Saint Germain1–0Angers

Friday 4 Apr

  • Nice1–2Nantes

Round 27 28–30 Mar 2025

Sunday 30 Mar

  • Lille1–0Lens
  • Angers0–3Rennes
  • Auxerre1–0Montpellier
  • Le Havre3–2Nantes
  • Toulouse2–4Stade Brestois 29

Saturday 29 Mar

  • Monaco2–1Nice
  • Saint Etienne1–6Paris Saint Germain
  • Reims3–1Marseille

Friday 28 Mar

  • Strasbourg4–2Lyon

Round 26 14–16 Mar 2025

Sunday 16 Mar

  • Paris Saint Germain3–1Marseille
  • Montpellier0–2Saint Etienne
  • Strasbourg2–1Toulouse
  • Stade Brestois 290–0Reims
  • Lyon4–2Le Havre

Saturday 15 Mar

  • Lens1–0Rennes
  • Angers0–2Monaco
  • Nantes1–0Lille

Friday 14 Mar

  • Nice1–1Auxerre

Round 25 7–9 Mar 2025

Sunday 9 Mar

  • Nice0–2Lyon
  • Nantes0–1Strasbourg
  • Reims0–2Auxerre
  • Le Havre1–1Saint Etienne
  • Stade Brestois 292–0Angers

Saturday 8 Mar

  • Marseille0–1Lens
  • Lille1–0Montpellier
  • Rennes1–4Paris Saint Germain

Friday 7 Mar

  • Toulouse1–1Monaco

Round 24 28 Feb–2 Mar 2025

Sunday 2 Mar

  • Marseille2–0Nantes
  • Angers0–4Toulouse
  • Montpellier0–4Rennes
  • Auxerre0–1Strasbourg
  • Lyon2–1Stade Brestois 29

Saturday 1 Mar

  • Paris Saint Germain4–1Lille
  • Lens3–4Le Havre
  • Saint Etienne1–3Nice

Friday 28 Feb

  • Monaco3–0Reims

Round 23 21–23 Feb 2025

Sunday 23 Feb

  • Lyon2–3Paris Saint Germain
  • Nice2–0Montpellier
  • Strasbourg0–0Stade Brestois 29
  • Le Havre1–4Toulouse
  • Nantes3–1Lens

Saturday 22 Feb

  • Auxerre3–0Marseille
  • Saint Etienne3–3Angers
  • Lille2–1Monaco

Friday 21 Feb

  • Rennes1–0Reims

Round 22 14–16 Feb 2025

Sunday 16 Feb

  • Rennes0–2Lille
  • Reims0–1Angers
  • Le Havre1–3Nice
  • Lens0–2Strasbourg
  • Montpellier1–4Lyon

Saturday 15 Feb

  • Toulouse0–1Paris Saint Germain
  • Monaco7–1Nantes
  • Marseille5–1Saint Etienne

Friday 14 Feb

  • Stade Brestois 292–2Auxerre

Round 21 7–9 Feb 2025

Sunday 9 Feb

  • Angers0–2Marseille
  • Strasbourg2–0Montpellier
  • Auxerre2–2Toulouse
  • Lyon4–0Reims

Saturday 8 Feb

  • Saint Etienne0–2Rennes
  • Lille1–2Le Havre
  • Nice2–0Lens

Friday 7 Feb

  • Paris Saint Germain4–1Monaco
  • Nantes0–2Stade Brestois 29

Round 20 31 Jan–2 Feb 2025

Sunday 2 Feb

  • Marseille3–2Lyon
  • Angers1–1Le Havre
  • Reims1–2Nantes
  • Rennes1–0Strasbourg
  • Toulouse1–1Nice

Saturday 1 Feb

  • Lille4–1Saint Etienne
  • Monaco4–2Auxerre
  • Stade Brestois 292–5Paris Saint Germain

Friday 31 Jan

  • Montpellier0–2Lens

Round 19 24–26 Jan 2025

Sunday 26 Jan

  • Nice2–0Marseille
  • Nantes1–1Lyon
  • Toulouse1–2Montpellier
  • Lens1–0Angers
  • Le Havre0–1Stade Brestois 29

Saturday 25 Jan

  • Paris Saint Germain1–1Reims
  • Strasbourg2–1Lille
  • Monaco3–2Rennes

Friday 24 Jan

  • Auxerre1–1Saint Etienne

Round 18 17–19 Jan 2025

Sunday 19 Jan

  • Marseille1–1Strasbourg
  • Angers2–0Auxerre
  • Reims1–1Le Havre
  • Saint Etienne1–1Nantes

Saturday 18 Jan

  • Lyon0–0Toulouse
  • Rennes1–2Stade Brestois 29
  • Lens1–2Paris Saint Germain

Friday 17 Jan

  • Lille2–1Nice
  • Montpellier2–1Monaco

Round 17 10–12 Jan 2025

Sunday 12 Jan

  • Paris Saint Germain2–1Saint Etienne
  • Montpellier1–3Angers
  • Toulouse1–2Strasbourg
  • Le Havre1–2Lens

Saturday 11 Jan

  • Rennes1–2Marseille
  • Reims2–4Nice
  • Stade Brestois 292–1Lyon

Friday 10 Jan

  • Auxerre0–0Lille
  • Nantes2–2Monaco

Round 16 18 Dec 2024–5 Jan 2025

Sunday 5 Jan

  • Marseille5–1Le Havre
  • Angers2–0Stade Brestois 29
  • Strasbourg3–1Auxerre
  • Lens0–1Toulouse

Saturday 4 Jan

  • Lyon1–0Montpellier
  • Lille1–1Nantes
  • Saint Etienne3–1Reims

Friday 3 Jan

  • Nice3–2Rennes

Wednesday 18 Dec

  • Monaco2–4Paris Saint Germain

Round 15 13–15 Dec 2024

Sunday 15 Dec

  • Paris Saint Germain3–1Lyon
  • Rennes2–0Angers
  • Stade Brestois 294–1Nantes
  • Le Havre0–3Strasbourg
  • Montpellier2–2Nice

Saturday 14 Dec

  • Reims0–0Monaco
  • Auxerre2–2Lens
  • Marseille1–1Lille

Friday 13 Dec

  • Toulouse2–1Saint Etienne

Round 14 6–8 Dec 2024

Sunday 8 Dec

  • Saint Etienne0–2Marseille
  • Nantes1–0Rennes
  • Strasbourg0–0Reims
  • Lens2–0Montpellier

Saturday 7 Dec

  • Angers0–3Lyon
  • Nice2–1Le Havre
  • Monaco2–0Toulouse

Friday 6 Dec

  • Auxerre0–0Paris Saint Germain
  • Lille3–1Stade Brestois 29

Round 13 29 Nov–1 Dec 2024

Sunday 1 Dec

  • Marseille2–1Monaco
  • Lyon4–1Nice
  • Toulouse2–0Auxerre
  • Le Havre0–1Angers
  • Montpellier2–2Lille

Saturday 30 Nov

  • Paris Saint Germain1–1Nantes
  • Stade Brestois 293–1Strasbourg
  • Rennes5–0Saint Etienne

Friday 29 Nov

  • Reims0–2Lens

Round 12 22–24 Nov 2024

Sunday 24 Nov

  • Nice2–1Strasbourg
  • Nantes0–2Le Havre
  • Auxerre1–0Angers
  • Lille1–0Rennes

Saturday 23 Nov

  • Reims1–1Lyon
  • Saint Etienne1–0Montpellier
  • Lens1–3Marseille

Friday 22 Nov

  • Paris Saint Germain3–0Toulouse
  • Monaco3–2Stade Brestois 29

Round 11 8–10 Nov 2024

Sunday 10 Nov

  • Lyon1–0Saint Etienne
  • Montpellier3–1Stade Brestois 29
  • Rennes0–2Toulouse
  • Le Havre0–3Reims
  • Nice2–2Lille

Saturday 9 Nov

  • Angers2–4Paris Saint Germain
  • Lens3–2Nantes
  • Strasbourg1–3Monaco

Friday 8 Nov

  • Marseille1–3Auxerre

Round 10 1–3 Nov 2024

Sunday 3 Nov

  • Nantes1–2Marseille
  • Auxerre4–0Rennes
  • Le Havre1–0Montpellier
  • Toulouse1–0Reims

Saturday 2 Nov

  • Saint Etienne2–0Strasbourg
  • Stade Brestois 290–1Nice
  • Paris Saint Germain1–0Lens

Friday 1 Nov

  • Lille1–1Lyon
  • Monaco0–1Angers

Round 9 25–27 Oct 2024

Sunday 27 Oct

  • Marseille0–3Paris Saint Germain
  • Montpellier0–3Toulouse
  • Nice2–1Monaco
  • Strasbourg3–1Nantes
  • Lyon2–2Auxerre

Saturday 26 Oct

  • Lens0–2Lille
  • Reims1–2Stade Brestois 29
  • Angers4–2Saint Etienne

Friday 25 Oct

  • Rennes1–0Le Havre

Round 8 18–20 Oct 2024

Sunday 20 Oct

  • Montpellier0–5Marseille
  • Nantes1–1Nice
  • Toulouse1–1Angers
  • Auxerre2–1Reims
  • Le Havre0–4Lyon

Saturday 19 Oct

  • Paris Saint Germain4–2Strasbourg
  • Saint Etienne0–2Lens
  • Stade Brestois 291–1Rennes

Friday 18 Oct

  • Monaco0–0Lille

Round 7 4–6 Oct 2024

Sunday 6 Oct

  • Nice1–1Paris Saint Germain
  • Reims4–2Montpellier
  • Strasbourg2–2Lens
  • Stade Brestois 292–0Le Havre
  • Lyon2–0Nantes

Saturday 5 Oct

  • Rennes1–2Monaco
  • Lille2–1Toulouse
  • Saint Etienne3–1Auxerre

Friday 4 Oct

  • Marseille1–1Angers

Round 6 27–29 Sep 2024

Sunday 29 Sep

  • Strasbourg1–0Marseille
  • Angers1–3Reims
  • Nantes2–2Saint Etienne
  • Toulouse1–2Lyon

Saturday 28 Sep

  • Monaco2–1Montpellier
  • Le Havre0–3Lille
  • Lens0–0Nice

Friday 27 Sep

  • Paris Saint Germain3–1Rennes
  • Auxerre3–0Stade Brestois 29

Round 5 20–22 Sep 2024

Sunday 22 Sep

  • Lyon2–3Marseille
  • Angers1–1Nantes
  • Montpellier3–2Auxerre
  • Stade Brestois 292–0Toulouse
  • Monaco3–1Le Havre

Saturday 21 Sep

  • Reims1–1Paris Saint Germain
  • Rennes1–1Lens
  • Lille3–3Strasbourg

Friday 20 Sep

  • Nice8–0Saint Etienne

Round 4 13–15 Sep 2024

Sunday 15 Sep

  • Lens0–0Lyon
  • Nantes1–2Reims
  • Strasbourg1–1Angers
  • Toulouse2–0Le Havre
  • Rennes3–0Montpellier

Saturday 14 Sep

  • Paris Saint Germain3–1Stade Brestois 29
  • Auxerre0–3Monaco
  • Marseille2–0Nice

Friday 13 Sep

  • Saint Etienne1–0Lille

Round 3 30 Aug–1 Sep 2024

Sunday 1 Sep

  • Lille1–3Paris Saint Germain
  • Angers1–4Nice
  • Reims2–1Rennes
  • Le Havre3–1Auxerre
  • Monaco1–1Lens

Saturday 31 Aug

  • Toulouse1–3Marseille
  • Montpellier1–3Nantes
  • Stade Brestois 294–0Saint Etienne

Friday 30 Aug

  • Lyon4–3Strasbourg

Round 2 23–25 Aug 2024

Sunday 25 Aug

  • Marseille2–2Reims
  • Nantes2–0Auxerre
  • Nice1–1Toulouse
  • Strasbourg3–1Rennes
  • Lens2–0Stade Brestois 29

Saturday 24 Aug

  • Saint Etienne0–2Le Havre
  • Lille2–0Angers
  • Lyon0–2Monaco

Friday 23 Aug

  • Paris Saint Germain6–0Montpellier

Round 1 16–18 Aug 2024

Sunday 18 Aug

  • Rennes3–0Lyon
  • Angers0–1Lens
  • Montpellier1–1Strasbourg
  • Toulouse0–0Nantes
  • Auxerre2–1Nice

Saturday 17 Aug

  • Monaco1–0Saint Etienne
  • Reims0–2Lille
  • Stade Brestois 291–5Marseille

Friday 16 Aug

  • Le Havre1–4Paris Saint Germain

Relegation Round 21–29 May 2025

Thursday 29 May

  • Reims1–3a.e.t.Metz

Wednesday 21 May

  • Metz1–1Reims

Subscribe for automatic updates

A subscription keeps fixtures up to date. A downloaded .ics file is a one-time snapshot.

On a computer, open Google Calendar and add this calendar. On your phone, use the same Google account and enable the calendar in the app.

Next match in this calendar

Open calendar app ↗

Download .ics file

One-off snapshot - re-download when fixtures change

How to subscribe to a football calendar →