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.
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.
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Lille OSC | 38 | 24 | 11 | 3 | 64 | 23 | +41 | 83 |
| 2 | Paris Saint-Germain | 38 | 26 | 4 | 8 | 86 | 28 | +58 | 82 |
| 3 | AS Monaco | 38 | 24 | 6 | 8 | 76 | 42 | +34 | 78 |
| 4 | Olympique Lyonnais | 38 | 22 | 10 | 6 | 81 | 43 | +38 | 76 |
| 5 | Olympique Marseille | 38 | 16 | 12 | 10 | 54 | 47 | +7 | 60 |
| 6 | Stade Rennais | 38 | 16 | 10 | 12 | 52 | 40 | +12 | 58 |
| 7 | RC Lens | 38 | 15 | 12 | 11 | 55 | 54 | +1 | 57 |
| 8 | Montpellier HSC | 38 | 14 | 12 | 12 | 60 | 62 | -2 | 54 |
| 9 | OGC Nice | 38 | 15 | 7 | 16 | 50 | 53 | -3 | 52 |
| 10 | FC Metz | 38 | 12 | 11 | 15 | 44 | 48 | -4 | 47 |
| 11 | AS Saint-Étienne | 38 | 12 | 10 | 16 | 42 | 54 | -12 | 46 |
| 12 | Girondins Bordeaux | 38 | 13 | 6 | 19 | 42 | 56 | -14 | 45 |
| 13 | Angers SCO | 38 | 12 | 8 | 18 | 40 | 58 | -18 | 44 |
| 14 | Stade de Reims | 38 | 9 | 15 | 14 | 42 | 50 | -8 | 42 |
| 15 | RC Strasbourg | 38 | 11 | 9 | 18 | 49 | 58 | -9 | 42 |
| 16 | FC Lorient | 38 | 11 | 9 | 18 | 50 | 68 | -18 | 42 |
| 17 | Stade Brestois 29 | 38 | 11 | 8 | 19 | 50 | 66 | -16 | 41 |
| 18 | FC Nantes | 38 | 9 | 13 | 16 | 47 | 55 | -8 | 40 |
| 19 | Nîmes Olympique | 38 | 9 | 8 | 21 | 40 | 71 | -31 | 35 |
| 20 | Dijon FCO | 38 | 4 | 9 | 25 | 25 | 73 | -48 | 21 |
Every result
Matchday 1
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-08-21 | Girondins Bordeaux | 0–0 | FC Nantes |
| 2020-08-22 | Dijon FCO | 0–1 | Angers SCO |
| 2020-08-22 | Lille OSC | 1–1 | Stade Rennais |
| 2020-08-23 | AS Monaco | 2–2 | Stade de Reims |
| 2020-08-23 | FC Lorient | 3–1 | RC Strasbourg |
| 2020-08-23 | Nîmes Olympique | 4–0 | Stade Brestois 29 |
| 2020-08-23 | OGC Nice | 2–1 | RC Lens |
| 2020-09-15 | Montpellier HSC | 2–1 | Olympique Lyonnais |
| 2020-09-16 | Paris Saint-Germain | 1–0 | FC Metz |
| 2020-09-17 | Olympique Marseille | 0–2 | AS Saint-Étienne |
Matchday 2
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-08-28 | Olympique Lyonnais | 4–1 | Dijon FCO |
| 2020-08-29 | RC Strasbourg | 0–2 | OGC Nice |
| 2020-08-29 | Stade Rennais | 2–1 | Montpellier HSC |
| 2020-08-30 | AS Saint-Étienne | 2–0 | FC Lorient |
| 2020-08-30 | Angers SCO | 0–2 | Girondins Bordeaux |
| 2020-08-30 | FC Metz | 0–1 | AS Monaco |
| 2020-08-30 | FC Nantes | 2–1 | Nîmes Olympique |
| 2020-08-30 | Stade Brestois 29 | 2–3 | Olympique Marseille |
| 2020-08-30 | Stade de Reims | 0–1 | Lille OSC |
| 2020-09-10 | RC Lens | 1–0 | Paris Saint-Germain |
Matchday 3
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-09-11 | Girondins Bordeaux | 0–0 | Olympique Lyonnais |
| 2020-09-12 | AS Saint-Étienne | 2–0 | RC Strasbourg |
| 2020-09-12 | Montpellier HSC | 3–1 | OGC Nice |
| 2020-09-13 | AS Monaco | 2–1 | FC Nantes |
| 2020-09-13 | Angers SCO | 1–0 | Stade de Reims |
| 2020-09-13 | Dijon FCO | 0–2 | Stade Brestois 29 |
| 2020-09-13 | FC Lorient | 2–3 | RC Lens |
| 2020-09-13 | Lille OSC | 1–0 | FC Metz |
| 2020-09-13 | Nîmes Olympique | 2–4 | Stade Rennais |
| 2020-09-13 | Paris Saint-Germain | 0–1 | Olympique Marseille |
Matchday 4
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-09-18 | Olympique Lyonnais | 0–0 | Nîmes Olympique |
| 2020-09-19 | RC Lens | 2–1 | Girondins Bordeaux |
| 2020-09-19 | Stade Rennais | 2–1 | AS Monaco |
| 2020-09-20 | FC Metz | 2–1 | Stade de Reims |
| 2020-09-20 | FC Nantes | 2–2 | AS Saint-Étienne |
| 2020-09-20 | Montpellier HSC | 4–1 | Angers SCO |
| 2020-09-20 | OGC Nice | 0–3 | Paris Saint-Germain |
| 2020-09-20 | Olympique Marseille | 1–1 | Lille OSC |
| 2020-09-20 | RC Strasbourg | 1–0 | Dijon FCO |
| 2020-09-20 | Stade Brestois 29 | 3–2 | FC Lorient |
Matchday 5
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-09-25 | Lille OSC | 2–0 | FC Nantes |
| 2020-09-26 | AS Saint-Étienne | 0–3 | Stade Rennais |
| 2020-09-26 | Olympique Marseille | 1–1 | FC Metz |
| 2020-09-27 | AS Monaco | 3–2 | RC Strasbourg |
| 2020-09-27 | Angers SCO | 3–2 | Stade Brestois 29 |
| 2020-09-27 | Dijon FCO | 2–2 | Montpellier HSC |
| 2020-09-27 | FC Lorient | 1–1 | Olympique Lyonnais |
| 2020-09-27 | Girondins Bordeaux | 0–0 | OGC Nice |
| 2020-09-27 | Nîmes Olympique | 1–1 | RC Lens |
| 2020-09-27 | Stade de Reims | 0–2 | Paris Saint-Germain |
Matchday 6
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-10-02 | Paris Saint-Germain | 6–1 | Angers SCO |
| 2020-10-03 | OGC Nice | 2–1 | FC Nantes |
| 2020-10-03 | RC Lens | 2–0 | AS Saint-Étienne |
| 2020-10-04 | FC Metz | 3–1 | FC Lorient |
| 2020-10-04 | Girondins Bordeaux | 3–0 | Dijon FCO |
| 2020-10-04 | Montpellier HSC | 0–1 | Nîmes Olympique |
| 2020-10-04 | Olympique Lyonnais | 1–1 | Olympique Marseille |
| 2020-10-04 | RC Strasbourg | 0–3 | Lille OSC |
| 2020-10-04 | Stade Brestois 29 | 1–0 | AS Monaco |
| 2020-10-04 | Stade Rennais | 2–2 | Stade de Reims |
Matchday 7
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-10-16 | Dijon FCO | 1–1 | Stade Rennais |
| 2020-10-16 | Nîmes Olympique | 0–4 | Paris Saint-Germain |
| 2020-10-17 | Olympique Marseille | 3–1 | Girondins Bordeaux |
| 2020-10-17 | Stade de Reims | 1–3 | FC Lorient |
| 2020-10-18 | AS Monaco | 1–1 | Montpellier HSC |
| 2020-10-18 | AS Saint-Étienne | 1–3 | OGC Nice |
| 2020-10-18 | Angers SCO | 1–1 | FC Metz |
| 2020-10-18 | FC Nantes | 3–1 | Stade Brestois 29 |
| 2020-10-18 | Lille OSC | 4–0 | RC Lens |
| 2020-10-18 | RC Strasbourg | 2–3 | Olympique Lyonnais |
Matchday 8
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-10-23 | Stade Rennais | 1–2 | Angers SCO |
| 2020-10-24 | FC Lorient | 0–1 | Olympique Marseille |
| 2020-10-24 | Paris Saint-Germain | 4–0 | Dijon FCO |
| 2020-10-25 | FC Metz | 2–0 | AS Saint-Étienne |
| 2020-10-25 | Girondins Bordeaux | 2–0 | Nîmes Olympique |
| 2020-10-25 | Montpellier HSC | 0–4 | Stade de Reims |
| 2020-10-25 | OGC Nice | 1–1 | Lille OSC |
| 2020-10-25 | Olympique Lyonnais | 4–1 | AS Monaco |
| 2020-10-25 | Stade Brestois 29 | 0–3 | RC Strasbourg |
| 2020-11-25 | RC Lens | 1–1 | FC Nantes |
Matchday 9
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-10-31 | FC Nantes | 0–3 | Paris Saint-Germain |
| 2020-10-31 | Stade Rennais | 2–1 | Stade Brestois 29 |
| 2020-11-01 | AS Monaco | 4–0 | Girondins Bordeaux |
| 2020-11-01 | AS Saint-Étienne | 0–1 | Montpellier HSC |
| 2020-11-01 | Angers SCO | 0–3 | OGC Nice |
| 2020-11-01 | Dijon FCO | 0–0 | FC Lorient |
| 2020-11-01 | Lille OSC | 1–1 | Olympique Lyonnais |
| 2020-11-01 | Nîmes Olympique | 0–1 | FC Metz |
| 2020-11-01 | Stade de Reims | 2–1 | RC Strasbourg |
| 2021-01-20 | Olympique Marseille | 0–1 | RC Lens |
Matchday 10
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-11-06 | RC Strasbourg | 0–1 | Olympique Marseille |
| 2020-11-07 | Girondins Bordeaux | 0–2 | Montpellier HSC |
| 2020-11-07 | Paris Saint-Germain | 3–0 | Stade Rennais |
| 2020-11-08 | FC Lorient | 0–2 | FC Nantes |
| 2020-11-08 | FC Metz | 1–1 | Dijon FCO |
| 2020-11-08 | Nîmes Olympique | 1–5 | Angers SCO |
| 2020-11-08 | OGC Nice | 1–2 | AS Monaco |
| 2020-11-08 | Olympique Lyonnais | 2–1 | AS Saint-Étienne |
| 2020-11-08 | RC Lens | 4–4 | Stade de Reims |
| 2020-11-08 | Stade Brestois 29 | 3–2 | Lille OSC |
Matchday 11
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-11-20 | AS Monaco | 3–2 | Paris Saint-Germain |
| 2020-11-20 | Stade Rennais | 0–1 | Girondins Bordeaux |
| 2020-11-21 | Stade Brestois 29 | 4–1 | AS Saint-Étienne |
| 2020-11-22 | Angers SCO | 0–1 | Olympique Lyonnais |
| 2020-11-22 | Dijon FCO | 0–1 | RC Lens |
| 2020-11-22 | FC Nantes | 1–1 | FC Metz |
| 2020-11-22 | Lille OSC | 4–0 | FC Lorient |
| 2020-11-22 | Montpellier HSC | 4–3 | RC Strasbourg |
| 2020-11-22 | Stade de Reims | 0–1 | Nîmes Olympique |
| 2021-02-17 | Olympique Marseille | 3–2 | OGC Nice |
Matchday 12
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-11-27 | RC Strasbourg | 1–1 | Stade Rennais |
| 2020-11-28 | Olympique Marseille | 3–1 | FC Nantes |
| 2020-11-28 | Paris Saint-Germain | 2–2 | Girondins Bordeaux |
| 2020-11-29 | AS Monaco | 3–0 | Nîmes Olympique |
| 2020-11-29 | AS Saint-Étienne | 1–1 | Lille OSC |
| 2020-11-29 | FC Lorient | 0–1 | Montpellier HSC |
| 2020-11-29 | FC Metz | 0–2 | Stade Brestois 29 |
| 2020-11-29 | OGC Nice | 1–3 | Dijon FCO |
| 2020-11-29 | Olympique Lyonnais | 3–0 | Stade de Reims |
| 2020-11-29 | RC Lens | 1–3 | Angers SCO |
Matchday 13
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-12-04 | Nîmes Olympique | 0–2 | Olympique Marseille |
| 2020-12-05 | Montpellier HSC | 1–3 | Paris Saint-Germain |
| 2020-12-05 | Stade Rennais | 0–2 | RC Lens |
| 2020-12-06 | Angers SCO | 2–0 | FC Lorient |
| 2020-12-06 | Dijon FCO | 0–0 | AS Saint-Étienne |
| 2020-12-06 | FC Metz | 1–3 | Olympique Lyonnais |
| 2020-12-06 | FC Nantes | 0–4 | RC Strasbourg |
| 2020-12-06 | Girondins Bordeaux | 1–0 | Stade Brestois 29 |
| 2020-12-06 | Lille OSC | 2–1 | AS Monaco |
| 2020-12-06 | Stade de Reims | 0–0 | OGC Nice |
Matchday 14
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-12-11 | AS Saint-Étienne | 0–0 | Angers SCO |
| 2020-12-12 | Olympique Marseille | 2–1 | AS Monaco |
| 2020-12-12 | RC Lens | 2–3 | Montpellier HSC |
| 2020-12-13 | FC Lorient | 3–0 | Nîmes Olympique |
| 2020-12-13 | FC Nantes | 1–1 | Dijon FCO |
| 2020-12-13 | Lille OSC | 2–1 | Girondins Bordeaux |
| 2020-12-13 | OGC Nice | 0–1 | Stade Rennais |
| 2020-12-13 | Paris Saint-Germain | 0–1 | Olympique Lyonnais |
| 2020-12-13 | RC Strasbourg | 2–2 | FC Metz |
| 2020-12-13 | Stade Brestois 29 | 2–1 | Stade de Reims |
Matchday 15
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-12-16 | AS Monaco | 0–3 | RC Lens |
| 2020-12-16 | Angers SCO | 0–2 | RC Strasbourg |
| 2020-12-16 | Dijon FCO | 0–2 | Lille OSC |
| 2020-12-16 | Girondins Bordeaux | 1–2 | AS Saint-Étienne |
| 2020-12-16 | Montpellier HSC | 0–2 | FC Metz |
| 2020-12-16 | Nîmes Olympique | 0–2 | OGC Nice |
| 2020-12-16 | Olympique Lyonnais | 2–2 | Stade Brestois 29 |
| 2020-12-16 | Paris Saint-Germain | 2–0 | FC Lorient |
| 2020-12-16 | Stade Rennais | 2–1 | Olympique Marseille |
| 2020-12-16 | Stade de Reims | 3–2 | FC Nantes |
Matchday 16
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-12-19 | FC Metz | 2–0 | RC Lens |
| 2020-12-19 | OGC Nice | 1–4 | Olympique Lyonnais |
| 2020-12-19 | Olympique Marseille | 1–1 | Stade de Reims |
| 2020-12-20 | AS Saint-Étienne | 2–2 | Nîmes Olympique |
| 2020-12-20 | Dijon FCO | 0–1 | AS Monaco |
| 2020-12-20 | FC Lorient | 0–3 | Stade Rennais |
| 2020-12-20 | FC Nantes | 1–1 | Angers SCO |
| 2020-12-20 | Lille OSC | 0–0 | Paris Saint-Germain |
| 2020-12-20 | RC Strasbourg | 0–2 | Girondins Bordeaux |
| 2020-12-20 | Stade Brestois 29 | 2–2 | Montpellier HSC |
Matchday 17
| Date | Home | Score | Away |
|---|---|---|---|
| 2020-12-23 | AS Monaco | 2–2 | AS Saint-Étienne |
| 2020-12-23 | Angers SCO | 2–1 | Olympique Marseille |
| 2020-12-23 | Girondins Bordeaux | 1–3 | Stade de Reims |
| 2020-12-23 | Montpellier HSC | 2–3 | Lille OSC |
| 2020-12-23 | Nîmes Olympique | 1–3 | Dijon FCO |
| 2020-12-23 | OGC Nice | 2–2 | FC Lorient |
| 2020-12-23 | Olympique Lyonnais | 3–0 | FC Nantes |
| 2020-12-23 | Paris Saint-Germain | 4–0 | RC Strasbourg |
| 2020-12-23 | RC Lens | 2–1 | Stade Brestois 29 |
| 2020-12-23 | Stade Rennais | 1–0 | FC Metz |
Matchday 18
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-01-06 | AS Saint-Étienne | 1–1 | Paris Saint-Germain |
| 2021-01-06 | FC Lorient | 2–5 | AS Monaco |
| 2021-01-06 | FC Metz | 0–0 | Girondins Bordeaux |
| 2021-01-06 | FC Nantes | 0–0 | Stade Rennais |
| 2021-01-06 | Lille OSC | 1–2 | Angers SCO |
| 2021-01-06 | Olympique Lyonnais | 3–2 | RC Lens |
| 2021-01-06 | Olympique Marseille | 3–1 | Montpellier HSC |
| 2021-01-06 | RC Strasbourg | 5–0 | Nîmes Olympique |
| 2021-01-06 | Stade Brestois 29 | 2–0 | OGC Nice |
| 2021-01-06 | Stade de Reims | 0–0 | Dijon FCO |
Matchday 19
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-01-09 | AS Monaco | 3–0 | Angers SCO |
| 2021-01-09 | Dijon FCO | 0–0 | Olympique Marseille |
| 2021-01-09 | FC Metz | 1–1 | OGC Nice |
| 2021-01-09 | Girondins Bordeaux | 2–1 | FC Lorient |
| 2021-01-09 | Montpellier HSC | 1–1 | FC Nantes |
| 2021-01-09 | Nîmes Olympique | 0–1 | Lille OSC |
| 2021-01-09 | Paris Saint-Germain | 3–0 | Stade Brestois 29 |
| 2021-01-09 | RC Lens | 0–1 | RC Strasbourg |
| 2021-01-09 | Stade Rennais | 2–2 | Olympique Lyonnais |
| 2021-01-09 | Stade de Reims | 3–1 | AS Saint-Étienne |
Matchday 20
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-01-15 | Montpellier HSC | 2–3 | AS Monaco |
| 2021-01-16 | Angers SCO | 0–1 | Paris Saint-Germain |
| 2021-01-16 | Olympique Marseille | 1–2 | Nîmes Olympique |
| 2021-01-17 | FC Nantes | 1–1 | RC Lens |
| 2021-01-17 | Lille OSC | 2–1 | Stade de Reims |
| 2021-01-17 | OGC Nice | 0–3 | Girondins Bordeaux |
| 2021-01-17 | Olympique Lyonnais | 0–1 | FC Metz |
| 2021-01-17 | RC Strasbourg | 1–0 | AS Saint-Étienne |
| 2021-01-17 | Stade Brestois 29 | 1–2 | Stade Rennais |
| 2021-01-27 | FC Lorient | 3–2 | Dijon FCO |
Matchday 21
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-01-22 | Paris Saint-Germain | 4–0 | Montpellier HSC |
| 2021-01-23 | AS Monaco | 3–1 | Olympique Marseille |
| 2021-01-23 | RC Lens | 0–1 | OGC Nice |
| 2021-01-24 | AS Saint-Étienne | 0–5 | Olympique Lyonnais |
| 2021-01-24 | Dijon FCO | 1–1 | RC Strasbourg |
| 2021-01-24 | FC Metz | 2–0 | FC Nantes |
| 2021-01-24 | Girondins Bordeaux | 2–1 | Angers SCO |
| 2021-01-24 | Stade Rennais | 0–1 | Lille OSC |
| 2021-01-24 | Stade de Reims | 1–0 | Stade Brestois 29 |
| 2021-02-24 | Nîmes Olympique | 1–0 | FC Lorient |
Matchday 22
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-01-29 | Olympique Lyonnais | 2–1 | Girondins Bordeaux |
| 2021-01-30 | Montpellier HSC | 1–2 | RC Lens |
| 2021-01-31 | Angers SCO | 3–1 | Nîmes Olympique |
| 2021-01-31 | FC Lorient | 3–2 | Paris Saint-Germain |
| 2021-01-31 | FC Nantes | 1–2 | AS Monaco |
| 2021-01-31 | Lille OSC | 1–0 | Dijon FCO |
| 2021-01-31 | OGC Nice | 0–1 | AS Saint-Étienne |
| 2021-01-31 | RC Strasbourg | 0–1 | Stade de Reims |
| 2021-01-31 | Stade Brestois 29 | 2–4 | FC Metz |
| 2021-03-10 | Olympique Marseille | 1–0 | Stade Rennais |
Matchday 23
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-02-03 | AS Monaco | 2–1 | OGC Nice |
| 2021-02-03 | AS Saint-Étienne | 1–1 | FC Nantes |
| 2021-02-03 | Dijon FCO | 0–1 | Olympique Lyonnais |
| 2021-02-03 | FC Metz | 1–1 | Montpellier HSC |
| 2021-02-03 | Girondins Bordeaux | 0–3 | Lille OSC |
| 2021-02-03 | Paris Saint-Germain | 3–0 | Nîmes Olympique |
| 2021-02-03 | RC Lens | 2–2 | Olympique Marseille |
| 2021-02-03 | RC Strasbourg | 2–2 | Stade Brestois 29 |
| 2021-02-03 | Stade Rennais | 1–1 | FC Lorient |
| 2021-02-03 | Stade de Reims | 0–0 | Angers SCO |
Matchday 24
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-02-06 | FC Lorient | 1–0 | Stade de Reims |
| 2021-02-06 | Olympique Lyonnais | 3–0 | RC Strasbourg |
| 2021-02-06 | RC Lens | 0–0 | Stade Rennais |
| 2021-02-07 | AS Saint-Étienne | 1–0 | FC Metz |
| 2021-02-07 | FC Nantes | 0–2 | Lille OSC |
| 2021-02-07 | Montpellier HSC | 4–2 | Dijon FCO |
| 2021-02-07 | Nîmes Olympique | 3–4 | AS Monaco |
| 2021-02-07 | OGC Nice | 3–0 | Angers SCO |
| 2021-02-07 | Olympique Marseille | 0–2 | Paris Saint-Germain |
| 2021-02-07 | Stade Brestois 29 | 2–1 | Girondins Bordeaux |
Matchday 25
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-02-13 | Olympique Lyonnais | 1–2 | Montpellier HSC |
| 2021-02-13 | Paris Saint-Germain | 2–1 | OGC Nice |
| 2021-02-13 | Stade de Reims | 1–1 | RC Lens |
| 2021-02-14 | AS Monaco | 2–2 | FC Lorient |
| 2021-02-14 | Angers SCO | 1–3 | FC Nantes |
| 2021-02-14 | Dijon FCO | 0–2 | Nîmes Olympique |
| 2021-02-14 | FC Metz | 1–2 | RC Strasbourg |
| 2021-02-14 | Girondins Bordeaux | 0–0 | Olympique Marseille |
| 2021-02-14 | Lille OSC | 0–0 | Stade Brestois 29 |
| 2021-02-14 | Stade Rennais | 0–2 | AS Saint-Étienne |
Matchday 26
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-02-19 | Stade Brestois 29 | 2–3 | Olympique Lyonnais |
| 2021-02-20 | AS Saint-Étienne | 1–1 | Stade de Reims |
| 2021-02-20 | FC Nantes | 1–1 | Olympique Marseille |
| 2021-02-21 | FC Lorient | 1–4 | Lille OSC |
| 2021-02-21 | Montpellier HSC | 2–1 | Stade Rennais |
| 2021-02-21 | Nîmes Olympique | 2–0 | Girondins Bordeaux |
| 2021-02-21 | OGC Nice | 1–2 | FC Metz |
| 2021-02-21 | Paris Saint-Germain | 0–2 | AS Monaco |
| 2021-02-21 | RC Lens | 2–1 | Dijon FCO |
| 2021-02-21 | RC Strasbourg | 0–0 | Angers SCO |
Matchday 27
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-02-26 | Stade Rennais | 1–2 | OGC Nice |
| 2021-02-27 | Dijon FCO | 0–4 | Paris Saint-Germain |
| 2021-02-27 | Girondins Bordeaux | 1–2 | FC Metz |
| 2021-02-28 | AS Monaco | 2–0 | Stade Brestois 29 |
| 2021-02-28 | Angers SCO | 2–2 | RC Lens |
| 2021-02-28 | FC Lorient | 2–1 | AS Saint-Étienne |
| 2021-02-28 | Lille OSC | 1–1 | RC Strasbourg |
| 2021-02-28 | Nîmes Olympique | 1–1 | FC Nantes |
| 2021-02-28 | Olympique Marseille | 1–1 | Olympique Lyonnais |
| 2021-02-28 | Stade de Reims | 0–0 | Montpellier HSC |
Matchday 28
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-03-03 | AS Saint-Étienne | 2–3 | RC Lens |
| 2021-03-03 | FC Metz | 0–1 | Angers SCO |
| 2021-03-03 | FC Nantes | 1–2 | Stade de Reims |
| 2021-03-03 | Girondins Bordeaux | 0–1 | Paris Saint-Germain |
| 2021-03-03 | Lille OSC | 2–0 | Olympique Marseille |
| 2021-03-03 | Montpellier HSC | 1–1 | FC Lorient |
| 2021-03-03 | OGC Nice | 2–1 | Nîmes Olympique |
| 2021-03-03 | Olympique Lyonnais | 1–0 | Stade Rennais |
| 2021-03-03 | RC Strasbourg | 1–0 | AS Monaco |
| 2021-03-03 | Stade Brestois 29 | 3–1 | Dijon FCO |
Matchday 29
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-03-12 | Stade de Reims | 1–1 | Olympique Lyonnais |
| 2021-03-13 | Angers SCO | 0–1 | AS Saint-Étienne |
| 2021-03-13 | Olympique Marseille | 3–1 | Stade Brestois 29 |
| 2021-03-14 | AS Monaco | 0–0 | Lille OSC |
| 2021-03-14 | Dijon FCO | 1–3 | Girondins Bordeaux |
| 2021-03-14 | FC Lorient | 1–1 | OGC Nice |
| 2021-03-14 | Nîmes Olympique | 1–1 | Montpellier HSC |
| 2021-03-14 | Paris Saint-Germain | 1–2 | FC Nantes |
| 2021-03-14 | RC Lens | 2–2 | FC Metz |
| 2021-03-14 | Stade Rennais | 1–0 | RC Strasbourg |
Matchday 30
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-03-19 | AS Saint-Étienne | 0–4 | AS Monaco |
| 2021-03-20 | FC Metz | 1–3 | Stade Rennais |
| 2021-03-20 | OGC Nice | 3–0 | Olympique Marseille |
| 2021-03-21 | Dijon FCO | 0–1 | Stade de Reims |
| 2021-03-21 | FC Nantes | 1–1 | FC Lorient |
| 2021-03-21 | Lille OSC | 1–2 | Nîmes Olympique |
| 2021-03-21 | Montpellier HSC | 3–1 | Girondins Bordeaux |
| 2021-03-21 | Olympique Lyonnais | 2–4 | Paris Saint-Germain |
| 2021-03-21 | RC Strasbourg | 1–2 | RC Lens |
| 2021-03-21 | Stade Brestois 29 | 0–0 | Angers SCO |
Matchday 31
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-04-03 | AS Monaco | 4–0 | FC Metz |
| 2021-04-03 | Paris Saint-Germain | 0–1 | Lille OSC |
| 2021-04-03 | RC Lens | 1–1 | Olympique Lyonnais |
| 2021-04-04 | Angers SCO | 1–1 | Montpellier HSC |
| 2021-04-04 | FC Lorient | 1–0 | Stade Brestois 29 |
| 2021-04-04 | FC Nantes | 1–2 | OGC Nice |
| 2021-04-04 | Girondins Bordeaux | 2–3 | RC Strasbourg |
| 2021-04-04 | Nîmes Olympique | 0–2 | AS Saint-Étienne |
| 2021-04-04 | Olympique Marseille | 2–0 | Dijon FCO |
| 2021-04-04 | Stade de Reims | 2–2 | Stade Rennais |
Matchday 32
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-04-09 | FC Metz | 0–2 | Lille OSC |
| 2021-04-10 | Montpellier HSC | 3–3 | Olympique Marseille |
| 2021-04-10 | RC Strasbourg | 1–4 | Paris Saint-Germain |
| 2021-04-11 | AS Monaco | 3–0 | Dijon FCO |
| 2021-04-11 | AS Saint-Étienne | 4–1 | Girondins Bordeaux |
| 2021-04-11 | OGC Nice | 0–0 | Stade de Reims |
| 2021-04-11 | Olympique Lyonnais | 3–0 | Angers SCO |
| 2021-04-11 | RC Lens | 4–1 | FC Lorient |
| 2021-04-11 | Stade Brestois 29 | 1–1 | Nîmes Olympique |
| 2021-04-11 | Stade Rennais | 1–0 | FC Nantes |
Matchday 33
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-04-16 | Lille OSC | 1–1 | Montpellier HSC |
| 2021-04-17 | Angers SCO | 0–3 | Stade Rennais |
| 2021-04-17 | Olympique Marseille | 3–2 | FC Lorient |
| 2021-04-18 | Dijon FCO | 2–0 | OGC Nice |
| 2021-04-18 | FC Nantes | 1–2 | Olympique Lyonnais |
| 2021-04-18 | Girondins Bordeaux | 0–3 | AS Monaco |
| 2021-04-18 | Nîmes Olympique | 1–1 | RC Strasbourg |
| 2021-04-18 | Paris Saint-Germain | 3–2 | AS Saint-Étienne |
| 2021-04-18 | Stade Brestois 29 | 1–1 | RC Lens |
| 2021-04-18 | Stade de Reims | 0–0 | FC Metz |
Matchday 34
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-04-23 | Stade de Reims | 1–3 | Olympique Marseille |
| 2021-04-24 | AS Saint-Étienne | 1–2 | Stade Brestois 29 |
| 2021-04-24 | FC Metz | 1–3 | Paris Saint-Germain |
| 2021-04-25 | Angers SCO | 0–1 | AS Monaco |
| 2021-04-25 | FC Lorient | 4–1 | Girondins Bordeaux |
| 2021-04-25 | OGC Nice | 3–1 | Montpellier HSC |
| 2021-04-25 | Olympique Lyonnais | 2–3 | Lille OSC |
| 2021-04-25 | RC Lens | 2–1 | Nîmes Olympique |
| 2021-04-25 | RC Strasbourg | 1–2 | FC Nantes |
| 2021-04-25 | Stade Rennais | 5–1 | Dijon FCO |
Matchday 35
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-04-30 | Olympique Marseille | 1–1 | RC Strasbourg |
| 2021-05-01 | Lille OSC | 2–0 | OGC Nice |
| 2021-05-01 | Paris Saint-Germain | 2–1 | RC Lens |
| 2021-05-02 | AS Monaco | 2–3 | Olympique Lyonnais |
| 2021-05-02 | Dijon FCO | 1–5 | FC Metz |
| 2021-05-02 | FC Lorient | 2–0 | Angers SCO |
| 2021-05-02 | Girondins Bordeaux | 1–0 | Stade Rennais |
| 2021-05-02 | Montpellier HSC | 1–2 | AS Saint-Étienne |
| 2021-05-02 | Nîmes Olympique | 2–2 | Stade de Reims |
| 2021-05-02 | Stade Brestois 29 | 1–4 | FC Nantes |
Matchday 36
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-05-07 | RC Lens | 0–3 | Lille OSC |
| 2021-05-08 | FC Nantes | 3–0 | Girondins Bordeaux |
| 2021-05-08 | Olympique Lyonnais | 4–1 | FC Lorient |
| 2021-05-09 | AS Saint-Étienne | 1–0 | Olympique Marseille |
| 2021-05-09 | Angers SCO | 3–0 | Dijon FCO |
| 2021-05-09 | FC Metz | 0–3 | Nîmes Olympique |
| 2021-05-09 | OGC Nice | 3–2 | Stade Brestois 29 |
| 2021-05-09 | RC Strasbourg | 2–3 | Montpellier HSC |
| 2021-05-09 | Stade Rennais | 1–1 | Paris Saint-Germain |
| 2021-05-09 | Stade de Reims | 0–1 | AS Monaco |
Matchday 37
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-05-16 | AS Monaco | 2–1 | Stade Rennais |
| 2021-05-16 | Dijon FCO | 0–4 | FC Nantes |
| 2021-05-16 | FC Lorient | 2–1 | FC Metz |
| 2021-05-16 | Girondins Bordeaux | 3–0 | RC Lens |
| 2021-05-16 | Lille OSC | 0–0 | AS Saint-Étienne |
| 2021-05-16 | Montpellier HSC | 0–0 | Stade Brestois 29 |
| 2021-05-16 | Nîmes Olympique | 2–5 | Olympique Lyonnais |
| 2021-05-16 | OGC Nice | 0–2 | RC Strasbourg |
| 2021-05-16 | Olympique Marseille | 3–2 | Angers SCO |
| 2021-05-16 | Paris Saint-Germain | 4–0 | Stade de Reims |
Matchday 38
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-05-23 | AS Saint-Étienne | 0–1 | Dijon FCO |
| 2021-05-23 | Angers SCO | 1–2 | Lille OSC |
| 2021-05-23 | FC Metz | 1–1 | Olympique Marseille |
| 2021-05-23 | FC Nantes | 1–2 | Montpellier HSC |
| 2021-05-23 | Olympique Lyonnais | 2–3 | OGC Nice |
| 2021-05-23 | RC Lens | 0–0 | AS Monaco |
| 2021-05-23 | RC Strasbourg | 1–1 | FC Lorient |
| 2021-05-23 | Stade Brestois 29 | 0–2 | Paris Saint-Germain |
| 2021-05-23 | Stade Rennais | 2–0 | Nîmes Olympique |
| 2021-05-23 | Stade de Reims | 1–2 | Girondins 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.