matchcalendar.football

Ligue 1

France · 2025-2026

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 2025-2026 coverage: all results, final standings and top scorers.

Current season: 2026-2027

310 played

Results

310 Ligue 1 2025-2026 results have been played so far. The latest match was Nice vs Saint Etienne (4-1) on 29 May 2026. Subscribe to the calendar to get all future fixtures in your timezone.

Round 34 17 May 2026

Sunday 17 May

  • Lille0–2Auxerre
  • Lyon0–4Lens
  • Marseille3–1Rennes
  • Nice0–0Metz
  • Strasbourg5–4Monaco
  • Lorient0–2Le Havre
  • Stade Brestois 291–1Angers
  • Paris FC2–1Paris Saint Germain
  • Nantes0–0AwardedToulouse

Round 33 8–10 May 2026

Sunday 10 May

  • Angers1–1Strasbourg
  • Paris Saint Germain1–0Stade Brestois 29
  • Monaco0–1Lille
  • Rennes2–1Paris FC
  • Toulouse2–1Lyon
  • Auxerre2–1Nice
  • Le Havre0–1Marseille
  • Metz0–4Lorient

Friday 8 May

  • Lens1–0Nantes

Round 32 2–3 May 2026

Sunday 3 May

  • Lyon4–2Rennes
  • Strasbourg1–2Toulouse
  • Auxerre3–1Angers
  • Paris FC4–0Stade Brestois 29
  • Lille1–1Le Havre

Saturday 2 May

  • Nice1–1Lens
  • Metz1–2Monaco
  • Paris Saint Germain2–2Lorient
  • Nantes3–0Marseille

Round 31 24–26 Apr 2026

Sunday 26 Apr

  • Marseille1–1Nice
  • Rennes2–1Nantes
  • Le Havre4–4Metz
  • Paris FC0–1Lille
  • Lorient2–3Strasbourg

Saturday 25 Apr

  • Toulouse2–2Monaco
  • Angers0–3Paris Saint Germain
  • Lyon3–2Auxerre

Friday 24 Apr

  • Stade Brestois 293–3Lens

Round 30 17–19 Apr 2026

Sunday 19 Apr

  • Paris Saint Germain1–2Lyon
  • Nantes1–1Stade Brestois 29
  • Strasbourg0–3Rennes
  • Metz1–3Paris FC
  • Monaco2–2Auxerre

Saturday 18 Apr

  • Lille0–0Nice
  • Angers1–1Le Havre
  • Lorient2–0Marseille

Friday 17 Apr

  • Lens3–2Toulouse

Round 29 10 Apr–13 May 2026

Wednesday 13 May

  • Lens0–2Paris Saint Germain
  • Stade Brestois 291–2Strasbourg

Sunday 12 Apr

  • Lyon2–0Lorient
  • Nice1–1Le Havre
  • Toulouse0–4Lille

Saturday 11 Apr

  • Rennes2–1Angers
  • Auxerre0–0Nantes

Friday 10 Apr

  • Marseille3–1Metz
  • Paris FC4–1Monaco

Round 28 3–5 Apr 2026

Sunday 5 Apr

  • Monaco2–1Marseille
  • Lorient1–1Paris FC
  • Le Havre1–1Auxerre
  • Metz0–0Nantes
  • Angers0–0Lyon

Saturday 4 Apr

  • Lille3–0Lens
  • Stade Brestois 293–4Rennes
  • Strasbourg3–1Nice

Friday 3 Apr

  • Paris Saint Germain3–1Toulouse

Round 27 20–22 Mar 2026

Sunday 22 Mar

  • Nantes2–3Strasbourg
  • Marseille1–2Lille
  • Rennes0–0Metz
  • Paris FC3–2Le Havre
  • Lyon1–2Monaco

Saturday 21 Mar

  • Nice0–4Paris Saint Germain
  • Auxerre3–0Stade Brestois 29
  • Toulouse1–0Lorient

Friday 20 Mar

  • Lens5–1Angers

Round 26 13 Mar–22 Apr 2026

Wednesday 22 Apr

  • Paris Saint Germain3–0Nantes

Sunday 15 Mar

  • Rennes1–2Lille
  • Le Havre0–0Lyon
  • Metz3–4Toulouse
  • Strasbourg0–0Paris FC

Saturday 14 Mar

  • Monaco2–0Stade Brestois 29
  • Angers0–2Nice
  • Lorient2–1Lens

Friday 13 Mar

  • Marseille1–0Auxerre

Round 25 6–8 Mar 2026

Sunday 8 Mar

  • Lyon1–1Paris FC
  • Lille1–1Lorient
  • Nice0–4Rennes
  • Stade Brestois 292–0Le Havre
  • Lens3–0Metz

Saturday 7 Mar

  • Toulouse0–1Marseille
  • Auxerre0–0Strasbourg
  • Nantes0–1Angers

Friday 6 Mar

  • Paris Saint Germain1–3Monaco

Round 24 27 Feb–1 Mar 2026

Sunday 1 Mar

  • Marseille3–2Lyon
  • Lille1–0Nantes
  • Lorient2–2Auxerre
  • Metz0–1Stade Brestois 29
  • Paris FC1–0Nice

Saturday 28 Feb

  • Le Havre0–1Paris Saint Germain
  • Monaco2–0Angers
  • Rennes1–0Toulouse

Friday 27 Feb

  • Strasbourg1–1Lens

Round 23 20–22 Feb 2026

Sunday 22 Feb

  • Strasbourg3–1Lyon
  • Angers0–1Lille
  • Nantes2–0Le Havre
  • Nice3–3Lorient
  • Auxerre0–3Rennes

Saturday 21 Feb

  • Paris Saint Germain3–0Metz
  • Toulouse1–1Paris FC
  • Lens2–3Monaco

Friday 20 Feb

  • Stade Brestois 292–0Marseille

Round 22 13–15 Feb 2026

Sunday 15 Feb

  • Lyon2–0Nice
  • Lorient2–0Angers
  • Metz1–3Auxerre
  • Le Havre2–1Toulouse

Saturday 14 Feb

  • Paris FC0–5Lens
  • Lille1–1Stade Brestois 29
  • Marseille2–2Strasbourg

Friday 13 Feb

  • Monaco3–1Nantes
  • Rennes3–1Paris Saint Germain

Round 21 6–8 Feb 2026

Sunday 8 Feb

  • Paris Saint Germain5–0Marseille
  • Angers1–0Toulouse
  • Auxerre0–0Paris FC
  • Le Havre2–1Strasbourg
  • Nice0–0Monaco

Saturday 7 Feb

  • Nantes0–1Lyon
  • Stade Brestois 292–0Lorient
  • Lens3–1Rennes

Friday 6 Feb

  • Metz0–0Lille

Round 20 30 Jan–1 Feb 2026

Sunday 1 Feb

  • Strasbourg1–2Paris Saint Germain
  • Angers1–0Metz
  • Nice2–2Stade Brestois 29
  • Toulouse0–0Auxerre
  • Lyon1–0Lille

Saturday 31 Jan

  • Monaco4–0Rennes
  • Lorient2–1Nantes
  • Paris FC2–2Marseille

Friday 30 Jan

  • Lens1–0Le Havre

Round 19 23–25 Jan 2026

Sunday 25 Jan

  • Lille1–4Strasbourg
  • Stade Brestois 290–2Toulouse
  • Metz2–5Lyon
  • Paris FC0–0Angers
  • Nantes1–4Nice

Saturday 24 Jan

  • Marseille3–1Lens
  • Le Havre0–0Monaco
  • Rennes0–2Lorient

Friday 23 Jan

  • Auxerre0–1Paris Saint Germain

Round 18 16–18 Jan 2026

Sunday 18 Jan

  • Lyon2–1Stade Brestois 29
  • Nantes1–2Paris FC
  • Rennes1–1Le Havre
  • Strasbourg2–1Metz

Saturday 17 Jan

  • Angers2–5Marseille
  • Toulouse5–1Nice
  • Lens1–0Auxerre

Friday 16 Jan

  • Paris Saint Germain3–0Lille
  • Monaco1–3Lorient

Round 17 2–4 Jan 2026

Sunday 4 Jan

  • Paris Saint Germain2–1Paris FC
  • Lorient1–1Metz
  • Stade Brestois 292–0Auxerre
  • Le Havre2–1Angers
  • Marseille0–2Nantes

Saturday 3 Jan

  • Lille0–2Rennes
  • Nice1–1Strasbourg
  • Monaco1–3Lyon

Friday 2 Jan

  • Toulouse0–3Lens

Round 16 12–14 Dec 2025

Sunday 14 Dec

  • Marseille1–0Monaco
  • Strasbourg0–0Lorient
  • Auxerre3–4Lille
  • Lens2–0Nice
  • Lyon1–0Le Havre

Saturday 13 Dec

  • Paris FC0–3Toulouse
  • Metz2–3Paris Saint Germain
  • Rennes3–1Stade Brestois 29

Friday 12 Dec

  • Angers4–1Nantes

Round 15 5–7 Dec 2025

Sunday 7 Dec

  • Lorient1–0Lyon
  • Auxerre3–1Metz
  • Le Havre0–0Paris FC
  • Nice0–1Angers

Saturday 6 Dec

  • Paris Saint Germain5–0Rennes
  • Toulouse1–0Strasbourg
  • Nantes1–2Lens

Friday 5 Dec

  • Lille1–0Marseille
  • Stade Brestois 291–0Monaco

Round 14 28–30 Nov 2025

Sunday 30 Nov

  • Lyon3–0Nantes
  • Angers1–2Lens
  • Lorient3–1Nice
  • Le Havre0–1Lille
  • Strasbourg1–2Stade Brestois 29

Saturday 29 Nov

  • Marseille2–2Toulouse
  • Paris FC1–1Auxerre
  • Monaco1–0Paris Saint Germain

Friday 28 Nov

  • Metz0–1Rennes

Round 13 21–23 Nov 2025

Sunday 23 Nov

  • Lille4–2Paris FC
  • Nantes1–1Lorient
  • Toulouse0–1Angers
  • Stade Brestois 293–2Metz
  • Auxerre0–0Lyon

Saturday 22 Nov

  • Paris Saint Germain3–0Le Havre
  • Rennes4–1Monaco
  • Lens1–0Strasbourg

Friday 21 Nov

  • Nice1–5Marseille

Round 12 7–9 Nov 2025

Sunday 9 Nov

  • Lyon2–3Paris Saint Germain
  • Angers2–0Auxerre
  • Strasbourg2–0Lille
  • Metz2–1Nice
  • Lorient1–1Toulouse

Saturday 8 Nov

  • Monaco1–4Lens
  • Le Havre1–1Nantes
  • Marseille3–0Stade Brestois 29

Friday 7 Nov

  • Paris FC0–1Rennes

Round 11 1–2 Nov 2025

Sunday 2 Nov

  • Stade Brestois 290–0Lyon
  • Lille1–0Angers
  • Nantes0–2Metz
  • Toulouse0–0Le Havre
  • Lens3–0Lorient
  • Rennes4–1Strasbourg

Saturday 1 Nov

  • Auxerre0–1Marseille
  • Monaco0–1Paris FC
  • Paris Saint Germain1–0Nice

Round 10 29 Oct 2025

Wednesday 29 Oct

  • Marseille2–2Angers
  • Nantes3–5Monaco
  • Strasbourg3–0Auxerre
  • Toulouse2–2Rennes
  • Paris FC3–3Lyon
  • Nice2–0Lille
  • Lorient1–1Paris Saint Germain
  • Le Havre1–0Stade Brestois 29
  • Metz2–0Lens

Round 9 24–26 Oct 2025

Sunday 26 Oct

  • Lyon2–1Strasbourg
  • Angers2–0Lorient
  • Rennes1–2Nice
  • Auxerre0–1Le Havre
  • Lille6–1Metz

Saturday 25 Oct

  • Lens2–1Marseille
  • Monaco1–0Toulouse
  • Stade Brestois 290–3Paris Saint Germain

Friday 24 Oct

  • Paris FC1–2Nantes

Round 8 17–19 Oct 2025

Sunday 19 Oct

  • Nantes0–2Lille
  • Rennes2–2Auxerre
  • Toulouse4–0Metz
  • Lorient3–3Stade Brestois 29
  • Lens2–1Paris FC

Saturday 18 Oct

  • Marseille6–2Le Havre
  • Angers1–1Monaco
  • Nice3–2Lyon

Friday 17 Oct

  • Paris Saint Germain3–3Strasbourg

Round 7 3–5 Oct 2025

Sunday 5 Oct

  • Lille1–1Paris Saint Germain
  • Monaco2–2Nice
  • Strasbourg5–0Angers
  • Le Havre2–2Rennes
  • Lyon1–2Toulouse

Saturday 4 Oct

  • Auxerre1–2Lens
  • Stade Brestois 290–0Nantes
  • Metz0–3Marseille

Friday 3 Oct

  • Paris FC2–0Lorient

Round 6 26–28 Sep 2025

Sunday 28 Sep

  • Rennes0–0Lens
  • Angers0–2Stade Brestois 29
  • Lille0–1Lyon
  • Metz0–0Le Havre
  • Nice1–1Paris FC

Saturday 27 Sep

  • Paris Saint Germain2–0Auxerre
  • Toulouse2–2Nantes
  • Lorient3–1Monaco

Friday 26 Sep

  • Strasbourg1–2Marseille

Round 5 19–22 Sep 2025

Monday 22 Sep

  • Marseille1–0Paris Saint Germain

Sunday 21 Sep

  • Monaco5–2Metz
  • Auxerre1–0Toulouse
  • Le Havre1–1Lorient
  • Paris FC2–3Strasbourg

Saturday 20 Sep

  • Lens3–0Lille
  • Stade Brestois 294–1Nice
  • Nantes2–2Rennes

Friday 19 Sep

  • Lyon1–0Angers

Round 4 12–14 Sep 2025

Sunday 14 Sep

  • Rennes3–1Lyon
  • Paris Saint Germain2–0Lens
  • Strasbourg1–0Le Havre
  • Stade Brestois 291–2Paris FC
  • Metz1–1Angers
  • Lille2–1Toulouse

Saturday 13 Sep

  • Auxerre1–2Monaco
  • Nice1–0Nantes

Friday 12 Sep

  • Marseille4–0Lorient

Round 3 29–31 Aug 2025

Sunday 31 Aug

  • Lyon1–0Marseille
  • Monaco3–2Strasbourg
  • Le Havre3–1Nice
  • Paris FC3–2Metz
  • Angers1–1Rennes

Saturday 30 Aug

  • Toulouse3–6Paris Saint Germain
  • Nantes1–0Auxerre
  • Lorient1–7Lille

Friday 29 Aug

  • Lens3–1Stade Brestois 29

Round 2 22–24 Aug 2025

Sunday 24 Aug

  • Lille1–0Monaco
  • Strasbourg1–0Nantes
  • Toulouse2–0Stade Brestois 29
  • Le Havre1–2Lens
  • Lorient4–0Rennes

Saturday 23 Aug

  • Lyon3–0Metz
  • Nice3–1Auxerre
  • Marseille5–2Paris FC

Friday 22 Aug

  • Paris Saint Germain1–0Angers

Round 1 15–17 Aug 2025

Sunday 17 Aug

  • Nantes0–1Paris Saint Germain
  • Angers1–0Paris FC
  • Auxerre1–0Lorient
  • Metz0–1Strasbourg
  • Stade Brestois 293–3Lille

Saturday 16 Aug

  • Nice0–1Toulouse
  • Monaco3–1Le Havre
  • Lens0–1Lyon

Friday 15 Aug

  • Rennes1–0Marseille

Final 26–29 May 2026

Friday 29 May

  • Nice4–1Saint Etienne

Tuesday 26 May

  • Saint Etienne0–0Nice

Semi-finals 15 May 2026

Friday 15 May

  • Saint Etienne0–0Rodez

Relegation round - Quarter-finals 12 May 2026

Tuesday 12 May

  • RED Star FC 932–3Rodez

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 →