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.
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 | Paris Saint-Germain | 38 | 26 | 8 | 4 | 90 | 36 | +54 | 86 |
| 2 | Olympique Marseille | 38 | 21 | 8 | 9 | 63 | 38 | +25 | 71 |
| 3 | AS Monaco | 38 | 20 | 9 | 9 | 65 | 40 | +25 | 69 |
| 4 | OGC Nice | 38 | 20 | 7 | 11 | 52 | 36 | +16 | 67 |
| 5 | Stade Rennais | 38 | 20 | 6 | 12 | 82 | 40 | +42 | 66 |
| 6 | RC Strasbourg | 38 | 17 | 12 | 9 | 60 | 43 | +17 | 63 |
| 7 | Olympique Lyonnais | 38 | 17 | 11 | 10 | 66 | 51 | +15 | 62 |
| 8 | RC Lens | 38 | 17 | 11 | 10 | 62 | 48 | +14 | 62 |
| 9 | FC Nantes | 38 | 15 | 10 | 13 | 55 | 48 | +7 | 55 |
| 10 | Lille OSC | 38 | 14 | 13 | 11 | 48 | 48 | 0 | 55 |
| 11 | Stade Brestois 29 | 38 | 13 | 9 | 16 | 49 | 57 | -8 | 48 |
| 12 | Stade de Reims | 38 | 11 | 13 | 14 | 43 | 44 | -1 | 46 |
| 13 | Montpellier HSC | 38 | 12 | 7 | 19 | 49 | 61 | -12 | 43 |
| 14 | Angers SCO | 38 | 10 | 11 | 17 | 44 | 55 | -11 | 41 |
| 15 | ESTAC Troyes | 38 | 9 | 11 | 18 | 37 | 53 | -16 | 38 |
| 16 | FC Lorient | 38 | 8 | 12 | 18 | 35 | 63 | -28 | 36 |
| 17 | Clermont Foot 63 | 38 | 9 | 9 | 20 | 38 | 69 | -31 | 36 |
| 18 | AS Saint-Étienne | 38 | 7 | 11 | 20 | 42 | 77 | -35 | 32 |
| 19 | FC Metz | 38 | 6 | 13 | 19 | 35 | 69 | -34 | 31 |
| 20 | Girondins Bordeaux | 38 | 6 | 13 | 19 | 52 | 91 | -39 | 31 |
Every result
Matchday 1
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-08-06 | AS Monaco | 1–1 | FC Nantes |
| 2021-08-07 | ESTAC Troyes | 1–2 | Paris Saint-Germain |
| 2021-08-07 | Olympique Lyonnais | 1–1 | Stade Brestois 29 |
| 2021-08-08 | AS Saint-Étienne | 1–1 | FC Lorient |
| 2021-08-08 | FC Metz | 3–3 | Lille OSC |
| 2021-08-08 | Girondins Bordeaux | 0–2 | Clermont Foot 63 |
| 2021-08-08 | Montpellier HSC | 2–3 | Olympique Marseille |
| 2021-08-08 | OGC Nice | 0–0 | Stade de Reims |
| 2021-08-08 | RC Strasbourg | 0–2 | Angers SCO |
| 2021-08-08 | Stade Rennais | 1–1 | RC Lens |
Matchday 2
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-08-13 | FC Lorient | 1–0 | AS Monaco |
| 2021-08-14 | Lille OSC | 0–4 | OGC Nice |
| 2021-08-14 | Paris Saint-Germain | 4–2 | RC Strasbourg |
| 2021-08-15 | Angers SCO | 3–0 | Olympique Lyonnais |
| 2021-08-15 | Clermont Foot 63 | 2–0 | ESTAC Troyes |
| 2021-08-15 | FC Nantes | 2–0 | FC Metz |
| 2021-08-15 | Olympique Marseille | 2–2 | Girondins Bordeaux |
| 2021-08-15 | RC Lens | 2–2 | AS Saint-Étienne |
| 2021-08-15 | Stade Brestois 29 | 1–1 | Stade Rennais |
| 2021-08-15 | Stade de Reims | 3–3 | Montpellier HSC |
Matchday 3
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-08-20 | Stade Brestois 29 | 2–4 | Paris Saint-Germain |
| 2021-08-21 | AS Monaco | 0–2 | RC Lens |
| 2021-08-21 | AS Saint-Étienne | 1–1 | Lille OSC |
| 2021-08-22 | FC Metz | 1–1 | Stade de Reims |
| 2021-08-22 | Girondins Bordeaux | 1–1 | Angers SCO |
| 2021-08-22 | Montpellier HSC | 3–1 | FC Lorient |
| 2021-08-22 | Olympique Lyonnais | 3–3 | Clermont Foot 63 |
| 2021-08-22 | RC Strasbourg | 1–1 | ESTAC Troyes |
| 2021-08-22 | Stade Rennais | 1–0 | FC Nantes |
| 2021-10-27 | OGC Nice | 1–1 | Olympique Marseille |
Matchday 4
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-08-27 | FC Nantes | 0–1 | Olympique Lyonnais |
| 2021-08-28 | OGC Nice | 4–0 | Girondins Bordeaux |
| 2021-08-28 | Olympique Marseille | 3–1 | AS Saint-Étienne |
| 2021-08-29 | Angers SCO | 2–0 | Stade Rennais |
| 2021-08-29 | Clermont Foot 63 | 2–2 | FC Metz |
| 2021-08-29 | ESTAC Troyes | 1–2 | AS Monaco |
| 2021-08-29 | Lille OSC | 2–1 | Montpellier HSC |
| 2021-08-29 | RC Lens | 2–2 | FC Lorient |
| 2021-08-29 | RC Strasbourg | 3–1 | Stade Brestois 29 |
| 2021-08-29 | Stade de Reims | 0–2 | Paris Saint-Germain |
Matchday 5
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-09-10 | FC Lorient | 2–1 | Lille OSC |
| 2021-09-11 | AS Monaco | 0–2 | Olympique Marseille |
| 2021-09-11 | Paris Saint-Germain | 4–0 | Clermont Foot 63 |
| 2021-09-12 | FC Metz | 0–2 | ESTAC Troyes |
| 2021-09-12 | FC Nantes | 0–2 | OGC Nice |
| 2021-09-12 | Girondins Bordeaux | 2–3 | RC Lens |
| 2021-09-12 | Montpellier HSC | 2–0 | AS Saint-Étienne |
| 2021-09-12 | Olympique Lyonnais | 3–1 | RC Strasbourg |
| 2021-09-12 | Stade Brestois 29 | 1–1 | Angers SCO |
| 2021-09-12 | Stade Rennais | 0–2 | Stade de Reims |
Matchday 6
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-09-17 | RC Strasbourg | 3–0 | FC Metz |
| 2021-09-18 | AS Saint-Étienne | 1–2 | Girondins Bordeaux |
| 2021-09-18 | RC Lens | 1–0 | Lille OSC |
| 2021-09-19 | Angers SCO | 1–4 | FC Nantes |
| 2021-09-19 | Clermont Foot 63 | 1–1 | Stade Brestois 29 |
| 2021-09-19 | ESTAC Troyes | 1–1 | Montpellier HSC |
| 2021-09-19 | OGC Nice | 2–2 | AS Monaco |
| 2021-09-19 | Olympique Marseille | 2–0 | Stade Rennais |
| 2021-09-19 | Paris Saint-Germain | 2–1 | Olympique Lyonnais |
| 2021-09-19 | Stade de Reims | 0–0 | FC Lorient |
Matchday 7
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-09-22 | AS Monaco | 3–1 | AS Saint-Étienne |
| 2021-09-22 | Angers SCO | 0–0 | Olympique Marseille |
| 2021-09-22 | FC Lorient | 1–0 | OGC Nice |
| 2021-09-22 | FC Metz | 1–2 | Paris Saint-Germain |
| 2021-09-22 | FC Nantes | 3–1 | Stade Brestois 29 |
| 2021-09-22 | Lille OSC | 2–1 | Stade de Reims |
| 2021-09-22 | Montpellier HSC | 3–3 | Girondins Bordeaux |
| 2021-09-22 | Olympique Lyonnais | 3–1 | ESTAC Troyes |
| 2021-09-22 | RC Lens | 0–1 | RC Strasbourg |
| 2021-09-22 | Stade Rennais | 6–0 | Clermont Foot 63 |
Matchday 8
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-09-25 | AS Saint-Étienne | 0–3 | OGC Nice |
| 2021-09-25 | Olympique Lyonnais | 1–1 | FC Lorient |
| 2021-09-25 | Paris Saint-Germain | 2–0 | Montpellier HSC |
| 2021-09-25 | RC Strasbourg | 1–2 | Lille OSC |
| 2021-09-26 | Clermont Foot 63 | 1–3 | AS Monaco |
| 2021-09-26 | ESTAC Troyes | 1–1 | Angers SCO |
| 2021-09-26 | Girondins Bordeaux | 1–1 | Stade Rennais |
| 2021-09-26 | Olympique Marseille | 2–3 | RC Lens |
| 2021-09-26 | Stade Brestois 29 | 1–2 | FC Metz |
| 2021-09-26 | Stade de Reims | 3–1 | FC Nantes |
Matchday 9
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-10-01 | RC Lens | 2–0 | Stade de Reims |
| 2021-10-02 | Montpellier HSC | 1–1 | RC Strasbourg |
| 2021-10-02 | OGC Nice | 2–1 | Stade Brestois 29 |
| 2021-10-03 | AS Monaco | 3–0 | Girondins Bordeaux |
| 2021-10-03 | AS Saint-Étienne | 1–1 | Olympique Lyonnais |
| 2021-10-03 | Angers SCO | 3–2 | FC Metz |
| 2021-10-03 | FC Lorient | 1–1 | Clermont Foot 63 |
| 2021-10-03 | FC Nantes | 2–0 | ESTAC Troyes |
| 2021-10-03 | Lille OSC | 2–0 | Olympique Marseille |
| 2021-10-03 | Stade Rennais | 2–0 | Paris Saint-Germain |
Matchday 10
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-10-15 | Paris Saint-Germain | 2–1 | Angers SCO |
| 2021-10-16 | Clermont Foot 63 | 1–0 | Lille OSC |
| 2021-10-16 | Olympique Lyonnais | 2–0 | AS Monaco |
| 2021-10-17 | ESTAC Troyes | 1–0 | OGC Nice |
| 2021-10-17 | FC Metz | 0–3 | Stade Rennais |
| 2021-10-17 | Girondins Bordeaux | 1–1 | FC Nantes |
| 2021-10-17 | Montpellier HSC | 1–0 | RC Lens |
| 2021-10-17 | Olympique Marseille | 4–1 | FC Lorient |
| 2021-10-17 | RC Strasbourg | 5–1 | AS Saint-Étienne |
| 2021-10-17 | Stade Brestois 29 | 1–1 | Stade de Reims |
Matchday 11
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-10-22 | AS Saint-Étienne | 2–2 | Angers SCO |
| 2021-10-23 | FC Nantes | 2–1 | Clermont Foot 63 |
| 2021-10-23 | Lille OSC | 1–1 | Stade Brestois 29 |
| 2021-10-24 | AS Monaco | 3–1 | Montpellier HSC |
| 2021-10-24 | FC Lorient | 1–1 | Girondins Bordeaux |
| 2021-10-24 | OGC Nice | 3–2 | Olympique Lyonnais |
| 2021-10-24 | Olympique Marseille | 0–0 | Paris Saint-Germain |
| 2021-10-24 | RC Lens | 4–1 | FC Metz |
| 2021-10-24 | Stade Rennais | 1–0 | RC Strasbourg |
| 2021-10-24 | Stade de Reims | 1–2 | ESTAC Troyes |
Matchday 12
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-10-29 | Paris Saint-Germain | 2–1 | Lille OSC |
| 2021-10-30 | FC Metz | 1–1 | AS Saint-Étienne |
| 2021-10-30 | Olympique Lyonnais | 2–1 | RC Lens |
| 2021-10-31 | Angers SCO | 1–2 | OGC Nice |
| 2021-10-31 | Clermont Foot 63 | 0–1 | Olympique Marseille |
| 2021-10-31 | ESTAC Troyes | 2–2 | Stade Rennais |
| 2021-10-31 | Girondins Bordeaux | 3–2 | Stade de Reims |
| 2021-10-31 | Montpellier HSC | 2–0 | FC Nantes |
| 2021-10-31 | RC Strasbourg | 4–0 | FC Lorient |
| 2021-10-31 | Stade Brestois 29 | 2–0 | AS Monaco |
Matchday 13
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-11-05 | RC Lens | 4–0 | ESTAC Troyes |
| 2021-11-06 | Girondins Bordeaux | 2–3 | Paris Saint-Germain |
| 2021-11-06 | Lille OSC | 1–1 | Angers SCO |
| 2021-11-07 | AS Saint-Étienne | 3–2 | Clermont Foot 63 |
| 2021-11-07 | FC Lorient | 1–2 | Stade Brestois 29 |
| 2021-11-07 | FC Nantes | 2–2 | RC Strasbourg |
| 2021-11-07 | OGC Nice | 0–1 | Montpellier HSC |
| 2021-11-07 | Olympique Marseille | 0–0 | FC Metz |
| 2021-11-07 | Stade Rennais | 4–1 | Olympique Lyonnais |
| 2021-11-07 | Stade de Reims | 0–0 | AS Monaco |
Matchday 14
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-11-19 | AS Monaco | 2–2 | Lille OSC |
| 2021-11-20 | Paris Saint-Germain | 3–1 | FC Nantes |
| 2021-11-20 | Stade Rennais | 2–0 | Montpellier HSC |
| 2021-11-21 | Angers SCO | 1–0 | FC Lorient |
| 2021-11-21 | Clermont Foot 63 | 1–2 | OGC Nice |
| 2021-11-21 | ESTAC Troyes | 0–1 | AS Saint-Étienne |
| 2021-11-21 | FC Metz | 3–3 | Girondins Bordeaux |
| 2021-11-21 | RC Strasbourg | 1–1 | Stade de Reims |
| 2021-11-21 | Stade Brestois 29 | 4–0 | RC Lens |
| 2022-02-01 | Olympique Lyonnais | 2–1 | Olympique Marseille |
Matchday 15
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-11-26 | RC Lens | 2–2 | Angers SCO |
| 2021-11-27 | Lille OSC | 1–1 | FC Nantes |
| 2021-11-27 | OGC Nice | 0–1 | FC Metz |
| 2021-11-28 | AS Monaco | 1–1 | RC Strasbourg |
| 2021-11-28 | AS Saint-Étienne | 1–3 | Paris Saint-Germain |
| 2021-11-28 | FC Lorient | 0–2 | Stade Rennais |
| 2021-11-28 | Girondins Bordeaux | 1–2 | Stade Brestois 29 |
| 2021-11-28 | Montpellier HSC | 0–1 | Olympique Lyonnais |
| 2021-11-28 | Olympique Marseille | 1–0 | ESTAC Troyes |
| 2021-11-28 | Stade de Reims | 1–0 | Clermont Foot 63 |
Matchday 16
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-12-01 | Angers SCO | 1–3 | AS Monaco |
| 2021-12-01 | Clermont Foot 63 | 2–2 | RC Lens |
| 2021-12-01 | ESTAC Troyes | 2–0 | FC Lorient |
| 2021-12-01 | FC Metz | 1–3 | Montpellier HSC |
| 2021-12-01 | FC Nantes | 0–1 | Olympique Marseille |
| 2021-12-01 | Olympique Lyonnais | 1–2 | Stade de Reims |
| 2021-12-01 | Paris Saint-Germain | 0–0 | OGC Nice |
| 2021-12-01 | RC Strasbourg | 5–2 | Girondins Bordeaux |
| 2021-12-01 | Stade Brestois 29 | 1–0 | AS Saint-Étienne |
| 2021-12-01 | Stade Rennais | 1–2 | Lille OSC |
Matchday 17
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-12-04 | Lille OSC | 2–1 | ESTAC Troyes |
| 2021-12-04 | Olympique Marseille | 1–2 | Stade Brestois 29 |
| 2021-12-04 | RC Lens | 1–1 | Paris Saint-Germain |
| 2021-12-05 | AS Monaco | 4–0 | FC Metz |
| 2021-12-05 | AS Saint-Étienne | 0–5 | Stade Rennais |
| 2021-12-05 | FC Lorient | 0–1 | FC Nantes |
| 2021-12-05 | Girondins Bordeaux | 2–2 | Olympique Lyonnais |
| 2021-12-05 | Montpellier HSC | 1–0 | Clermont Foot 63 |
| 2021-12-05 | OGC Nice | 0–3 | RC Strasbourg |
| 2021-12-05 | Stade de Reims | 1–2 | Angers SCO |
Matchday 18
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-12-10 | FC Nantes | 3–2 | RC Lens |
| 2021-12-11 | Stade Brestois 29 | 0–4 | Montpellier HSC |
| 2021-12-11 | Stade de Reims | 2–0 | AS Saint-Étienne |
| 2021-12-12 | Angers SCO | 0–1 | Clermont Foot 63 |
| 2021-12-12 | ESTAC Troyes | 1–2 | Girondins Bordeaux |
| 2021-12-12 | FC Metz | 4–1 | FC Lorient |
| 2021-12-12 | Lille OSC | 0–0 | Olympique Lyonnais |
| 2021-12-12 | Paris Saint-Germain | 2–0 | AS Monaco |
| 2021-12-12 | RC Strasbourg | 0–2 | Olympique Marseille |
| 2021-12-12 | Stade Rennais | 1–2 | OGC Nice |
Matchday 19
| Date | Home | Score | Away |
|---|---|---|---|
| 2021-12-22 | AS Monaco | 2–1 | Stade Rennais |
| 2021-12-22 | AS Saint-Étienne | 0–1 | FC Nantes |
| 2021-12-22 | ESTAC Troyes | 1–1 | Stade Brestois 29 |
| 2021-12-22 | FC Lorient | 1–1 | Paris Saint-Germain |
| 2021-12-22 | Girondins Bordeaux | 2–3 | Lille OSC |
| 2021-12-22 | Montpellier HSC | 4–1 | Angers SCO |
| 2021-12-22 | OGC Nice | 2–1 | RC Lens |
| 2021-12-22 | Olympique Lyonnais | 1–1 | FC Metz |
| 2021-12-22 | Olympique Marseille | 1–1 | Stade de Reims |
| 2022-01-19 | Clermont Foot 63 | 0–2 | RC Strasbourg |
Matchday 20
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-01-07 | Girondins Bordeaux | 0–1 | Olympique Marseille |
| 2022-01-08 | RC Lens | 1–0 | Stade Rennais |
| 2022-01-09 | Clermont Foot 63 | 0–0 | Stade de Reims |
| 2022-01-09 | FC Metz | 0–2 | RC Strasbourg |
| 2022-01-09 | FC Nantes | 0–0 | AS Monaco |
| 2022-01-09 | Olympique Lyonnais | 1–1 | Paris Saint-Germain |
| 2022-01-09 | Stade Brestois 29 | 0–3 | OGC Nice |
| 2022-01-19 | Lille OSC | 3–1 | FC Lorient |
| 2022-01-19 | Montpellier HSC | 0–1 | ESTAC Troyes |
| 2022-01-26 | Angers SCO | 0–1 | AS Saint-Étienne |
Matchday 21
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-01-14 | OGC Nice | 2–1 | FC Nantes |
| 2022-01-15 | AS Saint-Étienne | 1–2 | RC Lens |
| 2022-01-15 | Paris Saint-Germain | 2–0 | Stade Brestois 29 |
| 2022-01-16 | AS Monaco | 4–0 | Clermont Foot 63 |
| 2022-01-16 | ESTAC Troyes | 0–1 | Olympique Lyonnais |
| 2022-01-16 | FC Lorient | 0–0 | Angers SCO |
| 2022-01-16 | Olympique Marseille | 1–1 | Lille OSC |
| 2022-01-16 | RC Strasbourg | 3–1 | Montpellier HSC |
| 2022-01-16 | Stade Rennais | 6–0 | Girondins Bordeaux |
| 2022-01-16 | Stade de Reims | 0–1 | FC Metz |
Matchday 22
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-01-21 | Olympique Lyonnais | 1–0 | AS Saint-Étienne |
| 2022-01-22 | RC Lens | 0–2 | Olympique Marseille |
| 2022-01-22 | Stade Brestois 29 | 2–0 | Lille OSC |
| 2022-01-23 | Angers SCO | 2–1 | ESTAC Troyes |
| 2022-01-23 | Clermont Foot 63 | 2–1 | Stade Rennais |
| 2022-01-23 | FC Metz | 0–2 | OGC Nice |
| 2022-01-23 | FC Nantes | 4–2 | FC Lorient |
| 2022-01-23 | Girondins Bordeaux | 4–3 | RC Strasbourg |
| 2022-01-23 | Montpellier HSC | 3–2 | AS Monaco |
| 2022-01-23 | Paris Saint-Germain | 4–0 | Stade de Reims |
Matchday 23
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-02-04 | Olympique Marseille | 5–2 | Angers SCO |
| 2022-02-05 | AS Monaco | 2–0 | Olympique Lyonnais |
| 2022-02-05 | AS Saint-Étienne | 3–1 | Montpellier HSC |
| 2022-02-06 | ESTAC Troyes | 0–0 | FC Metz |
| 2022-02-06 | FC Lorient | 2–0 | RC Lens |
| 2022-02-06 | Lille OSC | 1–5 | Paris Saint-Germain |
| 2022-02-06 | OGC Nice | 0–1 | Clermont Foot 63 |
| 2022-02-06 | RC Strasbourg | 1–0 | FC Nantes |
| 2022-02-06 | Stade Rennais | 2–0 | Stade Brestois 29 |
| 2022-02-06 | Stade de Reims | 5–0 | Girondins Bordeaux |
Matchday 24
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-02-11 | Paris Saint-Germain | 1–0 | Stade Rennais |
| 2022-02-12 | Montpellier HSC | 0–1 | Lille OSC |
| 2022-02-12 | Olympique Lyonnais | 2–0 | OGC Nice |
| 2022-02-13 | AS Monaco | 0–0 | FC Lorient |
| 2022-02-13 | Angers SCO | 0–1 | RC Strasbourg |
| 2022-02-13 | Clermont Foot 63 | 1–2 | AS Saint-Étienne |
| 2022-02-13 | FC Metz | 1–2 | Olympique Marseille |
| 2022-02-13 | FC Nantes | 1–0 | Stade de Reims |
| 2022-02-13 | RC Lens | 3–2 | Girondins Bordeaux |
| 2022-02-13 | Stade Brestois 29 | 5–1 | ESTAC Troyes |
Matchday 25
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-02-18 | Lille OSC | 0–0 | FC Metz |
| 2022-02-19 | FC Nantes | 3–1 | Paris Saint-Germain |
| 2022-02-19 | RC Lens | 1–1 | Olympique Lyonnais |
| 2022-02-20 | AS Saint-Étienne | 2–2 | RC Strasbourg |
| 2022-02-20 | FC Lorient | 0–1 | Montpellier HSC |
| 2022-02-20 | Girondins Bordeaux | 1–1 | AS Monaco |
| 2022-02-20 | OGC Nice | 1–0 | Angers SCO |
| 2022-02-20 | Olympique Marseille | 0–2 | Clermont Foot 63 |
| 2022-02-20 | Stade Rennais | 4–1 | ESTAC Troyes |
| 2022-02-20 | Stade de Reims | 1–1 | Stade Brestois 29 |
Matchday 26
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-02-25 | Montpellier HSC | 2–4 | Stade Rennais |
| 2022-02-26 | Paris Saint-Germain | 3–1 | AS Saint-Étienne |
| 2022-02-26 | RC Strasbourg | 0–0 | OGC Nice |
| 2022-02-27 | AS Monaco | 1–2 | Stade de Reims |
| 2022-02-27 | Angers SCO | 1–2 | RC Lens |
| 2022-02-27 | Clermont Foot 63 | 1–1 | Girondins Bordeaux |
| 2022-02-27 | ESTAC Troyes | 1–1 | Olympique Marseille |
| 2022-02-27 | FC Metz | 0–0 | FC Nantes |
| 2022-02-27 | Olympique Lyonnais | 0–1 | Lille OSC |
| 2022-02-27 | Stade Brestois 29 | 0–1 | FC Lorient |
Matchday 27
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-03-04 | FC Lorient | 1–4 | Olympique Lyonnais |
| 2022-03-05 | OGC Nice | 1–0 | Paris Saint-Germain |
| 2022-03-05 | RC Lens | 0–1 | Stade Brestois 29 |
| 2022-03-06 | AS Saint-Étienne | 1–0 | FC Metz |
| 2022-03-06 | FC Nantes | 2–0 | Montpellier HSC |
| 2022-03-06 | Girondins Bordeaux | 0–2 | ESTAC Troyes |
| 2022-03-06 | Lille OSC | 4–0 | Clermont Foot 63 |
| 2022-03-06 | Olympique Marseille | 0–1 | AS Monaco |
| 2022-03-06 | Stade Rennais | 2–0 | Angers SCO |
| 2022-03-06 | Stade de Reims | 1–1 | RC Strasbourg |
Matchday 28
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-03-11 | Lille OSC | 0–0 | AS Saint-Étienne |
| 2022-03-12 | ESTAC Troyes | 1–0 | FC Nantes |
| 2022-03-12 | Montpellier HSC | 0–0 | OGC Nice |
| 2022-03-13 | Angers SCO | 0–1 | Stade de Reims |
| 2022-03-13 | Clermont Foot 63 | 0–2 | FC Lorient |
| 2022-03-13 | FC Metz | 0–0 | RC Lens |
| 2022-03-13 | Olympique Lyonnais | 2–4 | Stade Rennais |
| 2022-03-13 | Paris Saint-Germain | 3–0 | Girondins Bordeaux |
| 2022-03-13 | RC Strasbourg | 1–0 | AS Monaco |
| 2022-03-13 | Stade Brestois 29 | 1–4 | Olympique Marseille |
Matchday 29
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-03-18 | AS Saint-Étienne | 1–1 | ESTAC Troyes |
| 2022-03-19 | FC Nantes | 0–1 | Lille OSC |
| 2022-03-19 | RC Lens | 3–1 | Clermont Foot 63 |
| 2022-03-20 | AS Monaco | 3–0 | Paris Saint-Germain |
| 2022-03-20 | Angers SCO | 1–0 | Stade Brestois 29 |
| 2022-03-20 | FC Lorient | 0–0 | RC Strasbourg |
| 2022-03-20 | Girondins Bordeaux | 0–2 | Montpellier HSC |
| 2022-03-20 | Olympique Marseille | 2–1 | OGC Nice |
| 2022-03-20 | Stade Rennais | 6–1 | FC Metz |
| 2022-03-20 | Stade de Reims | 0–0 | Olympique Lyonnais |
Matchday 30
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-02 | Lille OSC | 0–0 | Girondins Bordeaux |
| 2022-04-02 | OGC Nice | 1–1 | Stade Rennais |
| 2022-04-03 | AS Saint-Étienne | 2–4 | Olympique Marseille |
| 2022-04-03 | Clermont Foot 63 | 2–3 | FC Nantes |
| 2022-04-03 | ESTAC Troyes | 1–0 | Stade de Reims |
| 2022-04-03 | FC Metz | 1–2 | AS Monaco |
| 2022-04-03 | Montpellier HSC | 1–2 | Stade Brestois 29 |
| 2022-04-03 | Olympique Lyonnais | 3–2 | Angers SCO |
| 2022-04-03 | Paris Saint-Germain | 5–1 | FC Lorient |
| 2022-04-03 | RC Strasbourg | 1–0 | RC Lens |
Matchday 31
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-08 | FC Lorient | 6–2 | AS Saint-Étienne |
| 2022-04-09 | Clermont Foot 63 | 1–6 | Paris Saint-Germain |
| 2022-04-09 | Stade de Reims | 2–3 | Stade Rennais |
| 2022-04-10 | AS Monaco | 2–1 | ESTAC Troyes |
| 2022-04-10 | Angers SCO | 1–1 | Lille OSC |
| 2022-04-10 | Girondins Bordeaux | 3–1 | FC Metz |
| 2022-04-10 | Olympique Marseille | 2–0 | Montpellier HSC |
| 2022-04-10 | RC Lens | 3–0 | OGC Nice |
| 2022-04-10 | RC Strasbourg | 1–1 | Olympique Lyonnais |
| 2022-04-10 | Stade Brestois 29 | 1–1 | FC Nantes |
Matchday 32
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-15 | Stade Rennais | 2–3 | AS Monaco |
| 2022-04-16 | AS Saint-Étienne | 2–1 | Stade Brestois 29 |
| 2022-04-16 | Lille OSC | 1–2 | RC Lens |
| 2022-04-17 | ESTAC Troyes | 1–1 | RC Strasbourg |
| 2022-04-17 | FC Metz | 1–1 | Clermont Foot 63 |
| 2022-04-17 | FC Nantes | 1–1 | Angers SCO |
| 2022-04-17 | Montpellier HSC | 0–0 | Stade de Reims |
| 2022-04-17 | OGC Nice | 2–1 | FC Lorient |
| 2022-04-17 | Olympique Lyonnais | 6–1 | Girondins Bordeaux |
| 2022-04-17 | Paris Saint-Germain | 2–1 | Olympique Marseille |
Matchday 33
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-20 | AS Monaco | 1–0 | OGC Nice |
| 2022-04-20 | Angers SCO | 0–3 | Paris Saint-Germain |
| 2022-04-20 | ESTAC Troyes | 0–1 | Clermont Foot 63 |
| 2022-04-20 | FC Lorient | 1–0 | FC Metz |
| 2022-04-20 | Girondins Bordeaux | 2–2 | AS Saint-Étienne |
| 2022-04-20 | Olympique Marseille | 3–2 | FC Nantes |
| 2022-04-20 | RC Lens | 2–0 | Montpellier HSC |
| 2022-04-20 | RC Strasbourg | 2–1 | Stade Rennais |
| 2022-04-20 | Stade Brestois 29 | 2–1 | Olympique Lyonnais |
| 2022-04-20 | Stade de Reims | 2–1 | Lille OSC |
Matchday 34
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-23 | AS Saint-Étienne | 1–4 | AS Monaco |
| 2022-04-23 | Olympique Lyonnais | 5–2 | Montpellier HSC |
| 2022-04-23 | Paris Saint-Germain | 1–1 | RC Lens |
| 2022-04-24 | Clermont Foot 63 | 2–2 | Angers SCO |
| 2022-04-24 | FC Metz | 0–1 | Stade Brestois 29 |
| 2022-04-24 | FC Nantes | 5–3 | Girondins Bordeaux |
| 2022-04-24 | Lille OSC | 1–0 | RC Strasbourg |
| 2022-04-24 | OGC Nice | 1–0 | ESTAC Troyes |
| 2022-04-24 | Stade Rennais | 5–0 | FC Lorient |
| 2022-04-24 | Stade de Reims | 0–1 | Olympique Marseille |
Matchday 35
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-04-29 | RC Strasbourg | 3–3 | Paris Saint-Germain |
| 2022-04-30 | RC Lens | 2–2 | FC Nantes |
| 2022-04-30 | Stade Rennais | 2–0 | AS Saint-Étienne |
| 2022-05-01 | AS Monaco | 2–0 | Angers SCO |
| 2022-05-01 | ESTAC Troyes | 3–0 | Lille OSC |
| 2022-05-01 | FC Lorient | 1–2 | Stade de Reims |
| 2022-05-01 | Girondins Bordeaux | 0–1 | OGC Nice |
| 2022-05-01 | Montpellier HSC | 2–2 | FC Metz |
| 2022-05-01 | Olympique Marseille | 0–3 | Olympique Lyonnais |
| 2022-05-01 | Stade Brestois 29 | 2–0 | Clermont Foot 63 |
Matchday 36
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-05-06 | Lille OSC | 1–2 | AS Monaco |
| 2022-05-07 | Stade Brestois 29 | 0–1 | RC Strasbourg |
| 2022-05-08 | Angers SCO | 4–1 | Girondins Bordeaux |
| 2022-05-08 | Clermont Foot 63 | 2–1 | Montpellier HSC |
| 2022-05-08 | FC Lorient | 0–3 | Olympique Marseille |
| 2022-05-08 | FC Metz | 3–2 | Olympique Lyonnais |
| 2022-05-08 | Paris Saint-Germain | 2–2 | ESTAC Troyes |
| 2022-05-08 | Stade de Reims | 1–2 | RC Lens |
| 2022-05-11 | FC Nantes | 2–1 | Stade Rennais |
| 2022-05-11 | OGC Nice | 4–2 | AS Saint-Étienne |
Matchday 37
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-05-14 | AS Monaco | 4–2 | Stade Brestois 29 |
| 2022-05-14 | AS Saint-Étienne | 1–2 | Stade de Reims |
| 2022-05-14 | ESTAC Troyes | 1–3 | RC Lens |
| 2022-05-14 | FC Metz | 1–0 | Angers SCO |
| 2022-05-14 | Girondins Bordeaux | 0–0 | FC Lorient |
| 2022-05-14 | Montpellier HSC | 0–4 | Paris Saint-Germain |
| 2022-05-14 | OGC Nice | 1–3 | Lille OSC |
| 2022-05-14 | Olympique Lyonnais | 3–2 | FC Nantes |
| 2022-05-14 | RC Strasbourg | 1–0 | Clermont Foot 63 |
| 2022-05-14 | Stade Rennais | 2–0 | Olympique Marseille |
Matchday 38
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-05-21 | Angers SCO | 2–0 | Montpellier HSC |
| 2022-05-21 | Clermont Foot 63 | 1–2 | Olympique Lyonnais |
| 2022-05-21 | FC Lorient | 1–1 | ESTAC Troyes |
| 2022-05-21 | FC Nantes | 1–1 | AS Saint-Étienne |
| 2022-05-21 | Lille OSC | 2–2 | Stade Rennais |
| 2022-05-21 | Olympique Marseille | 4–0 | RC Strasbourg |
| 2022-05-21 | Paris Saint-Germain | 5–0 | FC Metz |
| 2022-05-21 | RC Lens | 2–2 | AS Monaco |
| 2022-05-21 | Stade Brestois 29 | 2–4 | Girondins Bordeaux |
| 2022-05-21 | Stade de Reims | 2–3 | OGC 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.