Ligue 1 2021–22

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

← 2020–21 · 2022–23 →

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-Germain3826849036+5486
2Olympique Marseille3821896338+2571
3AS Monaco3820996540+2569
4OGC Nice38207115236+1667
5Stade Rennais38206128240+4266
6RC Strasbourg38171296043+1763
7Olympique Lyonnais381711106651+1562
8RC Lens381711106248+1462
9FC Nantes381510135548+755
10Lille OSC381413114848055
11Stade Brestois 2938139164957-848
12Stade de Reims381113144344-146
13Montpellier HSC38127194961-1243
14Angers SCO381011174455-1141
15ESTAC Troyes38911183753-1638
16FC Lorient38812183563-2836
17Clermont Foot 633899203869-3136
18AS Saint-Étienne38711204277-3532
19FC Metz38613193569-3431
20Girondins Bordeaux38613195291-3931

Every result

Matchday 1

DateHomeScoreAway
2021-08-06AS Monaco1–1FC Nantes
2021-08-07ESTAC Troyes1–2Paris Saint-Germain
2021-08-07Olympique Lyonnais1–1Stade Brestois 29
2021-08-08AS Saint-Étienne1–1FC Lorient
2021-08-08FC Metz3–3Lille OSC
2021-08-08Girondins Bordeaux0–2Clermont Foot 63
2021-08-08Montpellier HSC2–3Olympique Marseille
2021-08-08OGC Nice0–0Stade de Reims
2021-08-08RC Strasbourg0–2Angers SCO
2021-08-08Stade Rennais1–1RC Lens

Matchday 2

DateHomeScoreAway
2021-08-13FC Lorient1–0AS Monaco
2021-08-14Lille OSC0–4OGC Nice
2021-08-14Paris Saint-Germain4–2RC Strasbourg
2021-08-15Angers SCO3–0Olympique Lyonnais
2021-08-15Clermont Foot 632–0ESTAC Troyes
2021-08-15FC Nantes2–0FC Metz
2021-08-15Olympique Marseille2–2Girondins Bordeaux
2021-08-15RC Lens2–2AS Saint-Étienne
2021-08-15Stade Brestois 291–1Stade Rennais
2021-08-15Stade de Reims3–3Montpellier HSC

Matchday 3

DateHomeScoreAway
2021-08-20Stade Brestois 292–4Paris Saint-Germain
2021-08-21AS Monaco0–2RC Lens
2021-08-21AS Saint-Étienne1–1Lille OSC
2021-08-22FC Metz1–1Stade de Reims
2021-08-22Girondins Bordeaux1–1Angers SCO
2021-08-22Montpellier HSC3–1FC Lorient
2021-08-22Olympique Lyonnais3–3Clermont Foot 63
2021-08-22RC Strasbourg1–1ESTAC Troyes
2021-08-22Stade Rennais1–0FC Nantes
2021-10-27OGC Nice1–1Olympique Marseille

Matchday 4

DateHomeScoreAway
2021-08-27FC Nantes0–1Olympique Lyonnais
2021-08-28OGC Nice4–0Girondins Bordeaux
2021-08-28Olympique Marseille3–1AS Saint-Étienne
2021-08-29Angers SCO2–0Stade Rennais
2021-08-29Clermont Foot 632–2FC Metz
2021-08-29ESTAC Troyes1–2AS Monaco
2021-08-29Lille OSC2–1Montpellier HSC
2021-08-29RC Lens2–2FC Lorient
2021-08-29RC Strasbourg3–1Stade Brestois 29
2021-08-29Stade de Reims0–2Paris Saint-Germain

Matchday 5

DateHomeScoreAway
2021-09-10FC Lorient2–1Lille OSC
2021-09-11AS Monaco0–2Olympique Marseille
2021-09-11Paris Saint-Germain4–0Clermont Foot 63
2021-09-12FC Metz0–2ESTAC Troyes
2021-09-12FC Nantes0–2OGC Nice
2021-09-12Girondins Bordeaux2–3RC Lens
2021-09-12Montpellier HSC2–0AS Saint-Étienne
2021-09-12Olympique Lyonnais3–1RC Strasbourg
2021-09-12Stade Brestois 291–1Angers SCO
2021-09-12Stade Rennais0–2Stade de Reims

Matchday 6

DateHomeScoreAway
2021-09-17RC Strasbourg3–0FC Metz
2021-09-18AS Saint-Étienne1–2Girondins Bordeaux
2021-09-18RC Lens1–0Lille OSC
2021-09-19Angers SCO1–4FC Nantes
2021-09-19Clermont Foot 631–1Stade Brestois 29
2021-09-19ESTAC Troyes1–1Montpellier HSC
2021-09-19OGC Nice2–2AS Monaco
2021-09-19Olympique Marseille2–0Stade Rennais
2021-09-19Paris Saint-Germain2–1Olympique Lyonnais
2021-09-19Stade de Reims0–0FC Lorient

Matchday 7

DateHomeScoreAway
2021-09-22AS Monaco3–1AS Saint-Étienne
2021-09-22Angers SCO0–0Olympique Marseille
2021-09-22FC Lorient1–0OGC Nice
2021-09-22FC Metz1–2Paris Saint-Germain
2021-09-22FC Nantes3–1Stade Brestois 29
2021-09-22Lille OSC2–1Stade de Reims
2021-09-22Montpellier HSC3–3Girondins Bordeaux
2021-09-22Olympique Lyonnais3–1ESTAC Troyes
2021-09-22RC Lens0–1RC Strasbourg
2021-09-22Stade Rennais6–0Clermont Foot 63

Matchday 8

DateHomeScoreAway
2021-09-25AS Saint-Étienne0–3OGC Nice
2021-09-25Olympique Lyonnais1–1FC Lorient
2021-09-25Paris Saint-Germain2–0Montpellier HSC
2021-09-25RC Strasbourg1–2Lille OSC
2021-09-26Clermont Foot 631–3AS Monaco
2021-09-26ESTAC Troyes1–1Angers SCO
2021-09-26Girondins Bordeaux1–1Stade Rennais
2021-09-26Olympique Marseille2–3RC Lens
2021-09-26Stade Brestois 291–2FC Metz
2021-09-26Stade de Reims3–1FC Nantes

Matchday 9

DateHomeScoreAway
2021-10-01RC Lens2–0Stade de Reims
2021-10-02Montpellier HSC1–1RC Strasbourg
2021-10-02OGC Nice2–1Stade Brestois 29
2021-10-03AS Monaco3–0Girondins Bordeaux
2021-10-03AS Saint-Étienne1–1Olympique Lyonnais
2021-10-03Angers SCO3–2FC Metz
2021-10-03FC Lorient1–1Clermont Foot 63
2021-10-03FC Nantes2–0ESTAC Troyes
2021-10-03Lille OSC2–0Olympique Marseille
2021-10-03Stade Rennais2–0Paris Saint-Germain

Matchday 10

DateHomeScoreAway
2021-10-15Paris Saint-Germain2–1Angers SCO
2021-10-16Clermont Foot 631–0Lille OSC
2021-10-16Olympique Lyonnais2–0AS Monaco
2021-10-17ESTAC Troyes1–0OGC Nice
2021-10-17FC Metz0–3Stade Rennais
2021-10-17Girondins Bordeaux1–1FC Nantes
2021-10-17Montpellier HSC1–0RC Lens
2021-10-17Olympique Marseille4–1FC Lorient
2021-10-17RC Strasbourg5–1AS Saint-Étienne
2021-10-17Stade Brestois 291–1Stade de Reims

Matchday 11

DateHomeScoreAway
2021-10-22AS Saint-Étienne2–2Angers SCO
2021-10-23FC Nantes2–1Clermont Foot 63
2021-10-23Lille OSC1–1Stade Brestois 29
2021-10-24AS Monaco3–1Montpellier HSC
2021-10-24FC Lorient1–1Girondins Bordeaux
2021-10-24OGC Nice3–2Olympique Lyonnais
2021-10-24Olympique Marseille0–0Paris Saint-Germain
2021-10-24RC Lens4–1FC Metz
2021-10-24Stade Rennais1–0RC Strasbourg
2021-10-24Stade de Reims1–2ESTAC Troyes

Matchday 12

DateHomeScoreAway
2021-10-29Paris Saint-Germain2–1Lille OSC
2021-10-30FC Metz1–1AS Saint-Étienne
2021-10-30Olympique Lyonnais2–1RC Lens
2021-10-31Angers SCO1–2OGC Nice
2021-10-31Clermont Foot 630–1Olympique Marseille
2021-10-31ESTAC Troyes2–2Stade Rennais
2021-10-31Girondins Bordeaux3–2Stade de Reims
2021-10-31Montpellier HSC2–0FC Nantes
2021-10-31RC Strasbourg4–0FC Lorient
2021-10-31Stade Brestois 292–0AS Monaco

Matchday 13

DateHomeScoreAway
2021-11-05RC Lens4–0ESTAC Troyes
2021-11-06Girondins Bordeaux2–3Paris Saint-Germain
2021-11-06Lille OSC1–1Angers SCO
2021-11-07AS Saint-Étienne3–2Clermont Foot 63
2021-11-07FC Lorient1–2Stade Brestois 29
2021-11-07FC Nantes2–2RC Strasbourg
2021-11-07OGC Nice0–1Montpellier HSC
2021-11-07Olympique Marseille0–0FC Metz
2021-11-07Stade Rennais4–1Olympique Lyonnais
2021-11-07Stade de Reims0–0AS Monaco

Matchday 14

DateHomeScoreAway
2021-11-19AS Monaco2–2Lille OSC
2021-11-20Paris Saint-Germain3–1FC Nantes
2021-11-20Stade Rennais2–0Montpellier HSC
2021-11-21Angers SCO1–0FC Lorient
2021-11-21Clermont Foot 631–2OGC Nice
2021-11-21ESTAC Troyes0–1AS Saint-Étienne
2021-11-21FC Metz3–3Girondins Bordeaux
2021-11-21RC Strasbourg1–1Stade de Reims
2021-11-21Stade Brestois 294–0RC Lens
2022-02-01Olympique Lyonnais2–1Olympique Marseille

Matchday 15

DateHomeScoreAway
2021-11-26RC Lens2–2Angers SCO
2021-11-27Lille OSC1–1FC Nantes
2021-11-27OGC Nice0–1FC Metz
2021-11-28AS Monaco1–1RC Strasbourg
2021-11-28AS Saint-Étienne1–3Paris Saint-Germain
2021-11-28FC Lorient0–2Stade Rennais
2021-11-28Girondins Bordeaux1–2Stade Brestois 29
2021-11-28Montpellier HSC0–1Olympique Lyonnais
2021-11-28Olympique Marseille1–0ESTAC Troyes
2021-11-28Stade de Reims1–0Clermont Foot 63

Matchday 16

DateHomeScoreAway
2021-12-01Angers SCO1–3AS Monaco
2021-12-01Clermont Foot 632–2RC Lens
2021-12-01ESTAC Troyes2–0FC Lorient
2021-12-01FC Metz1–3Montpellier HSC
2021-12-01FC Nantes0–1Olympique Marseille
2021-12-01Olympique Lyonnais1–2Stade de Reims
2021-12-01Paris Saint-Germain0–0OGC Nice
2021-12-01RC Strasbourg5–2Girondins Bordeaux
2021-12-01Stade Brestois 291–0AS Saint-Étienne
2021-12-01Stade Rennais1–2Lille OSC

Matchday 17

DateHomeScoreAway
2021-12-04Lille OSC2–1ESTAC Troyes
2021-12-04Olympique Marseille1–2Stade Brestois 29
2021-12-04RC Lens1–1Paris Saint-Germain
2021-12-05AS Monaco4–0FC Metz
2021-12-05AS Saint-Étienne0–5Stade Rennais
2021-12-05FC Lorient0–1FC Nantes
2021-12-05Girondins Bordeaux2–2Olympique Lyonnais
2021-12-05Montpellier HSC1–0Clermont Foot 63
2021-12-05OGC Nice0–3RC Strasbourg
2021-12-05Stade de Reims1–2Angers SCO

Matchday 18

DateHomeScoreAway
2021-12-10FC Nantes3–2RC Lens
2021-12-11Stade Brestois 290–4Montpellier HSC
2021-12-11Stade de Reims2–0AS Saint-Étienne
2021-12-12Angers SCO0–1Clermont Foot 63
2021-12-12ESTAC Troyes1–2Girondins Bordeaux
2021-12-12FC Metz4–1FC Lorient
2021-12-12Lille OSC0–0Olympique Lyonnais
2021-12-12Paris Saint-Germain2–0AS Monaco
2021-12-12RC Strasbourg0–2Olympique Marseille
2021-12-12Stade Rennais1–2OGC Nice

Matchday 19

DateHomeScoreAway
2021-12-22AS Monaco2–1Stade Rennais
2021-12-22AS Saint-Étienne0–1FC Nantes
2021-12-22ESTAC Troyes1–1Stade Brestois 29
2021-12-22FC Lorient1–1Paris Saint-Germain
2021-12-22Girondins Bordeaux2–3Lille OSC
2021-12-22Montpellier HSC4–1Angers SCO
2021-12-22OGC Nice2–1RC Lens
2021-12-22Olympique Lyonnais1–1FC Metz
2021-12-22Olympique Marseille1–1Stade de Reims
2022-01-19Clermont Foot 630–2RC Strasbourg

Matchday 20

DateHomeScoreAway
2022-01-07Girondins Bordeaux0–1Olympique Marseille
2022-01-08RC Lens1–0Stade Rennais
2022-01-09Clermont Foot 630–0Stade de Reims
2022-01-09FC Metz0–2RC Strasbourg
2022-01-09FC Nantes0–0AS Monaco
2022-01-09Olympique Lyonnais1–1Paris Saint-Germain
2022-01-09Stade Brestois 290–3OGC Nice
2022-01-19Lille OSC3–1FC Lorient
2022-01-19Montpellier HSC0–1ESTAC Troyes
2022-01-26Angers SCO0–1AS Saint-Étienne

Matchday 21

DateHomeScoreAway
2022-01-14OGC Nice2–1FC Nantes
2022-01-15AS Saint-Étienne1–2RC Lens
2022-01-15Paris Saint-Germain2–0Stade Brestois 29
2022-01-16AS Monaco4–0Clermont Foot 63
2022-01-16ESTAC Troyes0–1Olympique Lyonnais
2022-01-16FC Lorient0–0Angers SCO
2022-01-16Olympique Marseille1–1Lille OSC
2022-01-16RC Strasbourg3–1Montpellier HSC
2022-01-16Stade Rennais6–0Girondins Bordeaux
2022-01-16Stade de Reims0–1FC Metz

Matchday 22

DateHomeScoreAway
2022-01-21Olympique Lyonnais1–0AS Saint-Étienne
2022-01-22RC Lens0–2Olympique Marseille
2022-01-22Stade Brestois 292–0Lille OSC
2022-01-23Angers SCO2–1ESTAC Troyes
2022-01-23Clermont Foot 632–1Stade Rennais
2022-01-23FC Metz0–2OGC Nice
2022-01-23FC Nantes4–2FC Lorient
2022-01-23Girondins Bordeaux4–3RC Strasbourg
2022-01-23Montpellier HSC3–2AS Monaco
2022-01-23Paris Saint-Germain4–0Stade de Reims

Matchday 23

DateHomeScoreAway
2022-02-04Olympique Marseille5–2Angers SCO
2022-02-05AS Monaco2–0Olympique Lyonnais
2022-02-05AS Saint-Étienne3–1Montpellier HSC
2022-02-06ESTAC Troyes0–0FC Metz
2022-02-06FC Lorient2–0RC Lens
2022-02-06Lille OSC1–5Paris Saint-Germain
2022-02-06OGC Nice0–1Clermont Foot 63
2022-02-06RC Strasbourg1–0FC Nantes
2022-02-06Stade Rennais2–0Stade Brestois 29
2022-02-06Stade de Reims5–0Girondins Bordeaux

Matchday 24

DateHomeScoreAway
2022-02-11Paris Saint-Germain1–0Stade Rennais
2022-02-12Montpellier HSC0–1Lille OSC
2022-02-12Olympique Lyonnais2–0OGC Nice
2022-02-13AS Monaco0–0FC Lorient
2022-02-13Angers SCO0–1RC Strasbourg
2022-02-13Clermont Foot 631–2AS Saint-Étienne
2022-02-13FC Metz1–2Olympique Marseille
2022-02-13FC Nantes1–0Stade de Reims
2022-02-13RC Lens3–2Girondins Bordeaux
2022-02-13Stade Brestois 295–1ESTAC Troyes

Matchday 25

DateHomeScoreAway
2022-02-18Lille OSC0–0FC Metz
2022-02-19FC Nantes3–1Paris Saint-Germain
2022-02-19RC Lens1–1Olympique Lyonnais
2022-02-20AS Saint-Étienne2–2RC Strasbourg
2022-02-20FC Lorient0–1Montpellier HSC
2022-02-20Girondins Bordeaux1–1AS Monaco
2022-02-20OGC Nice1–0Angers SCO
2022-02-20Olympique Marseille0–2Clermont Foot 63
2022-02-20Stade Rennais4–1ESTAC Troyes
2022-02-20Stade de Reims1–1Stade Brestois 29

Matchday 26

DateHomeScoreAway
2022-02-25Montpellier HSC2–4Stade Rennais
2022-02-26Paris Saint-Germain3–1AS Saint-Étienne
2022-02-26RC Strasbourg0–0OGC Nice
2022-02-27AS Monaco1–2Stade de Reims
2022-02-27Angers SCO1–2RC Lens
2022-02-27Clermont Foot 631–1Girondins Bordeaux
2022-02-27ESTAC Troyes1–1Olympique Marseille
2022-02-27FC Metz0–0FC Nantes
2022-02-27Olympique Lyonnais0–1Lille OSC
2022-02-27Stade Brestois 290–1FC Lorient

Matchday 27

DateHomeScoreAway
2022-03-04FC Lorient1–4Olympique Lyonnais
2022-03-05OGC Nice1–0Paris Saint-Germain
2022-03-05RC Lens0–1Stade Brestois 29
2022-03-06AS Saint-Étienne1–0FC Metz
2022-03-06FC Nantes2–0Montpellier HSC
2022-03-06Girondins Bordeaux0–2ESTAC Troyes
2022-03-06Lille OSC4–0Clermont Foot 63
2022-03-06Olympique Marseille0–1AS Monaco
2022-03-06Stade Rennais2–0Angers SCO
2022-03-06Stade de Reims1–1RC Strasbourg

Matchday 28

DateHomeScoreAway
2022-03-11Lille OSC0–0AS Saint-Étienne
2022-03-12ESTAC Troyes1–0FC Nantes
2022-03-12Montpellier HSC0–0OGC Nice
2022-03-13Angers SCO0–1Stade de Reims
2022-03-13Clermont Foot 630–2FC Lorient
2022-03-13FC Metz0–0RC Lens
2022-03-13Olympique Lyonnais2–4Stade Rennais
2022-03-13Paris Saint-Germain3–0Girondins Bordeaux
2022-03-13RC Strasbourg1–0AS Monaco
2022-03-13Stade Brestois 291–4Olympique Marseille

Matchday 29

DateHomeScoreAway
2022-03-18AS Saint-Étienne1–1ESTAC Troyes
2022-03-19FC Nantes0–1Lille OSC
2022-03-19RC Lens3–1Clermont Foot 63
2022-03-20AS Monaco3–0Paris Saint-Germain
2022-03-20Angers SCO1–0Stade Brestois 29
2022-03-20FC Lorient0–0RC Strasbourg
2022-03-20Girondins Bordeaux0–2Montpellier HSC
2022-03-20Olympique Marseille2–1OGC Nice
2022-03-20Stade Rennais6–1FC Metz
2022-03-20Stade de Reims0–0Olympique Lyonnais

Matchday 30

DateHomeScoreAway
2022-04-02Lille OSC0–0Girondins Bordeaux
2022-04-02OGC Nice1–1Stade Rennais
2022-04-03AS Saint-Étienne2–4Olympique Marseille
2022-04-03Clermont Foot 632–3FC Nantes
2022-04-03ESTAC Troyes1–0Stade de Reims
2022-04-03FC Metz1–2AS Monaco
2022-04-03Montpellier HSC1–2Stade Brestois 29
2022-04-03Olympique Lyonnais3–2Angers SCO
2022-04-03Paris Saint-Germain5–1FC Lorient
2022-04-03RC Strasbourg1–0RC Lens

Matchday 31

DateHomeScoreAway
2022-04-08FC Lorient6–2AS Saint-Étienne
2022-04-09Clermont Foot 631–6Paris Saint-Germain
2022-04-09Stade de Reims2–3Stade Rennais
2022-04-10AS Monaco2–1ESTAC Troyes
2022-04-10Angers SCO1–1Lille OSC
2022-04-10Girondins Bordeaux3–1FC Metz
2022-04-10Olympique Marseille2–0Montpellier HSC
2022-04-10RC Lens3–0OGC Nice
2022-04-10RC Strasbourg1–1Olympique Lyonnais
2022-04-10Stade Brestois 291–1FC Nantes

Matchday 32

DateHomeScoreAway
2022-04-15Stade Rennais2–3AS Monaco
2022-04-16AS Saint-Étienne2–1Stade Brestois 29
2022-04-16Lille OSC1–2RC Lens
2022-04-17ESTAC Troyes1–1RC Strasbourg
2022-04-17FC Metz1–1Clermont Foot 63
2022-04-17FC Nantes1–1Angers SCO
2022-04-17Montpellier HSC0–0Stade de Reims
2022-04-17OGC Nice2–1FC Lorient
2022-04-17Olympique Lyonnais6–1Girondins Bordeaux
2022-04-17Paris Saint-Germain2–1Olympique Marseille

Matchday 33

DateHomeScoreAway
2022-04-20AS Monaco1–0OGC Nice
2022-04-20Angers SCO0–3Paris Saint-Germain
2022-04-20ESTAC Troyes0–1Clermont Foot 63
2022-04-20FC Lorient1–0FC Metz
2022-04-20Girondins Bordeaux2–2AS Saint-Étienne
2022-04-20Olympique Marseille3–2FC Nantes
2022-04-20RC Lens2–0Montpellier HSC
2022-04-20RC Strasbourg2–1Stade Rennais
2022-04-20Stade Brestois 292–1Olympique Lyonnais
2022-04-20Stade de Reims2–1Lille OSC

Matchday 34

DateHomeScoreAway
2022-04-23AS Saint-Étienne1–4AS Monaco
2022-04-23Olympique Lyonnais5–2Montpellier HSC
2022-04-23Paris Saint-Germain1–1RC Lens
2022-04-24Clermont Foot 632–2Angers SCO
2022-04-24FC Metz0–1Stade Brestois 29
2022-04-24FC Nantes5–3Girondins Bordeaux
2022-04-24Lille OSC1–0RC Strasbourg
2022-04-24OGC Nice1–0ESTAC Troyes
2022-04-24Stade Rennais5–0FC Lorient
2022-04-24Stade de Reims0–1Olympique Marseille

Matchday 35

DateHomeScoreAway
2022-04-29RC Strasbourg3–3Paris Saint-Germain
2022-04-30RC Lens2–2FC Nantes
2022-04-30Stade Rennais2–0AS Saint-Étienne
2022-05-01AS Monaco2–0Angers SCO
2022-05-01ESTAC Troyes3–0Lille OSC
2022-05-01FC Lorient1–2Stade de Reims
2022-05-01Girondins Bordeaux0–1OGC Nice
2022-05-01Montpellier HSC2–2FC Metz
2022-05-01Olympique Marseille0–3Olympique Lyonnais
2022-05-01Stade Brestois 292–0Clermont Foot 63

Matchday 36

DateHomeScoreAway
2022-05-06Lille OSC1–2AS Monaco
2022-05-07Stade Brestois 290–1RC Strasbourg
2022-05-08Angers SCO4–1Girondins Bordeaux
2022-05-08Clermont Foot 632–1Montpellier HSC
2022-05-08FC Lorient0–3Olympique Marseille
2022-05-08FC Metz3–2Olympique Lyonnais
2022-05-08Paris Saint-Germain2–2ESTAC Troyes
2022-05-08Stade de Reims1–2RC Lens
2022-05-11FC Nantes2–1Stade Rennais
2022-05-11OGC Nice4–2AS Saint-Étienne

Matchday 37

DateHomeScoreAway
2022-05-14AS Monaco4–2Stade Brestois 29
2022-05-14AS Saint-Étienne1–2Stade de Reims
2022-05-14ESTAC Troyes1–3RC Lens
2022-05-14FC Metz1–0Angers SCO
2022-05-14Girondins Bordeaux0–0FC Lorient
2022-05-14Montpellier HSC0–4Paris Saint-Germain
2022-05-14OGC Nice1–3Lille OSC
2022-05-14Olympique Lyonnais3–2FC Nantes
2022-05-14RC Strasbourg1–0Clermont Foot 63
2022-05-14Stade Rennais2–0Olympique Marseille

Matchday 38

DateHomeScoreAway
2022-05-21Angers SCO2–0Montpellier HSC
2022-05-21Clermont Foot 631–2Olympique Lyonnais
2022-05-21FC Lorient1–1ESTAC Troyes
2022-05-21FC Nantes1–1AS Saint-Étienne
2022-05-21Lille OSC2–2Stade Rennais
2022-05-21Olympique Marseille4–0RC Strasbourg
2022-05-21Paris Saint-Germain5–0FC Metz
2022-05-21RC Lens2–2AS Monaco
2022-05-21Stade Brestois 292–4Girondins Bordeaux
2022-05-21Stade de Reims2–3OGC Nice

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