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.
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 | 27 | 4 | 7 | 89 | 40 | +49 | 85 |
| 2 | RC Lens | 38 | 25 | 9 | 4 | 68 | 29 | +39 | 84 |
| 3 | Olympique Marseille | 38 | 22 | 7 | 9 | 67 | 40 | +27 | 73 |
| 4 | Stade Rennais | 38 | 21 | 5 | 12 | 69 | 39 | +30 | 68 |
| 5 | Lille OSC | 38 | 19 | 10 | 9 | 65 | 44 | +21 | 67 |
| 6 | AS Monaco | 38 | 19 | 8 | 11 | 70 | 58 | +12 | 65 |
| 7 | Olympique Lyonnais | 38 | 18 | 8 | 12 | 65 | 47 | +18 | 62 |
| 8 | Clermont Foot 63 | 38 | 17 | 8 | 13 | 45 | 49 | -4 | 59 |
| 9 | OGC Nice | 38 | 15 | 13 | 10 | 48 | 37 | +11 | 58 |
| 10 | FC Lorient | 38 | 15 | 10 | 13 | 52 | 53 | -1 | 55 |
| 11 | Stade de Reims | 38 | 12 | 15 | 11 | 45 | 45 | 0 | 51 |
| 12 | Montpellier HSC | 38 | 15 | 5 | 18 | 65 | 62 | +3 | 50 |
| 13 | Toulouse FC | 38 | 13 | 9 | 16 | 51 | 57 | -6 | 48 |
| 14 | Stade Brestois 29 | 38 | 11 | 11 | 16 | 44 | 54 | -10 | 44 |
| 15 | RC Strasbourg | 38 | 9 | 13 | 16 | 51 | 59 | -8 | 40 |
| 16 | FC Nantes | 38 | 7 | 15 | 16 | 37 | 55 | -18 | 36 |
| 17 | AJ Auxerre | 38 | 8 | 11 | 19 | 35 | 63 | -28 | 35 |
| 18 | AC Ajaccio | 38 | 7 | 5 | 26 | 23 | 74 | -51 | 26 |
| 19 | ESTAC Troyes | 38 | 4 | 12 | 22 | 45 | 81 | -36 | 24 |
| 20 | Angers SCO | 38 | 4 | 6 | 28 | 33 | 81 | -48 | 18 |
Every result
Matchday 1
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-08-05 | Olympique Lyonnais | 2–1 | AC Ajaccio |
| 2022-08-06 | Clermont Foot 63 | 0–5 | Paris Saint-Germain |
| 2022-08-06 | RC Strasbourg | 1–2 | AS Monaco |
| 2022-08-07 | Angers SCO | 0–0 | FC Nantes |
| 2022-08-07 | Lille OSC | 4–1 | AJ Auxerre |
| 2022-08-07 | Montpellier HSC | 3–2 | ESTAC Troyes |
| 2022-08-07 | Olympique Marseille | 4–1 | Stade de Reims |
| 2022-08-07 | RC Lens | 3–2 | Stade Brestois 29 |
| 2022-08-07 | Stade Rennais | 0–1 | FC Lorient |
| 2022-08-07 | Toulouse FC | 1–1 | OGC Nice |
Matchday 2
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-08-12 | FC Nantes | 1–1 | Lille OSC |
| 2022-08-13 | AS Monaco | 1–1 | Stade Rennais |
| 2022-08-13 | Paris Saint-Germain | 5–2 | Montpellier HSC |
| 2022-08-14 | AC Ajaccio | 0–0 | RC Lens |
| 2022-08-14 | AJ Auxerre | 2–2 | Angers SCO |
| 2022-08-14 | ESTAC Troyes | 0–3 | Toulouse FC |
| 2022-08-14 | OGC Nice | 1–1 | RC Strasbourg |
| 2022-08-14 | Stade Brestois 29 | 1–1 | Olympique Marseille |
| 2022-08-14 | Stade de Reims | 2–4 | Clermont Foot 63 |
| 2022-09-07 | FC Lorient | 3–1 | Olympique Lyonnais |
Matchday 3
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-08-19 | Olympique Lyonnais | 4–1 | ESTAC Troyes |
| 2022-08-20 | AS Monaco | 1–4 | RC Lens |
| 2022-08-20 | Olympique Marseille | 2–1 | FC Nantes |
| 2022-08-21 | Angers SCO | 1–3 | Stade Brestois 29 |
| 2022-08-21 | Clermont Foot 63 | 1–0 | OGC Nice |
| 2022-08-21 | Lille OSC | 1–7 | Paris Saint-Germain |
| 2022-08-21 | Montpellier HSC | 1–2 | AJ Auxerre |
| 2022-08-21 | RC Strasbourg | 1–1 | Stade de Reims |
| 2022-08-21 | Stade Rennais | 2–1 | AC Ajaccio |
| 2022-08-21 | Toulouse FC | 2–2 | FC Lorient |
Matchday 4
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-08-26 | AC Ajaccio | 1–3 | Lille OSC |
| 2022-08-27 | AJ Auxerre | 1–0 | RC Strasbourg |
| 2022-08-27 | RC Lens | 2–1 | Stade Rennais |
| 2022-08-28 | ESTAC Troyes | 3–1 | Angers SCO |
| 2022-08-28 | FC Lorient | 2–1 | Clermont Foot 63 |
| 2022-08-28 | FC Nantes | 3–1 | Toulouse FC |
| 2022-08-28 | OGC Nice | 0–3 | Olympique Marseille |
| 2022-08-28 | Paris Saint-Germain | 1–1 | AS Monaco |
| 2022-08-28 | Stade Brestois 29 | 0–7 | Montpellier HSC |
| 2022-08-28 | Stade de Reims | 1–1 | Olympique Lyonnais |
Matchday 5
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-08-31 | AS Monaco | 2–4 | ESTAC Troyes |
| 2022-08-31 | Angers SCO | 2–4 | Stade de Reims |
| 2022-08-31 | Lille OSC | 1–2 | OGC Nice |
| 2022-08-31 | Montpellier HSC | 2–0 | AC Ajaccio |
| 2022-08-31 | Olympique Lyonnais | 2–1 | AJ Auxerre |
| 2022-08-31 | Olympique Marseille | 1–0 | Clermont Foot 63 |
| 2022-08-31 | RC Lens | 5–2 | FC Lorient |
| 2022-08-31 | RC Strasbourg | 1–1 | FC Nantes |
| 2022-08-31 | Stade Rennais | 3–1 | Stade Brestois 29 |
| 2022-08-31 | Toulouse FC | 0–3 | Paris Saint-Germain |
Matchday 6
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-09-03 | AJ Auxerre | 0–2 | Olympique Marseille |
| 2022-09-03 | FC Nantes | 0–3 | Paris Saint-Germain |
| 2022-09-03 | Olympique Lyonnais | 5–0 | Angers SCO |
| 2022-09-04 | AC Ajaccio | 0–1 | FC Lorient |
| 2022-09-04 | Clermont Foot 63 | 2–0 | Toulouse FC |
| 2022-09-04 | ESTAC Troyes | 1–1 | Stade Rennais |
| 2022-09-04 | Montpellier HSC | 1–3 | Lille OSC |
| 2022-09-04 | OGC Nice | 0–1 | AS Monaco |
| 2022-09-04 | Stade Brestois 29 | 1–1 | RC Strasbourg |
| 2022-09-04 | Stade de Reims | 1–1 | RC Lens |
Matchday 7
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-09-09 | RC Lens | 1–0 | ESTAC Troyes |
| 2022-09-10 | Olympique Marseille | 2–1 | Lille OSC |
| 2022-09-10 | Paris Saint-Germain | 1–0 | Stade Brestois 29 |
| 2022-09-11 | AC Ajaccio | 0–1 | OGC Nice |
| 2022-09-11 | AS Monaco | 2–1 | Olympique Lyonnais |
| 2022-09-11 | Angers SCO | 2–1 | Montpellier HSC |
| 2022-09-11 | FC Lorient | 3–2 | FC Nantes |
| 2022-09-11 | RC Strasbourg | 0–0 | Clermont Foot 63 |
| 2022-09-11 | Stade Rennais | 5–0 | AJ Auxerre |
| 2022-09-11 | Toulouse FC | 1–0 | Stade de Reims |
Matchday 8
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-09-16 | AJ Auxerre | 1–3 | FC Lorient |
| 2022-09-17 | Lille OSC | 2–1 | Toulouse FC |
| 2022-09-17 | Montpellier HSC | 2–1 | RC Strasbourg |
| 2022-09-18 | Clermont Foot 63 | 1–3 | ESTAC Troyes |
| 2022-09-18 | FC Nantes | 0–0 | RC Lens |
| 2022-09-18 | OGC Nice | 0–1 | Angers SCO |
| 2022-09-18 | Olympique Lyonnais | 0–1 | Paris Saint-Germain |
| 2022-09-18 | Olympique Marseille | 1–1 | Stade Rennais |
| 2022-09-18 | Stade Brestois 29 | 0–1 | AC Ajaccio |
| 2022-09-18 | Stade de Reims | 0–3 | AS Monaco |
Matchday 9
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-09-30 | Angers SCO | 0–3 | Olympique Marseille |
| 2022-10-01 | Paris Saint-Germain | 2–1 | OGC Nice |
| 2022-10-01 | RC Strasbourg | 1–3 | Stade Rennais |
| 2022-10-02 | AC Ajaccio | 1–3 | Clermont Foot 63 |
| 2022-10-02 | AJ Auxerre | 1–1 | Stade Brestois 29 |
| 2022-10-02 | AS Monaco | 4–1 | FC Nantes |
| 2022-10-02 | ESTAC Troyes | 2–2 | Stade de Reims |
| 2022-10-02 | FC Lorient | 2–1 | Lille OSC |
| 2022-10-02 | RC Lens | 1–0 | Olympique Lyonnais |
| 2022-10-02 | Toulouse FC | 4–2 | Montpellier HSC |
Matchday 10
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-10-07 | Olympique Lyonnais | 1–1 | Toulouse FC |
| 2022-10-08 | Olympique Marseille | 1–2 | AC Ajaccio |
| 2022-10-08 | Stade de Reims | 0–0 | Paris Saint-Germain |
| 2022-10-09 | Angers SCO | 2–3 | RC Strasbourg |
| 2022-10-09 | Clermont Foot 63 | 2–1 | AJ Auxerre |
| 2022-10-09 | Lille OSC | 1–0 | RC Lens |
| 2022-10-09 | Montpellier HSC | 0–2 | AS Monaco |
| 2022-10-09 | OGC Nice | 3–2 | ESTAC Troyes |
| 2022-10-09 | Stade Brestois 29 | 1–2 | FC Lorient |
| 2022-10-09 | Stade Rennais | 3–0 | FC Nantes |
Matchday 11
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-10-14 | RC Strasbourg | 0–3 | Lille OSC |
| 2022-10-15 | FC Lorient | 0–0 | Stade de Reims |
| 2022-10-15 | RC Lens | 1–0 | Montpellier HSC |
| 2022-10-16 | AJ Auxerre | 1–1 | OGC Nice |
| 2022-10-16 | AS Monaco | 1–1 | Clermont Foot 63 |
| 2022-10-16 | ESTAC Troyes | 1–1 | AC Ajaccio |
| 2022-10-16 | FC Nantes | 4–1 | Stade Brestois 29 |
| 2022-10-16 | Paris Saint-Germain | 1–0 | Olympique Marseille |
| 2022-10-16 | Stade Rennais | 3–2 | Olympique Lyonnais |
| 2022-10-16 | Toulouse FC | 3–2 | Angers SCO |
Matchday 12
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-10-21 | AC Ajaccio | 0–3 | Paris Saint-Germain |
| 2022-10-22 | Montpellier HSC | 1–2 | Olympique Lyonnais |
| 2022-10-22 | Olympique Marseille | 0–1 | RC Lens |
| 2022-10-23 | Angers SCO | 1–2 | Stade Rennais |
| 2022-10-23 | Clermont Foot 63 | 1–3 | Stade Brestois 29 |
| 2022-10-23 | ESTAC Troyes | 2–2 | FC Lorient |
| 2022-10-23 | Lille OSC | 4–3 | AS Monaco |
| 2022-10-23 | OGC Nice | 1–1 | FC Nantes |
| 2022-10-23 | Stade de Reims | 2–1 | AJ Auxerre |
| 2022-10-23 | Toulouse FC | 2–2 | RC Strasbourg |
Matchday 13
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-10-28 | RC Lens | 3–0 | Toulouse FC |
| 2022-10-29 | Paris Saint-Germain | 4–3 | ESTAC Troyes |
| 2022-10-29 | RC Strasbourg | 2–2 | Olympique Marseille |
| 2022-10-30 | AJ Auxerre | 1–0 | AC Ajaccio |
| 2022-10-30 | AS Monaco | 2–0 | Angers SCO |
| 2022-10-30 | FC Lorient | 1–2 | OGC Nice |
| 2022-10-30 | FC Nantes | 1–1 | Clermont Foot 63 |
| 2022-10-30 | Olympique Lyonnais | 1–0 | Lille OSC |
| 2022-10-30 | Stade Brestois 29 | 0–0 | Stade de Reims |
| 2022-10-30 | Stade Rennais | 3–0 | Montpellier HSC |
Matchday 14
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-11-04 | ESTAC Troyes | 1–1 | AJ Auxerre |
| 2022-11-05 | AC Ajaccio | 4–2 | RC Strasbourg |
| 2022-11-05 | Angers SCO | 1–2 | RC Lens |
| 2022-11-06 | Clermont Foot 63 | 1–1 | Montpellier HSC |
| 2022-11-06 | FC Lorient | 1–2 | Paris Saint-Germain |
| 2022-11-06 | Lille OSC | 1–1 | Stade Rennais |
| 2022-11-06 | OGC Nice | 1–0 | Stade Brestois 29 |
| 2022-11-06 | Olympique Marseille | 1–0 | Olympique Lyonnais |
| 2022-11-06 | Stade de Reims | 1–0 | FC Nantes |
| 2022-11-06 | Toulouse FC | 0–2 | AS Monaco |
Matchday 15
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-11-11 | Olympique Lyonnais | 1–1 | OGC Nice |
| 2022-11-12 | RC Lens | 2–1 | Clermont Foot 63 |
| 2022-11-12 | Stade Rennais | 2–1 | Toulouse FC |
| 2022-11-13 | AS Monaco | 2–3 | Olympique Marseille |
| 2022-11-13 | FC Nantes | 2–2 | AC Ajaccio |
| 2022-11-13 | Lille OSC | 1–0 | Angers SCO |
| 2022-11-13 | Montpellier HSC | 1–1 | Stade de Reims |
| 2022-11-13 | Paris Saint-Germain | 5–0 | AJ Auxerre |
| 2022-11-13 | RC Strasbourg | 1–1 | FC Lorient |
| 2022-11-13 | Stade Brestois 29 | 2–1 | ESTAC Troyes |
Matchday 16
| Date | Home | Score | Away |
|---|---|---|---|
| 2022-12-28 | AC Ajaccio | 1–0 | Angers SCO |
| 2022-12-28 | AJ Auxerre | 2–3 | AS Monaco |
| 2022-12-28 | Clermont Foot 63 | 0–2 | Lille OSC |
| 2022-12-28 | ESTAC Troyes | 0–0 | FC Nantes |
| 2022-12-28 | Paris Saint-Germain | 2–1 | RC Strasbourg |
| 2022-12-28 | Stade Brestois 29 | 2–4 | Olympique Lyonnais |
| 2022-12-29 | FC Lorient | 0–2 | Montpellier HSC |
| 2022-12-29 | OGC Nice | 0–0 | RC Lens |
| 2022-12-29 | Olympique Marseille | 6–1 | Toulouse FC |
| 2022-12-29 | Stade de Reims | 3–1 | Stade Rennais |
Matchday 17
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-01-01 | AS Monaco | 1–0 | Stade Brestois 29 |
| 2023-01-01 | Angers SCO | 1–2 | FC Lorient |
| 2023-01-01 | FC Nantes | 1–0 | AJ Auxerre |
| 2023-01-01 | Olympique Lyonnais | 0–1 | Clermont Foot 63 |
| 2023-01-01 | RC Lens | 3–1 | Paris Saint-Germain |
| 2023-01-01 | Toulouse FC | 2–0 | AC Ajaccio |
| 2023-01-02 | Lille OSC | 1–1 | Stade de Reims |
| 2023-01-02 | Montpellier HSC | 1–2 | Olympique Marseille |
| 2023-01-02 | RC Strasbourg | 2–3 | ESTAC Troyes |
| 2023-01-02 | Stade Rennais | 2–1 | OGC Nice |
Matchday 18
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-01-11 | AC Ajaccio | 0–1 | Stade de Reims |
| 2023-01-11 | AJ Auxerre | 0–5 | Toulouse FC |
| 2023-01-11 | Clermont Foot 63 | 2–1 | Stade Rennais |
| 2023-01-11 | ESTAC Troyes | 0–2 | Olympique Marseille |
| 2023-01-11 | FC Lorient | 2–2 | AS Monaco |
| 2023-01-11 | FC Nantes | 0–0 | Olympique Lyonnais |
| 2023-01-11 | OGC Nice | 6–1 | Montpellier HSC |
| 2023-01-11 | Paris Saint-Germain | 2–0 | Angers SCO |
| 2023-01-11 | RC Strasbourg | 2–2 | RC Lens |
| 2023-01-11 | Stade Brestois 29 | 0–0 | Lille OSC |
Matchday 19
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-01-14 | Olympique Lyonnais | 1–2 | RC Strasbourg |
| 2023-01-14 | Olympique Marseille | 3–1 | FC Lorient |
| 2023-01-14 | RC Lens | 1–0 | AJ Auxerre |
| 2023-01-15 | AS Monaco | 7–1 | AC Ajaccio |
| 2023-01-15 | Angers SCO | 1–2 | Clermont Foot 63 |
| 2023-01-15 | Lille OSC | 5–1 | ESTAC Troyes |
| 2023-01-15 | Montpellier HSC | 0–3 | FC Nantes |
| 2023-01-15 | Stade Rennais | 1–0 | Paris Saint-Germain |
| 2023-01-15 | Stade de Reims | 0–0 | OGC Nice |
| 2023-01-15 | Toulouse FC | 1–1 | Stade Brestois 29 |
Matchday 20
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-01-27 | FC Lorient | 2–1 | Stade Rennais |
| 2023-01-28 | ESTAC Troyes | 1–1 | RC Lens |
| 2023-01-28 | Olympique Marseille | 1–1 | AS Monaco |
| 2023-01-29 | AC Ajaccio | 0–2 | Olympique Lyonnais |
| 2023-01-29 | AJ Auxerre | 0–2 | Montpellier HSC |
| 2023-01-29 | Clermont Foot 63 | 0–0 | FC Nantes |
| 2023-01-29 | OGC Nice | 1–0 | Lille OSC |
| 2023-01-29 | Paris Saint-Germain | 1–1 | Stade de Reims |
| 2023-01-29 | RC Strasbourg | 1–2 | Toulouse FC |
| 2023-01-29 | Stade Brestois 29 | 4–0 | Angers SCO |
Matchday 21
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-02-01 | AS Monaco | 3–2 | AJ Auxerre |
| 2023-02-01 | Angers SCO | 1–2 | AC Ajaccio |
| 2023-02-01 | FC Nantes | 0–2 | Olympique Marseille |
| 2023-02-01 | Lille OSC | 0–0 | Clermont Foot 63 |
| 2023-02-01 | Montpellier HSC | 1–3 | Paris Saint-Germain |
| 2023-02-01 | Olympique Lyonnais | 0–0 | Stade Brestois 29 |
| 2023-02-01 | RC Lens | 0–1 | OGC Nice |
| 2023-02-01 | Stade Rennais | 3–0 | RC Strasbourg |
| 2023-02-01 | Stade de Reims | 4–2 | FC Lorient |
| 2023-02-01 | Toulouse FC | 4–1 | ESTAC Troyes |
Matchday 22
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-02-04 | ESTAC Troyes | 1–3 | Olympique Lyonnais |
| 2023-02-04 | Paris Saint-Germain | 2–1 | Toulouse FC |
| 2023-02-04 | Stade Rennais | 1–3 | Lille OSC |
| 2023-02-05 | AC Ajaccio | 0–2 | FC Nantes |
| 2023-02-05 | AJ Auxerre | 0–0 | Stade de Reims |
| 2023-02-05 | Clermont Foot 63 | 0–2 | AS Monaco |
| 2023-02-05 | FC Lorient | 0–0 | Angers SCO |
| 2023-02-05 | Olympique Marseille | 1–3 | OGC Nice |
| 2023-02-05 | RC Strasbourg | 2–0 | Montpellier HSC |
| 2023-02-05 | Stade Brestois 29 | 1–1 | RC Lens |
Matchday 23
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-02-10 | OGC Nice | 3–0 | AC Ajaccio |
| 2023-02-11 | AS Monaco | 3–1 | Paris Saint-Germain |
| 2023-02-11 | Clermont Foot 63 | 0–2 | Olympique Marseille |
| 2023-02-12 | Angers SCO | 1–1 | AJ Auxerre |
| 2023-02-12 | FC Nantes | 1–0 | FC Lorient |
| 2023-02-12 | Lille OSC | 2–0 | RC Strasbourg |
| 2023-02-12 | Montpellier HSC | 3–0 | Stade Brestois 29 |
| 2023-02-12 | Olympique Lyonnais | 2–1 | RC Lens |
| 2023-02-12 | Stade de Reims | 4–0 | ESTAC Troyes |
| 2023-02-12 | Toulouse FC | 3–1 | Stade Rennais |
Matchday 24
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-02-17 | AJ Auxerre | 2–1 | Olympique Lyonnais |
| 2023-02-18 | OGC Nice | 0–0 | Stade de Reims |
| 2023-02-18 | RC Strasbourg | 2–1 | Angers SCO |
| 2023-02-19 | ESTAC Troyes | 0–1 | Montpellier HSC |
| 2023-02-19 | FC Lorient | 3–0 | AC Ajaccio |
| 2023-02-19 | Paris Saint-Germain | 4–3 | Lille OSC |
| 2023-02-19 | RC Lens | 3–1 | FC Nantes |
| 2023-02-19 | Stade Brestois 29 | 1–2 | AS Monaco |
| 2023-02-19 | Stade Rennais | 2–0 | Clermont Foot 63 |
| 2023-02-19 | Toulouse FC | 2–3 | Olympique Marseille |
Matchday 25
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-02-24 | Lille OSC | 2–1 | Stade Brestois 29 |
| 2023-02-25 | Angers SCO | 1–3 | Olympique Lyonnais |
| 2023-02-25 | Montpellier HSC | 1–1 | RC Lens |
| 2023-02-26 | AC Ajaccio | 2–1 | ESTAC Troyes |
| 2023-02-26 | AS Monaco | 0–3 | OGC Nice |
| 2023-02-26 | Clermont Foot 63 | 1–1 | RC Strasbourg |
| 2023-02-26 | FC Lorient | 0–1 | AJ Auxerre |
| 2023-02-26 | FC Nantes | 0–1 | Stade Rennais |
| 2023-02-26 | Olympique Marseille | 0–3 | Paris Saint-Germain |
| 2023-02-26 | Stade de Reims | 3–0 | Toulouse FC |
Matchday 26
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-03-03 | OGC Nice | 1–1 | AJ Auxerre |
| 2023-03-04 | Paris Saint-Germain | 4–2 | FC Nantes |
| 2023-03-04 | RC Lens | 1–1 | Lille OSC |
| 2023-03-05 | ESTAC Troyes | 2–2 | AS Monaco |
| 2023-03-05 | Montpellier HSC | 5–0 | Angers SCO |
| 2023-03-05 | Olympique Lyonnais | 0–0 | FC Lorient |
| 2023-03-05 | RC Strasbourg | 0–1 | Stade Brestois 29 |
| 2023-03-05 | Stade Rennais | 0–1 | Olympique Marseille |
| 2023-03-05 | Stade de Reims | 1–0 | AC Ajaccio |
| 2023-03-05 | Toulouse FC | 0–1 | Clermont Foot 63 |
Matchday 27
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-03-10 | Lille OSC | 3–3 | Olympique Lyonnais |
| 2023-03-11 | AJ Auxerre | 0–0 | Stade Rennais |
| 2023-03-11 | Stade Brestois 29 | 1–2 | Paris Saint-Germain |
| 2023-03-12 | AC Ajaccio | 0–1 | Montpellier HSC |
| 2023-03-12 | AS Monaco | 0–1 | Stade de Reims |
| 2023-03-12 | Angers SCO | 0–2 | Toulouse FC |
| 2023-03-12 | Clermont Foot 63 | 0–4 | RC Lens |
| 2023-03-12 | FC Lorient | 2–0 | ESTAC Troyes |
| 2023-03-12 | FC Nantes | 2–2 | OGC Nice |
| 2023-03-12 | Olympique Marseille | 2–2 | RC Strasbourg |
Matchday 28
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-03-17 | Olympique Lyonnais | 1–1 | FC Nantes |
| 2023-03-18 | RC Lens | 3–0 | Angers SCO |
| 2023-03-18 | Toulouse FC | 0–2 | Lille OSC |
| 2023-03-19 | AC Ajaccio | 0–2 | AS Monaco |
| 2023-03-19 | ESTAC Troyes | 2–2 | Stade Brestois 29 |
| 2023-03-19 | Montpellier HSC | 2–1 | Clermont Foot 63 |
| 2023-03-19 | OGC Nice | 1–1 | FC Lorient |
| 2023-03-19 | Paris Saint-Germain | 0–2 | Stade Rennais |
| 2023-03-19 | RC Strasbourg | 2–0 | AJ Auxerre |
| 2023-03-19 | Stade de Reims | 1–2 | Olympique Marseille |
Matchday 29
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-03-31 | Olympique Marseille | 1–1 | Montpellier HSC |
| 2023-04-01 | AJ Auxerre | 1–0 | ESTAC Troyes |
| 2023-04-01 | Stade Rennais | 0–1 | RC Lens |
| 2023-04-02 | AS Monaco | 4–3 | RC Strasbourg |
| 2023-04-02 | Angers SCO | 1–1 | OGC Nice |
| 2023-04-02 | Clermont Foot 63 | 2–1 | AC Ajaccio |
| 2023-04-02 | FC Nantes | 0–3 | Stade de Reims |
| 2023-04-02 | Lille OSC | 3–1 | FC Lorient |
| 2023-04-02 | Paris Saint-Germain | 0–1 | Olympique Lyonnais |
| 2023-04-02 | Stade Brestois 29 | 3–1 | Toulouse FC |
Matchday 30
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-04-07 | RC Lens | 2–1 | RC Strasbourg |
| 2023-04-08 | Angers SCO | 1–0 | Lille OSC |
| 2023-04-08 | OGC Nice | 0–2 | Paris Saint-Germain |
| 2023-04-09 | AC Ajaccio | 0–3 | AJ Auxerre |
| 2023-04-09 | ESTAC Troyes | 0–2 | Clermont Foot 63 |
| 2023-04-09 | FC Lorient | 0–0 | Olympique Marseille |
| 2023-04-09 | FC Nantes | 2–2 | AS Monaco |
| 2023-04-09 | Montpellier HSC | 1–2 | Toulouse FC |
| 2023-04-09 | Olympique Lyonnais | 3–1 | Stade Rennais |
| 2023-04-09 | Stade de Reims | 1–1 | Stade Brestois 29 |
Matchday 31
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-04-14 | Toulouse FC | 1–2 | Olympique Lyonnais |
| 2023-04-15 | Paris Saint-Germain | 3–1 | RC Lens |
| 2023-04-15 | Stade Rennais | 3–0 | Stade de Reims |
| 2023-04-16 | AJ Auxerre | 2–1 | FC Nantes |
| 2023-04-16 | AS Monaco | 3–1 | FC Lorient |
| 2023-04-16 | Clermont Foot 63 | 2–1 | Angers SCO |
| 2023-04-16 | Lille OSC | 2–1 | Montpellier HSC |
| 2023-04-16 | Olympique Marseille | 3–1 | ESTAC Troyes |
| 2023-04-16 | RC Strasbourg | 3–1 | AC Ajaccio |
| 2023-04-16 | Stade Brestois 29 | 1–0 | OGC Nice |
Matchday 32
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-04-21 | Angers SCO | 1–2 | Paris Saint-Germain |
| 2023-04-22 | AJ Auxerre | 1–1 | Lille OSC |
| 2023-04-22 | RC Lens | 3–0 | AS Monaco |
| 2023-04-23 | AC Ajaccio | 0–0 | Stade Brestois 29 |
| 2023-04-23 | FC Lorient | 0–1 | Toulouse FC |
| 2023-04-23 | FC Nantes | 2–2 | ESTAC Troyes |
| 2023-04-23 | Montpellier HSC | 1–0 | Stade Rennais |
| 2023-04-23 | OGC Nice | 1–2 | Clermont Foot 63 |
| 2023-04-23 | Olympique Lyonnais | 1–2 | Olympique Marseille |
| 2023-04-23 | Stade de Reims | 0–2 | RC Strasbourg |
Matchday 33
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-04-28 | RC Strasbourg | 1–2 | Olympique Lyonnais |
| 2023-04-29 | Lille OSC | 3–0 | AC Ajaccio |
| 2023-04-30 | AS Monaco | 0–4 | Montpellier HSC |
| 2023-04-30 | Clermont Foot 63 | 1–0 | Stade de Reims |
| 2023-04-30 | ESTAC Troyes | 0–1 | OGC Nice |
| 2023-04-30 | Olympique Marseille | 2–1 | AJ Auxerre |
| 2023-04-30 | Paris Saint-Germain | 1–3 | FC Lorient |
| 2023-04-30 | Stade Rennais | 4–2 | Angers SCO |
| 2023-05-02 | Toulouse FC | 0–1 | RC Lens |
| 2023-05-03 | Stade Brestois 29 | 2–0 | FC Nantes |
Matchday 34
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-05-06 | OGC Nice | 2–1 | Stade Rennais |
| 2023-05-06 | RC Lens | 2–1 | Olympique Marseille |
| 2023-05-06 | Stade de Reims | 1–0 | Lille OSC |
| 2023-05-07 | AC Ajaccio | 0–0 | Toulouse FC |
| 2023-05-07 | AJ Auxerre | 1–1 | Clermont Foot 63 |
| 2023-05-07 | Angers SCO | 1–2 | AS Monaco |
| 2023-05-07 | ESTAC Troyes | 1–3 | Paris Saint-Germain |
| 2023-05-07 | FC Lorient | 2–1 | Stade Brestois 29 |
| 2023-05-07 | FC Nantes | 0–2 | RC Strasbourg |
| 2023-05-07 | Olympique Lyonnais | 5–4 | Montpellier HSC |
Matchday 35
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-05-12 | RC Lens | 2–1 | Stade de Reims |
| 2023-05-13 | Paris Saint-Germain | 5–0 | AC Ajaccio |
| 2023-05-13 | RC Strasbourg | 2–0 | OGC Nice |
| 2023-05-14 | AS Monaco | 0–0 | Lille OSC |
| 2023-05-14 | Clermont Foot 63 | 2–1 | Olympique Lyonnais |
| 2023-05-14 | Montpellier HSC | 1–1 | FC Lorient |
| 2023-05-14 | Olympique Marseille | 3–1 | Angers SCO |
| 2023-05-14 | Stade Brestois 29 | 1–0 | AJ Auxerre |
| 2023-05-14 | Stade Rennais | 4–0 | ESTAC Troyes |
| 2023-05-14 | Toulouse FC | 0–0 | FC Nantes |
Matchday 36
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-05-19 | Olympique Lyonnais | 3–1 | AS Monaco |
| 2023-05-20 | FC Nantes | 0–3 | Montpellier HSC |
| 2023-05-20 | Lille OSC | 2–1 | Olympique Marseille |
| 2023-05-21 | AC Ajaccio | 0–5 | Stade Rennais |
| 2023-05-21 | AJ Auxerre | 1–2 | Paris Saint-Germain |
| 2023-05-21 | ESTAC Troyes | 1–1 | RC Strasbourg |
| 2023-05-21 | FC Lorient | 1–3 | RC Lens |
| 2023-05-21 | OGC Nice | 0–0 | Toulouse FC |
| 2023-05-21 | Stade Brestois 29 | 2–1 | Clermont Foot 63 |
| 2023-05-21 | Stade de Reims | 2–2 | Angers SCO |
Matchday 37
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-05-27 | Angers SCO | 2–1 | ESTAC Troyes |
| 2023-05-27 | Clermont Foot 63 | 2–0 | FC Lorient |
| 2023-05-27 | Lille OSC | 2–1 | FC Nantes |
| 2023-05-27 | Montpellier HSC | 2–3 | OGC Nice |
| 2023-05-27 | Olympique Lyonnais | 3–0 | Stade de Reims |
| 2023-05-27 | Olympique Marseille | 1–2 | Stade Brestois 29 |
| 2023-05-27 | RC Lens | 3–0 | AC Ajaccio |
| 2023-05-27 | RC Strasbourg | 1–1 | Paris Saint-Germain |
| 2023-05-27 | Stade Rennais | 2–0 | AS Monaco |
| 2023-05-27 | Toulouse FC | 1–1 | AJ Auxerre |
Matchday 38
| Date | Home | Score | Away |
|---|---|---|---|
| 2023-06-03 | AC Ajaccio | 1–0 | Olympique Marseille |
| 2023-06-03 | AJ Auxerre | 1–3 | RC Lens |
| 2023-06-03 | AS Monaco | 1–2 | Toulouse FC |
| 2023-06-03 | ESTAC Troyes | 1–1 | Lille OSC |
| 2023-06-03 | FC Lorient | 2–1 | RC Strasbourg |
| 2023-06-03 | FC Nantes | 1–0 | Angers SCO |
| 2023-06-03 | OGC Nice | 3–1 | Olympique Lyonnais |
| 2023-06-03 | Paris Saint-Germain | 2–3 | Clermont Foot 63 |
| 2023-06-03 | Stade Brestois 29 | 1–2 | Stade Rennais |
| 2023-06-03 | Stade de Reims | 1–3 | Montpellier 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.