Ligue 1 2022–23

Paris Saint-Germain finished top of the Ligue 1 in 2022–23 on 85 points. All 380 results are below, and the table is worked out from them.

← 2021–22 · 2023–24 →

The table

Ordered on points, then goal difference, then goals scored. Three for a win and one for a draw, which every league here used throughout this window — but the tie-break is not the same everywhere: Spain and Italy separate level clubs on their head-to-head record first. Where two clubs finish level, the official order may differ from this one.

#ClubPWDLGFGAGDPts
1Paris Saint-Germain3827478940+4985
2RC Lens3825946829+3984
3Olympique Marseille3822796740+2773
4Stade Rennais38215126939+3068
5Lille OSC38191096544+2167
6AS Monaco38198117058+1265
7Olympique Lyonnais38188126547+1862
8Clermont Foot 6338178134549-459
9OGC Nice381513104837+1158
10FC Lorient381510135253-155
11Stade de Reims381215114545051
12Montpellier HSC38155186562+350
13Toulouse FC38139165157-648
14Stade Brestois 29381111164454-1044
15RC Strasbourg38913165159-840
16FC Nantes38715163755-1836
17AJ Auxerre38811193563-2835
18AC Ajaccio3875262374-5126
19ESTAC Troyes38412224581-3624
20Angers SCO3846283381-4818

Every result

Matchday 1

DateHomeScoreAway
2022-08-05Olympique Lyonnais2–1AC Ajaccio
2022-08-06Clermont Foot 630–5Paris Saint-Germain
2022-08-06RC Strasbourg1–2AS Monaco
2022-08-07Angers SCO0–0FC Nantes
2022-08-07Lille OSC4–1AJ Auxerre
2022-08-07Montpellier HSC3–2ESTAC Troyes
2022-08-07Olympique Marseille4–1Stade de Reims
2022-08-07RC Lens3–2Stade Brestois 29
2022-08-07Stade Rennais0–1FC Lorient
2022-08-07Toulouse FC1–1OGC Nice

Matchday 2

DateHomeScoreAway
2022-08-12FC Nantes1–1Lille OSC
2022-08-13AS Monaco1–1Stade Rennais
2022-08-13Paris Saint-Germain5–2Montpellier HSC
2022-08-14AC Ajaccio0–0RC Lens
2022-08-14AJ Auxerre2–2Angers SCO
2022-08-14ESTAC Troyes0–3Toulouse FC
2022-08-14OGC Nice1–1RC Strasbourg
2022-08-14Stade Brestois 291–1Olympique Marseille
2022-08-14Stade de Reims2–4Clermont Foot 63
2022-09-07FC Lorient3–1Olympique Lyonnais

Matchday 3

DateHomeScoreAway
2022-08-19Olympique Lyonnais4–1ESTAC Troyes
2022-08-20AS Monaco1–4RC Lens
2022-08-20Olympique Marseille2–1FC Nantes
2022-08-21Angers SCO1–3Stade Brestois 29
2022-08-21Clermont Foot 631–0OGC Nice
2022-08-21Lille OSC1–7Paris Saint-Germain
2022-08-21Montpellier HSC1–2AJ Auxerre
2022-08-21RC Strasbourg1–1Stade de Reims
2022-08-21Stade Rennais2–1AC Ajaccio
2022-08-21Toulouse FC2–2FC Lorient

Matchday 4

DateHomeScoreAway
2022-08-26AC Ajaccio1–3Lille OSC
2022-08-27AJ Auxerre1–0RC Strasbourg
2022-08-27RC Lens2–1Stade Rennais
2022-08-28ESTAC Troyes3–1Angers SCO
2022-08-28FC Lorient2–1Clermont Foot 63
2022-08-28FC Nantes3–1Toulouse FC
2022-08-28OGC Nice0–3Olympique Marseille
2022-08-28Paris Saint-Germain1–1AS Monaco
2022-08-28Stade Brestois 290–7Montpellier HSC
2022-08-28Stade de Reims1–1Olympique Lyonnais

Matchday 5

DateHomeScoreAway
2022-08-31AS Monaco2–4ESTAC Troyes
2022-08-31Angers SCO2–4Stade de Reims
2022-08-31Lille OSC1–2OGC Nice
2022-08-31Montpellier HSC2–0AC Ajaccio
2022-08-31Olympique Lyonnais2–1AJ Auxerre
2022-08-31Olympique Marseille1–0Clermont Foot 63
2022-08-31RC Lens5–2FC Lorient
2022-08-31RC Strasbourg1–1FC Nantes
2022-08-31Stade Rennais3–1Stade Brestois 29
2022-08-31Toulouse FC0–3Paris Saint-Germain

Matchday 6

DateHomeScoreAway
2022-09-03AJ Auxerre0–2Olympique Marseille
2022-09-03FC Nantes0–3Paris Saint-Germain
2022-09-03Olympique Lyonnais5–0Angers SCO
2022-09-04AC Ajaccio0–1FC Lorient
2022-09-04Clermont Foot 632–0Toulouse FC
2022-09-04ESTAC Troyes1–1Stade Rennais
2022-09-04Montpellier HSC1–3Lille OSC
2022-09-04OGC Nice0–1AS Monaco
2022-09-04Stade Brestois 291–1RC Strasbourg
2022-09-04Stade de Reims1–1RC Lens

Matchday 7

DateHomeScoreAway
2022-09-09RC Lens1–0ESTAC Troyes
2022-09-10Olympique Marseille2–1Lille OSC
2022-09-10Paris Saint-Germain1–0Stade Brestois 29
2022-09-11AC Ajaccio0–1OGC Nice
2022-09-11AS Monaco2–1Olympique Lyonnais
2022-09-11Angers SCO2–1Montpellier HSC
2022-09-11FC Lorient3–2FC Nantes
2022-09-11RC Strasbourg0–0Clermont Foot 63
2022-09-11Stade Rennais5–0AJ Auxerre
2022-09-11Toulouse FC1–0Stade de Reims

Matchday 8

DateHomeScoreAway
2022-09-16AJ Auxerre1–3FC Lorient
2022-09-17Lille OSC2–1Toulouse FC
2022-09-17Montpellier HSC2–1RC Strasbourg
2022-09-18Clermont Foot 631–3ESTAC Troyes
2022-09-18FC Nantes0–0RC Lens
2022-09-18OGC Nice0–1Angers SCO
2022-09-18Olympique Lyonnais0–1Paris Saint-Germain
2022-09-18Olympique Marseille1–1Stade Rennais
2022-09-18Stade Brestois 290–1AC Ajaccio
2022-09-18Stade de Reims0–3AS Monaco

Matchday 9

DateHomeScoreAway
2022-09-30Angers SCO0–3Olympique Marseille
2022-10-01Paris Saint-Germain2–1OGC Nice
2022-10-01RC Strasbourg1–3Stade Rennais
2022-10-02AC Ajaccio1–3Clermont Foot 63
2022-10-02AJ Auxerre1–1Stade Brestois 29
2022-10-02AS Monaco4–1FC Nantes
2022-10-02ESTAC Troyes2–2Stade de Reims
2022-10-02FC Lorient2–1Lille OSC
2022-10-02RC Lens1–0Olympique Lyonnais
2022-10-02Toulouse FC4–2Montpellier HSC

Matchday 10

DateHomeScoreAway
2022-10-07Olympique Lyonnais1–1Toulouse FC
2022-10-08Olympique Marseille1–2AC Ajaccio
2022-10-08Stade de Reims0–0Paris Saint-Germain
2022-10-09Angers SCO2–3RC Strasbourg
2022-10-09Clermont Foot 632–1AJ Auxerre
2022-10-09Lille OSC1–0RC Lens
2022-10-09Montpellier HSC0–2AS Monaco
2022-10-09OGC Nice3–2ESTAC Troyes
2022-10-09Stade Brestois 291–2FC Lorient
2022-10-09Stade Rennais3–0FC Nantes

Matchday 11

DateHomeScoreAway
2022-10-14RC Strasbourg0–3Lille OSC
2022-10-15FC Lorient0–0Stade de Reims
2022-10-15RC Lens1–0Montpellier HSC
2022-10-16AJ Auxerre1–1OGC Nice
2022-10-16AS Monaco1–1Clermont Foot 63
2022-10-16ESTAC Troyes1–1AC Ajaccio
2022-10-16FC Nantes4–1Stade Brestois 29
2022-10-16Paris Saint-Germain1–0Olympique Marseille
2022-10-16Stade Rennais3–2Olympique Lyonnais
2022-10-16Toulouse FC3–2Angers SCO

Matchday 12

DateHomeScoreAway
2022-10-21AC Ajaccio0–3Paris Saint-Germain
2022-10-22Montpellier HSC1–2Olympique Lyonnais
2022-10-22Olympique Marseille0–1RC Lens
2022-10-23Angers SCO1–2Stade Rennais
2022-10-23Clermont Foot 631–3Stade Brestois 29
2022-10-23ESTAC Troyes2–2FC Lorient
2022-10-23Lille OSC4–3AS Monaco
2022-10-23OGC Nice1–1FC Nantes
2022-10-23Stade de Reims2–1AJ Auxerre
2022-10-23Toulouse FC2–2RC Strasbourg

Matchday 13

DateHomeScoreAway
2022-10-28RC Lens3–0Toulouse FC
2022-10-29Paris Saint-Germain4–3ESTAC Troyes
2022-10-29RC Strasbourg2–2Olympique Marseille
2022-10-30AJ Auxerre1–0AC Ajaccio
2022-10-30AS Monaco2–0Angers SCO
2022-10-30FC Lorient1–2OGC Nice
2022-10-30FC Nantes1–1Clermont Foot 63
2022-10-30Olympique Lyonnais1–0Lille OSC
2022-10-30Stade Brestois 290–0Stade de Reims
2022-10-30Stade Rennais3–0Montpellier HSC

Matchday 14

DateHomeScoreAway
2022-11-04ESTAC Troyes1–1AJ Auxerre
2022-11-05AC Ajaccio4–2RC Strasbourg
2022-11-05Angers SCO1–2RC Lens
2022-11-06Clermont Foot 631–1Montpellier HSC
2022-11-06FC Lorient1–2Paris Saint-Germain
2022-11-06Lille OSC1–1Stade Rennais
2022-11-06OGC Nice1–0Stade Brestois 29
2022-11-06Olympique Marseille1–0Olympique Lyonnais
2022-11-06Stade de Reims1–0FC Nantes
2022-11-06Toulouse FC0–2AS Monaco

Matchday 15

DateHomeScoreAway
2022-11-11Olympique Lyonnais1–1OGC Nice
2022-11-12RC Lens2–1Clermont Foot 63
2022-11-12Stade Rennais2–1Toulouse FC
2022-11-13AS Monaco2–3Olympique Marseille
2022-11-13FC Nantes2–2AC Ajaccio
2022-11-13Lille OSC1–0Angers SCO
2022-11-13Montpellier HSC1–1Stade de Reims
2022-11-13Paris Saint-Germain5–0AJ Auxerre
2022-11-13RC Strasbourg1–1FC Lorient
2022-11-13Stade Brestois 292–1ESTAC Troyes

Matchday 16

DateHomeScoreAway
2022-12-28AC Ajaccio1–0Angers SCO
2022-12-28AJ Auxerre2–3AS Monaco
2022-12-28Clermont Foot 630–2Lille OSC
2022-12-28ESTAC Troyes0–0FC Nantes
2022-12-28Paris Saint-Germain2–1RC Strasbourg
2022-12-28Stade Brestois 292–4Olympique Lyonnais
2022-12-29FC Lorient0–2Montpellier HSC
2022-12-29OGC Nice0–0RC Lens
2022-12-29Olympique Marseille6–1Toulouse FC
2022-12-29Stade de Reims3–1Stade Rennais

Matchday 17

DateHomeScoreAway
2023-01-01AS Monaco1–0Stade Brestois 29
2023-01-01Angers SCO1–2FC Lorient
2023-01-01FC Nantes1–0AJ Auxerre
2023-01-01Olympique Lyonnais0–1Clermont Foot 63
2023-01-01RC Lens3–1Paris Saint-Germain
2023-01-01Toulouse FC2–0AC Ajaccio
2023-01-02Lille OSC1–1Stade de Reims
2023-01-02Montpellier HSC1–2Olympique Marseille
2023-01-02RC Strasbourg2–3ESTAC Troyes
2023-01-02Stade Rennais2–1OGC Nice

Matchday 18

DateHomeScoreAway
2023-01-11AC Ajaccio0–1Stade de Reims
2023-01-11AJ Auxerre0–5Toulouse FC
2023-01-11Clermont Foot 632–1Stade Rennais
2023-01-11ESTAC Troyes0–2Olympique Marseille
2023-01-11FC Lorient2–2AS Monaco
2023-01-11FC Nantes0–0Olympique Lyonnais
2023-01-11OGC Nice6–1Montpellier HSC
2023-01-11Paris Saint-Germain2–0Angers SCO
2023-01-11RC Strasbourg2–2RC Lens
2023-01-11Stade Brestois 290–0Lille OSC

Matchday 19

DateHomeScoreAway
2023-01-14Olympique Lyonnais1–2RC Strasbourg
2023-01-14Olympique Marseille3–1FC Lorient
2023-01-14RC Lens1–0AJ Auxerre
2023-01-15AS Monaco7–1AC Ajaccio
2023-01-15Angers SCO1–2Clermont Foot 63
2023-01-15Lille OSC5–1ESTAC Troyes
2023-01-15Montpellier HSC0–3FC Nantes
2023-01-15Stade Rennais1–0Paris Saint-Germain
2023-01-15Stade de Reims0–0OGC Nice
2023-01-15Toulouse FC1–1Stade Brestois 29

Matchday 20

DateHomeScoreAway
2023-01-27FC Lorient2–1Stade Rennais
2023-01-28ESTAC Troyes1–1RC Lens
2023-01-28Olympique Marseille1–1AS Monaco
2023-01-29AC Ajaccio0–2Olympique Lyonnais
2023-01-29AJ Auxerre0–2Montpellier HSC
2023-01-29Clermont Foot 630–0FC Nantes
2023-01-29OGC Nice1–0Lille OSC
2023-01-29Paris Saint-Germain1–1Stade de Reims
2023-01-29RC Strasbourg1–2Toulouse FC
2023-01-29Stade Brestois 294–0Angers SCO

Matchday 21

DateHomeScoreAway
2023-02-01AS Monaco3–2AJ Auxerre
2023-02-01Angers SCO1–2AC Ajaccio
2023-02-01FC Nantes0–2Olympique Marseille
2023-02-01Lille OSC0–0Clermont Foot 63
2023-02-01Montpellier HSC1–3Paris Saint-Germain
2023-02-01Olympique Lyonnais0–0Stade Brestois 29
2023-02-01RC Lens0–1OGC Nice
2023-02-01Stade Rennais3–0RC Strasbourg
2023-02-01Stade de Reims4–2FC Lorient
2023-02-01Toulouse FC4–1ESTAC Troyes

Matchday 22

DateHomeScoreAway
2023-02-04ESTAC Troyes1–3Olympique Lyonnais
2023-02-04Paris Saint-Germain2–1Toulouse FC
2023-02-04Stade Rennais1–3Lille OSC
2023-02-05AC Ajaccio0–2FC Nantes
2023-02-05AJ Auxerre0–0Stade de Reims
2023-02-05Clermont Foot 630–2AS Monaco
2023-02-05FC Lorient0–0Angers SCO
2023-02-05Olympique Marseille1–3OGC Nice
2023-02-05RC Strasbourg2–0Montpellier HSC
2023-02-05Stade Brestois 291–1RC Lens

Matchday 23

DateHomeScoreAway
2023-02-10OGC Nice3–0AC Ajaccio
2023-02-11AS Monaco3–1Paris Saint-Germain
2023-02-11Clermont Foot 630–2Olympique Marseille
2023-02-12Angers SCO1–1AJ Auxerre
2023-02-12FC Nantes1–0FC Lorient
2023-02-12Lille OSC2–0RC Strasbourg
2023-02-12Montpellier HSC3–0Stade Brestois 29
2023-02-12Olympique Lyonnais2–1RC Lens
2023-02-12Stade de Reims4–0ESTAC Troyes
2023-02-12Toulouse FC3–1Stade Rennais

Matchday 24

DateHomeScoreAway
2023-02-17AJ Auxerre2–1Olympique Lyonnais
2023-02-18OGC Nice0–0Stade de Reims
2023-02-18RC Strasbourg2–1Angers SCO
2023-02-19ESTAC Troyes0–1Montpellier HSC
2023-02-19FC Lorient3–0AC Ajaccio
2023-02-19Paris Saint-Germain4–3Lille OSC
2023-02-19RC Lens3–1FC Nantes
2023-02-19Stade Brestois 291–2AS Monaco
2023-02-19Stade Rennais2–0Clermont Foot 63
2023-02-19Toulouse FC2–3Olympique Marseille

Matchday 25

DateHomeScoreAway
2023-02-24Lille OSC2–1Stade Brestois 29
2023-02-25Angers SCO1–3Olympique Lyonnais
2023-02-25Montpellier HSC1–1RC Lens
2023-02-26AC Ajaccio2–1ESTAC Troyes
2023-02-26AS Monaco0–3OGC Nice
2023-02-26Clermont Foot 631–1RC Strasbourg
2023-02-26FC Lorient0–1AJ Auxerre
2023-02-26FC Nantes0–1Stade Rennais
2023-02-26Olympique Marseille0–3Paris Saint-Germain
2023-02-26Stade de Reims3–0Toulouse FC

Matchday 26

DateHomeScoreAway
2023-03-03OGC Nice1–1AJ Auxerre
2023-03-04Paris Saint-Germain4–2FC Nantes
2023-03-04RC Lens1–1Lille OSC
2023-03-05ESTAC Troyes2–2AS Monaco
2023-03-05Montpellier HSC5–0Angers SCO
2023-03-05Olympique Lyonnais0–0FC Lorient
2023-03-05RC Strasbourg0–1Stade Brestois 29
2023-03-05Stade Rennais0–1Olympique Marseille
2023-03-05Stade de Reims1–0AC Ajaccio
2023-03-05Toulouse FC0–1Clermont Foot 63

Matchday 27

DateHomeScoreAway
2023-03-10Lille OSC3–3Olympique Lyonnais
2023-03-11AJ Auxerre0–0Stade Rennais
2023-03-11Stade Brestois 291–2Paris Saint-Germain
2023-03-12AC Ajaccio0–1Montpellier HSC
2023-03-12AS Monaco0–1Stade de Reims
2023-03-12Angers SCO0–2Toulouse FC
2023-03-12Clermont Foot 630–4RC Lens
2023-03-12FC Lorient2–0ESTAC Troyes
2023-03-12FC Nantes2–2OGC Nice
2023-03-12Olympique Marseille2–2RC Strasbourg

Matchday 28

DateHomeScoreAway
2023-03-17Olympique Lyonnais1–1FC Nantes
2023-03-18RC Lens3–0Angers SCO
2023-03-18Toulouse FC0–2Lille OSC
2023-03-19AC Ajaccio0–2AS Monaco
2023-03-19ESTAC Troyes2–2Stade Brestois 29
2023-03-19Montpellier HSC2–1Clermont Foot 63
2023-03-19OGC Nice1–1FC Lorient
2023-03-19Paris Saint-Germain0–2Stade Rennais
2023-03-19RC Strasbourg2–0AJ Auxerre
2023-03-19Stade de Reims1–2Olympique Marseille

Matchday 29

DateHomeScoreAway
2023-03-31Olympique Marseille1–1Montpellier HSC
2023-04-01AJ Auxerre1–0ESTAC Troyes
2023-04-01Stade Rennais0–1RC Lens
2023-04-02AS Monaco4–3RC Strasbourg
2023-04-02Angers SCO1–1OGC Nice
2023-04-02Clermont Foot 632–1AC Ajaccio
2023-04-02FC Nantes0–3Stade de Reims
2023-04-02Lille OSC3–1FC Lorient
2023-04-02Paris Saint-Germain0–1Olympique Lyonnais
2023-04-02Stade Brestois 293–1Toulouse FC

Matchday 30

DateHomeScoreAway
2023-04-07RC Lens2–1RC Strasbourg
2023-04-08Angers SCO1–0Lille OSC
2023-04-08OGC Nice0–2Paris Saint-Germain
2023-04-09AC Ajaccio0–3AJ Auxerre
2023-04-09ESTAC Troyes0–2Clermont Foot 63
2023-04-09FC Lorient0–0Olympique Marseille
2023-04-09FC Nantes2–2AS Monaco
2023-04-09Montpellier HSC1–2Toulouse FC
2023-04-09Olympique Lyonnais3–1Stade Rennais
2023-04-09Stade de Reims1–1Stade Brestois 29

Matchday 31

DateHomeScoreAway
2023-04-14Toulouse FC1–2Olympique Lyonnais
2023-04-15Paris Saint-Germain3–1RC Lens
2023-04-15Stade Rennais3–0Stade de Reims
2023-04-16AJ Auxerre2–1FC Nantes
2023-04-16AS Monaco3–1FC Lorient
2023-04-16Clermont Foot 632–1Angers SCO
2023-04-16Lille OSC2–1Montpellier HSC
2023-04-16Olympique Marseille3–1ESTAC Troyes
2023-04-16RC Strasbourg3–1AC Ajaccio
2023-04-16Stade Brestois 291–0OGC Nice

Matchday 32

DateHomeScoreAway
2023-04-21Angers SCO1–2Paris Saint-Germain
2023-04-22AJ Auxerre1–1Lille OSC
2023-04-22RC Lens3–0AS Monaco
2023-04-23AC Ajaccio0–0Stade Brestois 29
2023-04-23FC Lorient0–1Toulouse FC
2023-04-23FC Nantes2–2ESTAC Troyes
2023-04-23Montpellier HSC1–0Stade Rennais
2023-04-23OGC Nice1–2Clermont Foot 63
2023-04-23Olympique Lyonnais1–2Olympique Marseille
2023-04-23Stade de Reims0–2RC Strasbourg

Matchday 33

DateHomeScoreAway
2023-04-28RC Strasbourg1–2Olympique Lyonnais
2023-04-29Lille OSC3–0AC Ajaccio
2023-04-30AS Monaco0–4Montpellier HSC
2023-04-30Clermont Foot 631–0Stade de Reims
2023-04-30ESTAC Troyes0–1OGC Nice
2023-04-30Olympique Marseille2–1AJ Auxerre
2023-04-30Paris Saint-Germain1–3FC Lorient
2023-04-30Stade Rennais4–2Angers SCO
2023-05-02Toulouse FC0–1RC Lens
2023-05-03Stade Brestois 292–0FC Nantes

Matchday 34

DateHomeScoreAway
2023-05-06OGC Nice2–1Stade Rennais
2023-05-06RC Lens2–1Olympique Marseille
2023-05-06Stade de Reims1–0Lille OSC
2023-05-07AC Ajaccio0–0Toulouse FC
2023-05-07AJ Auxerre1–1Clermont Foot 63
2023-05-07Angers SCO1–2AS Monaco
2023-05-07ESTAC Troyes1–3Paris Saint-Germain
2023-05-07FC Lorient2–1Stade Brestois 29
2023-05-07FC Nantes0–2RC Strasbourg
2023-05-07Olympique Lyonnais5–4Montpellier HSC

Matchday 35

DateHomeScoreAway
2023-05-12RC Lens2–1Stade de Reims
2023-05-13Paris Saint-Germain5–0AC Ajaccio
2023-05-13RC Strasbourg2–0OGC Nice
2023-05-14AS Monaco0–0Lille OSC
2023-05-14Clermont Foot 632–1Olympique Lyonnais
2023-05-14Montpellier HSC1–1FC Lorient
2023-05-14Olympique Marseille3–1Angers SCO
2023-05-14Stade Brestois 291–0AJ Auxerre
2023-05-14Stade Rennais4–0ESTAC Troyes
2023-05-14Toulouse FC0–0FC Nantes

Matchday 36

DateHomeScoreAway
2023-05-19Olympique Lyonnais3–1AS Monaco
2023-05-20FC Nantes0–3Montpellier HSC
2023-05-20Lille OSC2–1Olympique Marseille
2023-05-21AC Ajaccio0–5Stade Rennais
2023-05-21AJ Auxerre1–2Paris Saint-Germain
2023-05-21ESTAC Troyes1–1RC Strasbourg
2023-05-21FC Lorient1–3RC Lens
2023-05-21OGC Nice0–0Toulouse FC
2023-05-21Stade Brestois 292–1Clermont Foot 63
2023-05-21Stade de Reims2–2Angers SCO

Matchday 37

DateHomeScoreAway
2023-05-27Angers SCO2–1ESTAC Troyes
2023-05-27Clermont Foot 632–0FC Lorient
2023-05-27Lille OSC2–1FC Nantes
2023-05-27Montpellier HSC2–3OGC Nice
2023-05-27Olympique Lyonnais3–0Stade de Reims
2023-05-27Olympique Marseille1–2Stade Brestois 29
2023-05-27RC Lens3–0AC Ajaccio
2023-05-27RC Strasbourg1–1Paris Saint-Germain
2023-05-27Stade Rennais2–0AS Monaco
2023-05-27Toulouse FC1–1AJ Auxerre

Matchday 38

DateHomeScoreAway
2023-06-03AC Ajaccio1–0Olympique Marseille
2023-06-03AJ Auxerre1–3RC Lens
2023-06-03AS Monaco1–2Toulouse FC
2023-06-03ESTAC Troyes1–1Lille OSC
2023-06-03FC Lorient2–1RC Strasbourg
2023-06-03FC Nantes1–0Angers SCO
2023-06-03OGC Nice3–1Olympique Lyonnais
2023-06-03Paris Saint-Germain2–3Clermont Foot 63
2023-06-03Stade Brestois 291–2Stade Rennais
2023-06-03Stade de Reims1–3Montpellier HSC

Why there is no line-up here

This page cannot tell you who played. The results come from openfootball, which publishes fixtures and scores and no team sheets; the players come from Wikidata, which records which club a man belonged to and for how many years but not which seasons he turned out in — nineteen in twenty of its dates give the year and no month. Working a squad out from those years gives about forty men a club, because loans and reserve registrations count as membership and nothing separates them: one season of Parma comes out at a hundred and thirty-seven. A registered squad is nearer twenty-five, so that list would be wrong in a way nobody could see from the page.

Each club’s own page has every player Wikidata records for it, with the years of his spell and his appearances where they are known. That is the same information without the guess.

Where this came from

Fixtures and results from openfootball, released into the public domain (CC0). Players, clubs and career figures from Wikidata (CC0). Tables, totals and records on this page are worked out here from the results rather than copied from anywhere. No free source links players to individual matches, so these pages give results and career totals but never who scored in a given game.

Every Ligue 1 season · All the football pages