Ligue 1 2020–21

Lille OSC finished top of the Ligue 1 in 2020–21 on 83 points. All 380 results are below, and the table is worked out from them.

← 2019–20 · 2021–22 →

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
1Lille OSC38241136423+4183
2Paris Saint-Germain3826488628+5882
3AS Monaco3824687642+3478
4Olympique Lyonnais38221068143+3876
5Olympique Marseille381612105447+760
6Stade Rennais381610125240+1258
7RC Lens381512115554+157
8Montpellier HSC381412126062-254
9OGC Nice38157165053-352
10FC Metz381211154448-447
11AS Saint-Étienne381210164254-1246
12Girondins Bordeaux38136194256-1445
13Angers SCO38128184058-1844
14Stade de Reims38915144250-842
15RC Strasbourg38119184958-942
16FC Lorient38119185068-1842
17Stade Brestois 2938118195066-1641
18FC Nantes38913164755-840
19Nîmes Olympique3898214071-3135
20Dijon FCO3849252573-4821

Every result

Matchday 1

DateHomeScoreAway
2020-08-21Girondins Bordeaux0–0FC Nantes
2020-08-22Dijon FCO0–1Angers SCO
2020-08-22Lille OSC1–1Stade Rennais
2020-08-23AS Monaco2–2Stade de Reims
2020-08-23FC Lorient3–1RC Strasbourg
2020-08-23Nîmes Olympique4–0Stade Brestois 29
2020-08-23OGC Nice2–1RC Lens
2020-09-15Montpellier HSC2–1Olympique Lyonnais
2020-09-16Paris Saint-Germain1–0FC Metz
2020-09-17Olympique Marseille0–2AS Saint-Étienne

Matchday 2

DateHomeScoreAway
2020-08-28Olympique Lyonnais4–1Dijon FCO
2020-08-29RC Strasbourg0–2OGC Nice
2020-08-29Stade Rennais2–1Montpellier HSC
2020-08-30AS Saint-Étienne2–0FC Lorient
2020-08-30Angers SCO0–2Girondins Bordeaux
2020-08-30FC Metz0–1AS Monaco
2020-08-30FC Nantes2–1Nîmes Olympique
2020-08-30Stade Brestois 292–3Olympique Marseille
2020-08-30Stade de Reims0–1Lille OSC
2020-09-10RC Lens1–0Paris Saint-Germain

Matchday 3

DateHomeScoreAway
2020-09-11Girondins Bordeaux0–0Olympique Lyonnais
2020-09-12AS Saint-Étienne2–0RC Strasbourg
2020-09-12Montpellier HSC3–1OGC Nice
2020-09-13AS Monaco2–1FC Nantes
2020-09-13Angers SCO1–0Stade de Reims
2020-09-13Dijon FCO0–2Stade Brestois 29
2020-09-13FC Lorient2–3RC Lens
2020-09-13Lille OSC1–0FC Metz
2020-09-13Nîmes Olympique2–4Stade Rennais
2020-09-13Paris Saint-Germain0–1Olympique Marseille

Matchday 4

DateHomeScoreAway
2020-09-18Olympique Lyonnais0–0Nîmes Olympique
2020-09-19RC Lens2–1Girondins Bordeaux
2020-09-19Stade Rennais2–1AS Monaco
2020-09-20FC Metz2–1Stade de Reims
2020-09-20FC Nantes2–2AS Saint-Étienne
2020-09-20Montpellier HSC4–1Angers SCO
2020-09-20OGC Nice0–3Paris Saint-Germain
2020-09-20Olympique Marseille1–1Lille OSC
2020-09-20RC Strasbourg1–0Dijon FCO
2020-09-20Stade Brestois 293–2FC Lorient

Matchday 5

DateHomeScoreAway
2020-09-25Lille OSC2–0FC Nantes
2020-09-26AS Saint-Étienne0–3Stade Rennais
2020-09-26Olympique Marseille1–1FC Metz
2020-09-27AS Monaco3–2RC Strasbourg
2020-09-27Angers SCO3–2Stade Brestois 29
2020-09-27Dijon FCO2–2Montpellier HSC
2020-09-27FC Lorient1–1Olympique Lyonnais
2020-09-27Girondins Bordeaux0–0OGC Nice
2020-09-27Nîmes Olympique1–1RC Lens
2020-09-27Stade de Reims0–2Paris Saint-Germain

Matchday 6

DateHomeScoreAway
2020-10-02Paris Saint-Germain6–1Angers SCO
2020-10-03OGC Nice2–1FC Nantes
2020-10-03RC Lens2–0AS Saint-Étienne
2020-10-04FC Metz3–1FC Lorient
2020-10-04Girondins Bordeaux3–0Dijon FCO
2020-10-04Montpellier HSC0–1Nîmes Olympique
2020-10-04Olympique Lyonnais1–1Olympique Marseille
2020-10-04RC Strasbourg0–3Lille OSC
2020-10-04Stade Brestois 291–0AS Monaco
2020-10-04Stade Rennais2–2Stade de Reims

Matchday 7

DateHomeScoreAway
2020-10-16Dijon FCO1–1Stade Rennais
2020-10-16Nîmes Olympique0–4Paris Saint-Germain
2020-10-17Olympique Marseille3–1Girondins Bordeaux
2020-10-17Stade de Reims1–3FC Lorient
2020-10-18AS Monaco1–1Montpellier HSC
2020-10-18AS Saint-Étienne1–3OGC Nice
2020-10-18Angers SCO1–1FC Metz
2020-10-18FC Nantes3–1Stade Brestois 29
2020-10-18Lille OSC4–0RC Lens
2020-10-18RC Strasbourg2–3Olympique Lyonnais

Matchday 8

DateHomeScoreAway
2020-10-23Stade Rennais1–2Angers SCO
2020-10-24FC Lorient0–1Olympique Marseille
2020-10-24Paris Saint-Germain4–0Dijon FCO
2020-10-25FC Metz2–0AS Saint-Étienne
2020-10-25Girondins Bordeaux2–0Nîmes Olympique
2020-10-25Montpellier HSC0–4Stade de Reims
2020-10-25OGC Nice1–1Lille OSC
2020-10-25Olympique Lyonnais4–1AS Monaco
2020-10-25Stade Brestois 290–3RC Strasbourg
2020-11-25RC Lens1–1FC Nantes

Matchday 9

DateHomeScoreAway
2020-10-31FC Nantes0–3Paris Saint-Germain
2020-10-31Stade Rennais2–1Stade Brestois 29
2020-11-01AS Monaco4–0Girondins Bordeaux
2020-11-01AS Saint-Étienne0–1Montpellier HSC
2020-11-01Angers SCO0–3OGC Nice
2020-11-01Dijon FCO0–0FC Lorient
2020-11-01Lille OSC1–1Olympique Lyonnais
2020-11-01Nîmes Olympique0–1FC Metz
2020-11-01Stade de Reims2–1RC Strasbourg
2021-01-20Olympique Marseille0–1RC Lens

Matchday 10

DateHomeScoreAway
2020-11-06RC Strasbourg0–1Olympique Marseille
2020-11-07Girondins Bordeaux0–2Montpellier HSC
2020-11-07Paris Saint-Germain3–0Stade Rennais
2020-11-08FC Lorient0–2FC Nantes
2020-11-08FC Metz1–1Dijon FCO
2020-11-08Nîmes Olympique1–5Angers SCO
2020-11-08OGC Nice1–2AS Monaco
2020-11-08Olympique Lyonnais2–1AS Saint-Étienne
2020-11-08RC Lens4–4Stade de Reims
2020-11-08Stade Brestois 293–2Lille OSC

Matchday 11

DateHomeScoreAway
2020-11-20AS Monaco3–2Paris Saint-Germain
2020-11-20Stade Rennais0–1Girondins Bordeaux
2020-11-21Stade Brestois 294–1AS Saint-Étienne
2020-11-22Angers SCO0–1Olympique Lyonnais
2020-11-22Dijon FCO0–1RC Lens
2020-11-22FC Nantes1–1FC Metz
2020-11-22Lille OSC4–0FC Lorient
2020-11-22Montpellier HSC4–3RC Strasbourg
2020-11-22Stade de Reims0–1Nîmes Olympique
2021-02-17Olympique Marseille3–2OGC Nice

Matchday 12

DateHomeScoreAway
2020-11-27RC Strasbourg1–1Stade Rennais
2020-11-28Olympique Marseille3–1FC Nantes
2020-11-28Paris Saint-Germain2–2Girondins Bordeaux
2020-11-29AS Monaco3–0Nîmes Olympique
2020-11-29AS Saint-Étienne1–1Lille OSC
2020-11-29FC Lorient0–1Montpellier HSC
2020-11-29FC Metz0–2Stade Brestois 29
2020-11-29OGC Nice1–3Dijon FCO
2020-11-29Olympique Lyonnais3–0Stade de Reims
2020-11-29RC Lens1–3Angers SCO

Matchday 13

DateHomeScoreAway
2020-12-04Nîmes Olympique0–2Olympique Marseille
2020-12-05Montpellier HSC1–3Paris Saint-Germain
2020-12-05Stade Rennais0–2RC Lens
2020-12-06Angers SCO2–0FC Lorient
2020-12-06Dijon FCO0–0AS Saint-Étienne
2020-12-06FC Metz1–3Olympique Lyonnais
2020-12-06FC Nantes0–4RC Strasbourg
2020-12-06Girondins Bordeaux1–0Stade Brestois 29
2020-12-06Lille OSC2–1AS Monaco
2020-12-06Stade de Reims0–0OGC Nice

Matchday 14

DateHomeScoreAway
2020-12-11AS Saint-Étienne0–0Angers SCO
2020-12-12Olympique Marseille2–1AS Monaco
2020-12-12RC Lens2–3Montpellier HSC
2020-12-13FC Lorient3–0Nîmes Olympique
2020-12-13FC Nantes1–1Dijon FCO
2020-12-13Lille OSC2–1Girondins Bordeaux
2020-12-13OGC Nice0–1Stade Rennais
2020-12-13Paris Saint-Germain0–1Olympique Lyonnais
2020-12-13RC Strasbourg2–2FC Metz
2020-12-13Stade Brestois 292–1Stade de Reims

Matchday 15

DateHomeScoreAway
2020-12-16AS Monaco0–3RC Lens
2020-12-16Angers SCO0–2RC Strasbourg
2020-12-16Dijon FCO0–2Lille OSC
2020-12-16Girondins Bordeaux1–2AS Saint-Étienne
2020-12-16Montpellier HSC0–2FC Metz
2020-12-16Nîmes Olympique0–2OGC Nice
2020-12-16Olympique Lyonnais2–2Stade Brestois 29
2020-12-16Paris Saint-Germain2–0FC Lorient
2020-12-16Stade Rennais2–1Olympique Marseille
2020-12-16Stade de Reims3–2FC Nantes

Matchday 16

DateHomeScoreAway
2020-12-19FC Metz2–0RC Lens
2020-12-19OGC Nice1–4Olympique Lyonnais
2020-12-19Olympique Marseille1–1Stade de Reims
2020-12-20AS Saint-Étienne2–2Nîmes Olympique
2020-12-20Dijon FCO0–1AS Monaco
2020-12-20FC Lorient0–3Stade Rennais
2020-12-20FC Nantes1–1Angers SCO
2020-12-20Lille OSC0–0Paris Saint-Germain
2020-12-20RC Strasbourg0–2Girondins Bordeaux
2020-12-20Stade Brestois 292–2Montpellier HSC

Matchday 17

DateHomeScoreAway
2020-12-23AS Monaco2–2AS Saint-Étienne
2020-12-23Angers SCO2–1Olympique Marseille
2020-12-23Girondins Bordeaux1–3Stade de Reims
2020-12-23Montpellier HSC2–3Lille OSC
2020-12-23Nîmes Olympique1–3Dijon FCO
2020-12-23OGC Nice2–2FC Lorient
2020-12-23Olympique Lyonnais3–0FC Nantes
2020-12-23Paris Saint-Germain4–0RC Strasbourg
2020-12-23RC Lens2–1Stade Brestois 29
2020-12-23Stade Rennais1–0FC Metz

Matchday 18

DateHomeScoreAway
2021-01-06AS Saint-Étienne1–1Paris Saint-Germain
2021-01-06FC Lorient2–5AS Monaco
2021-01-06FC Metz0–0Girondins Bordeaux
2021-01-06FC Nantes0–0Stade Rennais
2021-01-06Lille OSC1–2Angers SCO
2021-01-06Olympique Lyonnais3–2RC Lens
2021-01-06Olympique Marseille3–1Montpellier HSC
2021-01-06RC Strasbourg5–0Nîmes Olympique
2021-01-06Stade Brestois 292–0OGC Nice
2021-01-06Stade de Reims0–0Dijon FCO

Matchday 19

DateHomeScoreAway
2021-01-09AS Monaco3–0Angers SCO
2021-01-09Dijon FCO0–0Olympique Marseille
2021-01-09FC Metz1–1OGC Nice
2021-01-09Girondins Bordeaux2–1FC Lorient
2021-01-09Montpellier HSC1–1FC Nantes
2021-01-09Nîmes Olympique0–1Lille OSC
2021-01-09Paris Saint-Germain3–0Stade Brestois 29
2021-01-09RC Lens0–1RC Strasbourg
2021-01-09Stade Rennais2–2Olympique Lyonnais
2021-01-09Stade de Reims3–1AS Saint-Étienne

Matchday 20

DateHomeScoreAway
2021-01-15Montpellier HSC2–3AS Monaco
2021-01-16Angers SCO0–1Paris Saint-Germain
2021-01-16Olympique Marseille1–2Nîmes Olympique
2021-01-17FC Nantes1–1RC Lens
2021-01-17Lille OSC2–1Stade de Reims
2021-01-17OGC Nice0–3Girondins Bordeaux
2021-01-17Olympique Lyonnais0–1FC Metz
2021-01-17RC Strasbourg1–0AS Saint-Étienne
2021-01-17Stade Brestois 291–2Stade Rennais
2021-01-27FC Lorient3–2Dijon FCO

Matchday 21

DateHomeScoreAway
2021-01-22Paris Saint-Germain4–0Montpellier HSC
2021-01-23AS Monaco3–1Olympique Marseille
2021-01-23RC Lens0–1OGC Nice
2021-01-24AS Saint-Étienne0–5Olympique Lyonnais
2021-01-24Dijon FCO1–1RC Strasbourg
2021-01-24FC Metz2–0FC Nantes
2021-01-24Girondins Bordeaux2–1Angers SCO
2021-01-24Stade Rennais0–1Lille OSC
2021-01-24Stade de Reims1–0Stade Brestois 29
2021-02-24Nîmes Olympique1–0FC Lorient

Matchday 22

DateHomeScoreAway
2021-01-29Olympique Lyonnais2–1Girondins Bordeaux
2021-01-30Montpellier HSC1–2RC Lens
2021-01-31Angers SCO3–1Nîmes Olympique
2021-01-31FC Lorient3–2Paris Saint-Germain
2021-01-31FC Nantes1–2AS Monaco
2021-01-31Lille OSC1–0Dijon FCO
2021-01-31OGC Nice0–1AS Saint-Étienne
2021-01-31RC Strasbourg0–1Stade de Reims
2021-01-31Stade Brestois 292–4FC Metz
2021-03-10Olympique Marseille1–0Stade Rennais

Matchday 23

DateHomeScoreAway
2021-02-03AS Monaco2–1OGC Nice
2021-02-03AS Saint-Étienne1–1FC Nantes
2021-02-03Dijon FCO0–1Olympique Lyonnais
2021-02-03FC Metz1–1Montpellier HSC
2021-02-03Girondins Bordeaux0–3Lille OSC
2021-02-03Paris Saint-Germain3–0Nîmes Olympique
2021-02-03RC Lens2–2Olympique Marseille
2021-02-03RC Strasbourg2–2Stade Brestois 29
2021-02-03Stade Rennais1–1FC Lorient
2021-02-03Stade de Reims0–0Angers SCO

Matchday 24

DateHomeScoreAway
2021-02-06FC Lorient1–0Stade de Reims
2021-02-06Olympique Lyonnais3–0RC Strasbourg
2021-02-06RC Lens0–0Stade Rennais
2021-02-07AS Saint-Étienne1–0FC Metz
2021-02-07FC Nantes0–2Lille OSC
2021-02-07Montpellier HSC4–2Dijon FCO
2021-02-07Nîmes Olympique3–4AS Monaco
2021-02-07OGC Nice3–0Angers SCO
2021-02-07Olympique Marseille0–2Paris Saint-Germain
2021-02-07Stade Brestois 292–1Girondins Bordeaux

Matchday 25

DateHomeScoreAway
2021-02-13Olympique Lyonnais1–2Montpellier HSC
2021-02-13Paris Saint-Germain2–1OGC Nice
2021-02-13Stade de Reims1–1RC Lens
2021-02-14AS Monaco2–2FC Lorient
2021-02-14Angers SCO1–3FC Nantes
2021-02-14Dijon FCO0–2Nîmes Olympique
2021-02-14FC Metz1–2RC Strasbourg
2021-02-14Girondins Bordeaux0–0Olympique Marseille
2021-02-14Lille OSC0–0Stade Brestois 29
2021-02-14Stade Rennais0–2AS Saint-Étienne

Matchday 26

DateHomeScoreAway
2021-02-19Stade Brestois 292–3Olympique Lyonnais
2021-02-20AS Saint-Étienne1–1Stade de Reims
2021-02-20FC Nantes1–1Olympique Marseille
2021-02-21FC Lorient1–4Lille OSC
2021-02-21Montpellier HSC2–1Stade Rennais
2021-02-21Nîmes Olympique2–0Girondins Bordeaux
2021-02-21OGC Nice1–2FC Metz
2021-02-21Paris Saint-Germain0–2AS Monaco
2021-02-21RC Lens2–1Dijon FCO
2021-02-21RC Strasbourg0–0Angers SCO

Matchday 27

DateHomeScoreAway
2021-02-26Stade Rennais1–2OGC Nice
2021-02-27Dijon FCO0–4Paris Saint-Germain
2021-02-27Girondins Bordeaux1–2FC Metz
2021-02-28AS Monaco2–0Stade Brestois 29
2021-02-28Angers SCO2–2RC Lens
2021-02-28FC Lorient2–1AS Saint-Étienne
2021-02-28Lille OSC1–1RC Strasbourg
2021-02-28Nîmes Olympique1–1FC Nantes
2021-02-28Olympique Marseille1–1Olympique Lyonnais
2021-02-28Stade de Reims0–0Montpellier HSC

Matchday 28

DateHomeScoreAway
2021-03-03AS Saint-Étienne2–3RC Lens
2021-03-03FC Metz0–1Angers SCO
2021-03-03FC Nantes1–2Stade de Reims
2021-03-03Girondins Bordeaux0–1Paris Saint-Germain
2021-03-03Lille OSC2–0Olympique Marseille
2021-03-03Montpellier HSC1–1FC Lorient
2021-03-03OGC Nice2–1Nîmes Olympique
2021-03-03Olympique Lyonnais1–0Stade Rennais
2021-03-03RC Strasbourg1–0AS Monaco
2021-03-03Stade Brestois 293–1Dijon FCO

Matchday 29

DateHomeScoreAway
2021-03-12Stade de Reims1–1Olympique Lyonnais
2021-03-13Angers SCO0–1AS Saint-Étienne
2021-03-13Olympique Marseille3–1Stade Brestois 29
2021-03-14AS Monaco0–0Lille OSC
2021-03-14Dijon FCO1–3Girondins Bordeaux
2021-03-14FC Lorient1–1OGC Nice
2021-03-14Nîmes Olympique1–1Montpellier HSC
2021-03-14Paris Saint-Germain1–2FC Nantes
2021-03-14RC Lens2–2FC Metz
2021-03-14Stade Rennais1–0RC Strasbourg

Matchday 30

DateHomeScoreAway
2021-03-19AS Saint-Étienne0–4AS Monaco
2021-03-20FC Metz1–3Stade Rennais
2021-03-20OGC Nice3–0Olympique Marseille
2021-03-21Dijon FCO0–1Stade de Reims
2021-03-21FC Nantes1–1FC Lorient
2021-03-21Lille OSC1–2Nîmes Olympique
2021-03-21Montpellier HSC3–1Girondins Bordeaux
2021-03-21Olympique Lyonnais2–4Paris Saint-Germain
2021-03-21RC Strasbourg1–2RC Lens
2021-03-21Stade Brestois 290–0Angers SCO

Matchday 31

DateHomeScoreAway
2021-04-03AS Monaco4–0FC Metz
2021-04-03Paris Saint-Germain0–1Lille OSC
2021-04-03RC Lens1–1Olympique Lyonnais
2021-04-04Angers SCO1–1Montpellier HSC
2021-04-04FC Lorient1–0Stade Brestois 29
2021-04-04FC Nantes1–2OGC Nice
2021-04-04Girondins Bordeaux2–3RC Strasbourg
2021-04-04Nîmes Olympique0–2AS Saint-Étienne
2021-04-04Olympique Marseille2–0Dijon FCO
2021-04-04Stade de Reims2–2Stade Rennais

Matchday 32

DateHomeScoreAway
2021-04-09FC Metz0–2Lille OSC
2021-04-10Montpellier HSC3–3Olympique Marseille
2021-04-10RC Strasbourg1–4Paris Saint-Germain
2021-04-11AS Monaco3–0Dijon FCO
2021-04-11AS Saint-Étienne4–1Girondins Bordeaux
2021-04-11OGC Nice0–0Stade de Reims
2021-04-11Olympique Lyonnais3–0Angers SCO
2021-04-11RC Lens4–1FC Lorient
2021-04-11Stade Brestois 291–1Nîmes Olympique
2021-04-11Stade Rennais1–0FC Nantes

Matchday 33

DateHomeScoreAway
2021-04-16Lille OSC1–1Montpellier HSC
2021-04-17Angers SCO0–3Stade Rennais
2021-04-17Olympique Marseille3–2FC Lorient
2021-04-18Dijon FCO2–0OGC Nice
2021-04-18FC Nantes1–2Olympique Lyonnais
2021-04-18Girondins Bordeaux0–3AS Monaco
2021-04-18Nîmes Olympique1–1RC Strasbourg
2021-04-18Paris Saint-Germain3–2AS Saint-Étienne
2021-04-18Stade Brestois 291–1RC Lens
2021-04-18Stade de Reims0–0FC Metz

Matchday 34

DateHomeScoreAway
2021-04-23Stade de Reims1–3Olympique Marseille
2021-04-24AS Saint-Étienne1–2Stade Brestois 29
2021-04-24FC Metz1–3Paris Saint-Germain
2021-04-25Angers SCO0–1AS Monaco
2021-04-25FC Lorient4–1Girondins Bordeaux
2021-04-25OGC Nice3–1Montpellier HSC
2021-04-25Olympique Lyonnais2–3Lille OSC
2021-04-25RC Lens2–1Nîmes Olympique
2021-04-25RC Strasbourg1–2FC Nantes
2021-04-25Stade Rennais5–1Dijon FCO

Matchday 35

DateHomeScoreAway
2021-04-30Olympique Marseille1–1RC Strasbourg
2021-05-01Lille OSC2–0OGC Nice
2021-05-01Paris Saint-Germain2–1RC Lens
2021-05-02AS Monaco2–3Olympique Lyonnais
2021-05-02Dijon FCO1–5FC Metz
2021-05-02FC Lorient2–0Angers SCO
2021-05-02Girondins Bordeaux1–0Stade Rennais
2021-05-02Montpellier HSC1–2AS Saint-Étienne
2021-05-02Nîmes Olympique2–2Stade de Reims
2021-05-02Stade Brestois 291–4FC Nantes

Matchday 36

DateHomeScoreAway
2021-05-07RC Lens0–3Lille OSC
2021-05-08FC Nantes3–0Girondins Bordeaux
2021-05-08Olympique Lyonnais4–1FC Lorient
2021-05-09AS Saint-Étienne1–0Olympique Marseille
2021-05-09Angers SCO3–0Dijon FCO
2021-05-09FC Metz0–3Nîmes Olympique
2021-05-09OGC Nice3–2Stade Brestois 29
2021-05-09RC Strasbourg2–3Montpellier HSC
2021-05-09Stade Rennais1–1Paris Saint-Germain
2021-05-09Stade de Reims0–1AS Monaco

Matchday 37

DateHomeScoreAway
2021-05-16AS Monaco2–1Stade Rennais
2021-05-16Dijon FCO0–4FC Nantes
2021-05-16FC Lorient2–1FC Metz
2021-05-16Girondins Bordeaux3–0RC Lens
2021-05-16Lille OSC0–0AS Saint-Étienne
2021-05-16Montpellier HSC0–0Stade Brestois 29
2021-05-16Nîmes Olympique2–5Olympique Lyonnais
2021-05-16OGC Nice0–2RC Strasbourg
2021-05-16Olympique Marseille3–2Angers SCO
2021-05-16Paris Saint-Germain4–0Stade de Reims

Matchday 38

DateHomeScoreAway
2021-05-23AS Saint-Étienne0–1Dijon FCO
2021-05-23Angers SCO1–2Lille OSC
2021-05-23FC Metz1–1Olympique Marseille
2021-05-23FC Nantes1–2Montpellier HSC
2021-05-23Olympique Lyonnais2–3OGC Nice
2021-05-23RC Lens0–0AS Monaco
2021-05-23RC Strasbourg1–1FC Lorient
2021-05-23Stade Brestois 290–2Paris Saint-Germain
2021-05-23Stade Rennais2–0Nîmes Olympique
2021-05-23Stade de Reims1–2Girondins Bordeaux

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