Ligue 1 2016–17
AS Monaco finished top of the Ligue 1 in 2016–17 on 95 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 | AS Monaco | 38 | 30 | 5 | 3 | 107 | 31 | +76 | 95 |
| 2 | Paris Saint-Germain | 38 | 27 | 6 | 5 | 83 | 27 | +56 | 87 |
| 3 | OGC Nice | 38 | 22 | 12 | 4 | 63 | 36 | +27 | 78 |
| 4 | Olympique Lyonnais | 38 | 20 | 5 | 13 | 77 | 48 | +29 | 65 |
| 5 | Olympique Marseille | 38 | 17 | 11 | 10 | 57 | 41 | +16 | 62 |
| 6 | Girondins Bordeaux | 38 | 15 | 14 | 9 | 53 | 43 | +10 | 59 |
| 7 | FC Nantes | 38 | 14 | 9 | 15 | 40 | 54 | -14 | 51 |
| 8 | AS Saint-Étienne | 38 | 12 | 14 | 12 | 41 | 42 | -1 | 50 |
| 9 | Stade Rennais | 38 | 12 | 14 | 12 | 36 | 42 | -6 | 50 |
| 10 | EA Guingamp | 38 | 14 | 8 | 16 | 46 | 53 | -7 | 50 |
| 11 | Lille OSC | 38 | 13 | 7 | 18 | 40 | 47 | -7 | 46 |
| 12 | Angers SCO | 38 | 13 | 7 | 18 | 40 | 49 | -9 | 46 |
| 13 | Toulouse FC | 38 | 10 | 14 | 14 | 37 | 41 | -4 | 44 |
| 14 | FC Metz | 38 | 11 | 10 | 17 | 39 | 72 | -33 | 43 |
| 15 | Montpellier HSC | 38 | 10 | 9 | 19 | 48 | 66 | -18 | 39 |
| 16 | Dijon FCO | 38 | 8 | 13 | 17 | 46 | 58 | -12 | 37 |
| 17 | SM Caen | 38 | 10 | 7 | 21 | 36 | 65 | -29 | 37 |
| 18 | FC Lorient | 38 | 10 | 6 | 22 | 44 | 70 | -26 | 36 |
| 19 | AS Nancy Lorraine | 38 | 9 | 8 | 21 | 29 | 52 | -23 | 35 |
| 20 | SC Bastia | 38 | 8 | 11 | 19 | 29 | 54 | -25 | 35 |
Every result
Matchday 1
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-08-12 | AS Monaco | 2–2 | EA Guingamp |
| 2016-08-12 | SC Bastia | 0–1 | Paris Saint-Germain |
| 2016-08-13 | Dijon FCO | 0–1 | FC Nantes |
| 2016-08-13 | FC Metz | 3–2 | Lille OSC |
| 2016-08-13 | Girondins Bordeaux | 3–2 | AS Saint-Étienne |
| 2016-08-13 | Montpellier HSC | 1–0 | Angers SCO |
| 2016-08-13 | SM Caen | 3–2 | FC Lorient |
| 2016-08-14 | AS Nancy Lorraine | 0–3 | Olympique Lyonnais |
| 2016-08-14 | OGC Nice | 1–0 | Stade Rennais |
| 2016-08-14 | Olympique Marseille | 0–0 | Toulouse FC |
Matchday 2
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-08-19 | Olympique Lyonnais | 2–0 | SM Caen |
| 2016-08-20 | Angers SCO | 0–1 | OGC Nice |
| 2016-08-20 | FC Lorient | 0–3 | SC Bastia |
| 2016-08-20 | FC Nantes | 0–1 | AS Monaco |
| 2016-08-20 | Lille OSC | 1–0 | Dijon FCO |
| 2016-08-20 | Stade Rennais | 2–0 | AS Nancy Lorraine |
| 2016-08-20 | Toulouse FC | 4–1 | Girondins Bordeaux |
| 2016-08-21 | AS Saint-Étienne | 3–1 | Montpellier HSC |
| 2016-08-21 | EA Guingamp | 2–1 | Olympique Marseille |
| 2016-08-21 | Paris Saint-Germain | 3–0 | FC Metz |
Matchday 3
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-08-26 | Olympique Marseille | 2–0 | FC Lorient |
| 2016-08-27 | AS Nancy Lorraine | 0–2 | EA Guingamp |
| 2016-08-27 | Dijon FCO | 4–2 | Olympique Lyonnais |
| 2016-08-27 | FC Metz | 2–0 | Angers SCO |
| 2016-08-27 | Montpellier HSC | 1–1 | Stade Rennais |
| 2016-08-27 | OGC Nice | 1–1 | Lille OSC |
| 2016-08-27 | SM Caen | 2–0 | SC Bastia |
| 2016-08-28 | AS Monaco | 3–1 | Paris Saint-Germain |
| 2016-08-28 | AS Saint-Étienne | 0–0 | Toulouse FC |
| 2016-08-28 | Girondins Bordeaux | 1–0 | FC Nantes |
Matchday 4
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-09-09 | Paris Saint-Germain | 1–1 | AS Saint-Étienne |
| 2016-09-10 | Angers SCO | 3–1 | Dijon FCO |
| 2016-09-10 | EA Guingamp | 1–1 | Montpellier HSC |
| 2016-09-10 | FC Lorient | 0–2 | AS Nancy Lorraine |
| 2016-09-10 | Lille OSC | 1–4 | AS Monaco |
| 2016-09-10 | Olympique Lyonnais | 1–3 | Girondins Bordeaux |
| 2016-09-10 | SC Bastia | 2–1 | Toulouse FC |
| 2016-09-11 | FC Nantes | 0–3 | FC Metz |
| 2016-09-11 | OGC Nice | 3–2 | Olympique Marseille |
| 2016-09-11 | Stade Rennais | 2–0 | SM Caen |
Matchday 5
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-09-16 | SM Caen | 0–6 | Paris Saint-Germain |
| 2016-09-17 | AS Monaco | 3–0 | Stade Rennais |
| 2016-09-17 | AS Nancy Lorraine | 1–1 | FC Nantes |
| 2016-09-17 | Dijon FCO | 0–0 | FC Metz |
| 2016-09-17 | FC Lorient | 1–0 | Lille OSC |
| 2016-09-17 | Girondins Bordeaux | 0–1 | Angers SCO |
| 2016-09-17 | Toulouse FC | 2–1 | EA Guingamp |
| 2016-09-18 | AS Saint-Étienne | 1–0 | SC Bastia |
| 2016-09-18 | Montpellier HSC | 1–1 | OGC Nice |
| 2016-09-18 | Olympique Marseille | 0–0 | Olympique Lyonnais |
Matchday 6
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-09-20 | Lille OSC | 1–2 | Toulouse FC |
| 2016-09-20 | Paris Saint-Germain | 3–0 | Dijon FCO |
| 2016-09-21 | Angers SCO | 2–1 | SM Caen |
| 2016-09-21 | EA Guingamp | 1–0 | FC Lorient |
| 2016-09-21 | FC Metz | 0–3 | Girondins Bordeaux |
| 2016-09-21 | FC Nantes | 0–0 | AS Saint-Étienne |
| 2016-09-21 | OGC Nice | 4–0 | AS Monaco |
| 2016-09-21 | Olympique Lyonnais | 5–1 | Montpellier HSC |
| 2016-09-21 | SC Bastia | 0–0 | AS Nancy Lorraine |
| 2016-09-21 | Stade Rennais | 3–2 | Olympique Marseille |
Matchday 7
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-09-23 | Toulouse FC | 2–0 | Paris Saint-Germain |
| 2016-09-24 | AS Monaco | 2–1 | Angers SCO |
| 2016-09-24 | Dijon FCO | 3–0 | Stade Rennais |
| 2016-09-24 | FC Lorient | 1–0 | Olympique Lyonnais |
| 2016-09-24 | Girondins Bordeaux | 0–0 | SM Caen |
| 2016-09-24 | Montpellier HSC | 0–1 | FC Metz |
| 2016-09-24 | SC Bastia | 1–0 | EA Guingamp |
| 2016-09-25 | AS Nancy Lorraine | 0–1 | OGC Nice |
| 2016-09-25 | AS Saint-Étienne | 3–1 | Lille OSC |
| 2016-09-25 | Olympique Marseille | 2–1 | FC Nantes |
Matchday 8
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-09-30 | Stade Rennais | 1–0 | EA Guingamp |
| 2016-10-01 | Dijon FCO | 3–3 | Montpellier HSC |
| 2016-10-01 | FC Metz | 0–7 | AS Monaco |
| 2016-10-01 | FC Nantes | 1–0 | SC Bastia |
| 2016-10-01 | Lille OSC | 1–0 | AS Nancy Lorraine |
| 2016-10-01 | Paris Saint-Germain | 2–0 | Girondins Bordeaux |
| 2016-10-01 | SM Caen | 1–0 | Toulouse FC |
| 2016-10-02 | Angers SCO | 1–1 | Olympique Marseille |
| 2016-10-02 | OGC Nice | 2–1 | FC Lorient |
| 2016-10-02 | Olympique Lyonnais | 2–0 | AS Saint-Étienne |
Matchday 9
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-10-14 | OGC Nice | 2–0 | Olympique Lyonnais |
| 2016-10-14 | Toulouse FC | 3–1 | AS Monaco |
| 2016-10-15 | AS Nancy Lorraine | 1–2 | Paris Saint-Germain |
| 2016-10-15 | EA Guingamp | 1–0 | Lille OSC |
| 2016-10-15 | FC Lorient | 1–2 | FC Nantes |
| 2016-10-15 | Montpellier HSC | 3–2 | SM Caen |
| 2016-10-15 | SC Bastia | 1–2 | Angers SCO |
| 2016-10-16 | AS Saint-Étienne | 1–1 | Dijon FCO |
| 2016-10-16 | Olympique Marseille | 1–0 | FC Metz |
| 2016-10-16 | Stade Rennais | 1–1 | Girondins Bordeaux |
Matchday 10
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-10-21 | AS Monaco | 6–2 | Montpellier HSC |
| 2016-10-22 | Angers SCO | 0–0 | Toulouse FC |
| 2016-10-22 | Dijon FCO | 1–0 | FC Lorient |
| 2016-10-22 | FC Nantes | 1–2 | Stade Rennais |
| 2016-10-22 | Girondins Bordeaux | 1–1 | AS Nancy Lorraine |
| 2016-10-22 | Lille OSC | 2–1 | SC Bastia |
| 2016-10-22 | Olympique Lyonnais | 1–3 | EA Guingamp |
| 2016-10-23 | FC Metz | 2–4 | OGC Nice |
| 2016-10-23 | Paris Saint-Germain | 0–0 | Olympique Marseille |
| 2016-10-23 | SM Caen | 0–2 | AS Saint-Étienne |
Matchday 11
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-10-28 | Lille OSC | 0–1 | Paris Saint-Germain |
| 2016-10-29 | AS Nancy Lorraine | 2–0 | SM Caen |
| 2016-10-29 | AS Saint-Étienne | 1–1 | AS Monaco |
| 2016-10-29 | EA Guingamp | 1–0 | Angers SCO |
| 2016-10-29 | FC Lorient | 2–2 | Montpellier HSC |
| 2016-10-29 | SC Bastia | 0–0 | Dijon FCO |
| 2016-10-29 | Toulouse FC | 1–2 | Olympique Lyonnais |
| 2016-10-30 | OGC Nice | 4–1 | FC Nantes |
| 2016-10-30 | Olympique Marseille | 0–0 | Girondins Bordeaux |
| 2016-10-30 | Stade Rennais | 1–0 | FC Metz |
Matchday 12
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-11-04 | Montpellier HSC | 3–1 | Olympique Marseille |
| 2016-11-05 | AS Monaco | 6–0 | AS Nancy Lorraine |
| 2016-11-05 | Angers SCO | 1–0 | Lille OSC |
| 2016-11-05 | Dijon FCO | 3–3 | EA Guingamp |
| 2016-11-05 | FC Nantes | 1–1 | Toulouse FC |
| 2016-11-05 | Girondins Bordeaux | 2–1 | FC Lorient |
| 2016-11-05 | Olympique Lyonnais | 2–1 | SC Bastia |
| 2016-11-06 | FC Metz | 0–0 | AS Saint-Étienne |
| 2016-11-06 | Paris Saint-Germain | 4–0 | Stade Rennais |
| 2016-11-06 | SM Caen | 1–0 | OGC Nice |
Matchday 13
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-11-18 | FC Lorient | 0–3 | AS Monaco |
| 2016-11-18 | Lille OSC | 0–1 | Olympique Lyonnais |
| 2016-11-19 | AS Nancy Lorraine | 1–0 | Dijon FCO |
| 2016-11-19 | Paris Saint-Germain | 2–0 | FC Nantes |
| 2016-11-19 | SC Bastia | 1–1 | Montpellier HSC |
| 2016-11-19 | Stade Rennais | 1–1 | Angers SCO |
| 2016-11-19 | Toulouse FC | 1–2 | FC Metz |
| 2016-11-20 | AS Saint-Étienne | 0–1 | OGC Nice |
| 2016-11-20 | EA Guingamp | 1–1 | Girondins Bordeaux |
| 2016-11-20 | Olympique Marseille | 1–0 | SM Caen |
Matchday 14
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-11-25 | Stade Rennais | 1–0 | Toulouse FC |
| 2016-11-26 | AS Monaco | 4–0 | Olympique Marseille |
| 2016-11-26 | FC Metz | 3–3 | FC Lorient |
| 2016-11-26 | FC Nantes | 0–0 | Lille OSC |
| 2016-11-26 | Girondins Bordeaux | 3–2 | Dijon FCO |
| 2016-11-26 | Montpellier HSC | 0–0 | AS Nancy Lorraine |
| 2016-11-26 | SM Caen | 1–1 | EA Guingamp |
| 2016-11-27 | Angers SCO | 1–2 | AS Saint-Étienne |
| 2016-11-27 | OGC Nice | 1–1 | SC Bastia |
| 2016-11-27 | Olympique Lyonnais | 1–2 | Paris Saint-Germain |
Matchday 15
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-11-29 | Dijon FCO | 1–1 | AS Monaco |
| 2016-11-29 | FC Lorient | 2–1 | Stade Rennais |
| 2016-11-29 | Lille OSC | 4–2 | SM Caen |
| 2016-11-30 | AS Nancy Lorraine | 4–0 | FC Metz |
| 2016-11-30 | AS Saint-Étienne | 0–0 | Olympique Marseille |
| 2016-11-30 | EA Guingamp | 0–1 | OGC Nice |
| 2016-11-30 | FC Nantes | 0–6 | Olympique Lyonnais |
| 2016-11-30 | Paris Saint-Germain | 2–0 | Angers SCO |
| 2016-11-30 | SC Bastia | 1–1 | Girondins Bordeaux |
| 2016-11-30 | Toulouse FC | 1–0 | Montpellier HSC |
Matchday 16
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-12-02 | SM Caen | 3–3 | Dijon FCO |
| 2016-12-03 | AS Monaco | 5–0 | SC Bastia |
| 2016-12-03 | Angers SCO | 2–2 | FC Lorient |
| 2016-12-03 | EA Guingamp | 2–0 | FC Nantes |
| 2016-12-03 | Girondins Bordeaux | 0–1 | Lille OSC |
| 2016-12-03 | Montpellier HSC | 3–0 | Paris Saint-Germain |
| 2016-12-04 | OGC Nice | 3–0 | Toulouse FC |
| 2016-12-04 | Olympique Marseille | 3–0 | AS Nancy Lorraine |
| 2016-12-04 | Stade Rennais | 2–0 | AS Saint-Étienne |
| 2017-04-05 | FC Metz | 0–3 | Olympique Lyonnais |
Matchday 17
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-12-10 | AS Nancy Lorraine | 2–0 | Angers SCO |
| 2016-12-10 | Dijon FCO | 1–2 | Olympique Marseille |
| 2016-12-10 | Girondins Bordeaux | 0–4 | AS Monaco |
| 2016-12-10 | Lille OSC | 2–1 | Montpellier HSC |
| 2016-12-10 | SC Bastia | 2–0 | FC Metz |
| 2016-12-10 | Toulouse FC | 3–2 | FC Lorient |
| 2016-12-11 | AS Saint-Étienne | 1–0 | EA Guingamp |
| 2016-12-11 | Olympique Lyonnais | 1–0 | Stade Rennais |
| 2016-12-11 | Paris Saint-Germain | 2–2 | OGC Nice |
| 2017-01-18 | FC Nantes | 1–0 | SM Caen |
Matchday 18
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-12-16 | Angers SCO | 0–2 | FC Nantes |
| 2016-12-17 | EA Guingamp | 2–1 | Paris Saint-Germain |
| 2016-12-17 | FC Lorient | 2–1 | AS Saint-Étienne |
| 2016-12-17 | Montpellier HSC | 4–0 | Girondins Bordeaux |
| 2016-12-17 | Stade Rennais | 1–2 | SC Bastia |
| 2016-12-17 | Toulouse FC | 1–1 | AS Nancy Lorraine |
| 2016-12-18 | AS Monaco | 1–3 | Olympique Lyonnais |
| 2016-12-18 | OGC Nice | 2–1 | Dijon FCO |
| 2016-12-18 | Olympique Marseille | 2–0 | Lille OSC |
| 2016-12-18 | SM Caen | 3–0 | FC Metz |
Matchday 19
| Date | Home | Score | Away |
|---|---|---|---|
| 2016-12-21 | AS Monaco | 2–1 | SM Caen |
| 2016-12-21 | AS Saint-Étienne | 0–0 | AS Nancy Lorraine |
| 2016-12-21 | Dijon FCO | 2–0 | Toulouse FC |
| 2016-12-21 | FC Metz | 2–2 | EA Guingamp |
| 2016-12-21 | FC Nantes | 1–0 | Montpellier HSC |
| 2016-12-21 | Girondins Bordeaux | 0–0 | OGC Nice |
| 2016-12-21 | Lille OSC | 1–1 | Stade Rennais |
| 2016-12-21 | Olympique Lyonnais | 2–0 | Angers SCO |
| 2016-12-21 | Paris Saint-Germain | 5–0 | FC Lorient |
| 2016-12-21 | SC Bastia | 1–2 | Olympique Marseille |
Matchday 20
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-01-13 | Lille OSC | 1–1 | AS Saint-Étienne |
| 2017-01-14 | AS Nancy Lorraine | 1–0 | SC Bastia |
| 2017-01-14 | Angers SCO | 1–1 | Girondins Bordeaux |
| 2017-01-14 | FC Lorient | 3–1 | EA Guingamp |
| 2017-01-14 | Montpellier HSC | 1–1 | Dijon FCO |
| 2017-01-14 | Stade Rennais | 0–1 | Paris Saint-Germain |
| 2017-01-14 | Toulouse FC | 0–1 | FC Nantes |
| 2017-01-15 | OGC Nice | 0–0 | FC Metz |
| 2017-01-15 | Olympique Marseille | 1–4 | AS Monaco |
| 2017-01-15 | SM Caen | 3–2 | Olympique Lyonnais |
Matchday 21
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-01-20 | SC Bastia | 1–1 | OGC Nice |
| 2017-01-21 | Dijon FCO | 0–0 | Lille OSC |
| 2017-01-21 | EA Guingamp | 1–1 | Stade Rennais |
| 2017-01-21 | FC Metz | 2–0 | Montpellier HSC |
| 2017-01-21 | FC Nantes | 0–2 | Paris Saint-Germain |
| 2017-01-21 | Girondins Bordeaux | 1–0 | Toulouse FC |
| 2017-01-22 | AS Monaco | 4–0 | FC Lorient |
| 2017-01-22 | AS Saint-Étienne | 2–1 | Angers SCO |
| 2017-01-22 | Olympique Lyonnais | 3–1 | Olympique Marseille |
| 2017-02-21 | SM Caen | 1–0 | AS Nancy Lorraine |
Matchday 22
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-01-27 | Olympique Marseille | 5–1 | Montpellier HSC |
| 2017-01-28 | AS Nancy Lorraine | 0–2 | Girondins Bordeaux |
| 2017-01-28 | Angers SCO | 2–1 | FC Metz |
| 2017-01-28 | FC Lorient | 2–3 | Dijon FCO |
| 2017-01-28 | Olympique Lyonnais | 1–2 | Lille OSC |
| 2017-01-28 | SC Bastia | 1–1 | SM Caen |
| 2017-01-28 | Stade Rennais | 1–1 | FC Nantes |
| 2017-01-29 | OGC Nice | 3–1 | EA Guingamp |
| 2017-01-29 | Paris Saint-Germain | 1–1 | AS Monaco |
| 2017-01-29 | Toulouse FC | 0–3 | AS Saint-Étienne |
Matchday 23
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-02-03 | FC Metz | 1–0 | Olympique Marseille |
| 2017-02-04 | AS Monaco | 3–0 | OGC Nice |
| 2017-02-04 | Dijon FCO | 1–3 | Paris Saint-Germain |
| 2017-02-04 | EA Guingamp | 0–1 | SM Caen |
| 2017-02-04 | Girondins Bordeaux | 1–1 | Stade Rennais |
| 2017-02-04 | Lille OSC | 0–1 | FC Lorient |
| 2017-02-04 | Montpellier HSC | 2–1 | SC Bastia |
| 2017-02-05 | AS Saint-Étienne | 2–0 | Olympique Lyonnais |
| 2017-02-05 | FC Nantes | 0–2 | AS Nancy Lorraine |
| 2017-02-05 | Toulouse FC | 4–0 | Angers SCO |
Matchday 24
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-02-07 | Montpellier HSC | 1–2 | AS Monaco |
| 2017-02-07 | Paris Saint-Germain | 2–1 | Lille OSC |
| 2017-02-07 | SM Caen | 0–4 | Girondins Bordeaux |
| 2017-02-08 | Angers SCO | 0–0 | Stade Rennais |
| 2017-02-08 | FC Lorient | 1–1 | Toulouse FC |
| 2017-02-08 | FC Metz | 2–1 | Dijon FCO |
| 2017-02-08 | OGC Nice | 1–0 | AS Saint-Étienne |
| 2017-02-08 | Olympique Lyonnais | 4–0 | AS Nancy Lorraine |
| 2017-02-08 | Olympique Marseille | 2–0 | EA Guingamp |
| 2017-03-01 | SC Bastia | 2–2 | FC Nantes |
Matchday 25
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-02-10 | Girondins Bordeaux | 0–3 | Paris Saint-Germain |
| 2017-02-11 | AS Monaco | 5–0 | FC Metz |
| 2017-02-11 | AS Nancy Lorraine | 0–3 | Montpellier HSC |
| 2017-02-11 | Dijon FCO | 2–0 | SM Caen |
| 2017-02-11 | EA Guingamp | 2–1 | Olympique Lyonnais |
| 2017-02-11 | Lille OSC | 1–2 | Angers SCO |
| 2017-02-11 | Toulouse FC | 4–1 | SC Bastia |
| 2017-02-12 | AS Saint-Étienne | 4–0 | FC Lorient |
| 2017-02-12 | FC Nantes | 3–2 | Olympique Marseille |
| 2017-02-12 | Stade Rennais | 2–2 | OGC Nice |
Matchday 26
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-02-17 | SC Bastia | 1–1 | AS Monaco |
| 2017-02-18 | Angers SCO | 1–0 | AS Nancy Lorraine |
| 2017-02-18 | FC Lorient | 0–1 | OGC Nice |
| 2017-02-18 | FC Metz | 1–1 | FC Nantes |
| 2017-02-18 | Olympique Marseille | 2–0 | Stade Rennais |
| 2017-02-18 | SM Caen | 0–1 | Lille OSC |
| 2017-02-19 | Girondins Bordeaux | 3–0 | EA Guingamp |
| 2017-02-19 | Montpellier HSC | 2–1 | AS Saint-Étienne |
| 2017-02-19 | Olympique Lyonnais | 4–2 | Dijon FCO |
| 2017-02-19 | Paris Saint-Germain | 0–0 | Toulouse FC |
Matchday 27
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-02-24 | FC Nantes | 3–1 | Dijon FCO |
| 2017-02-24 | OGC Nice | 2–1 | Montpellier HSC |
| 2017-02-25 | AS Nancy Lorraine | 0–0 | Toulouse FC |
| 2017-02-25 | Angers SCO | 3–0 | SC Bastia |
| 2017-02-25 | EA Guingamp | 1–2 | AS Monaco |
| 2017-02-25 | Lille OSC | 2–3 | Girondins Bordeaux |
| 2017-02-25 | Stade Rennais | 1–0 | FC Lorient |
| 2017-02-26 | AS Saint-Étienne | 0–1 | SM Caen |
| 2017-02-26 | Olympique Lyonnais | 5–0 | FC Metz |
| 2017-02-26 | Olympique Marseille | 1–5 | Paris Saint-Germain |
Matchday 28
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-03-03 | Girondins Bordeaux | 1–1 | Olympique Lyonnais |
| 2017-03-04 | Dijon FCO | 0–1 | OGC Nice |
| 2017-03-04 | FC Metz | 1–1 | Stade Rennais |
| 2017-03-04 | Montpellier HSC | 1–1 | EA Guingamp |
| 2017-03-04 | Paris Saint-Germain | 1–0 | AS Nancy Lorraine |
| 2017-03-04 | SC Bastia | 0–0 | AS Saint-Étienne |
| 2017-03-04 | SM Caen | 2–3 | Angers SCO |
| 2017-03-05 | AS Monaco | 4–0 | FC Nantes |
| 2017-03-05 | FC Lorient | 1–4 | Olympique Marseille |
| 2017-03-05 | Toulouse FC | 1–1 | Lille OSC |
Matchday 29
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-03-10 | OGC Nice | 2–2 | SM Caen |
| 2017-03-10 | Olympique Marseille | 3–0 | Angers SCO |
| 2017-03-11 | AS Monaco | 2–1 | Girondins Bordeaux |
| 2017-03-11 | AS Nancy Lorraine | 1–2 | Lille OSC |
| 2017-03-11 | EA Guingamp | 5–0 | SC Bastia |
| 2017-03-11 | Montpellier HSC | 2–3 | FC Nantes |
| 2017-03-11 | Stade Rennais | 1–1 | Dijon FCO |
| 2017-03-12 | AS Saint-Étienne | 2–2 | FC Metz |
| 2017-03-12 | FC Lorient | 1–2 | Paris Saint-Germain |
| 2017-03-12 | Olympique Lyonnais | 4–0 | Toulouse FC |
Matchday 30
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-03-17 | FC Metz | 1–0 | SC Bastia |
| 2017-03-17 | Lille OSC | 0–0 | Olympique Marseille |
| 2017-03-18 | AS Nancy Lorraine | 2–3 | FC Lorient |
| 2017-03-18 | Angers SCO | 3–0 | EA Guingamp |
| 2017-03-18 | FC Nantes | 1–1 | OGC Nice |
| 2017-03-18 | Girondins Bordeaux | 5–1 | Montpellier HSC |
| 2017-03-18 | Toulouse FC | 0–0 | Stade Rennais |
| 2017-03-19 | Dijon FCO | 0–1 | AS Saint-Étienne |
| 2017-03-19 | Paris Saint-Germain | 2–1 | Olympique Lyonnais |
| 2017-03-19 | SM Caen | 0–3 | AS Monaco |
Matchday 31
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-03-31 | EA Guingamp | 1–0 | AS Nancy Lorraine |
| 2017-04-01 | Olympique Marseille | 1–1 | Dijon FCO |
| 2017-04-01 | SC Bastia | 0–1 | Lille OSC |
| 2017-04-02 | FC Lorient | 1–0 | SM Caen |
| 2017-04-02 | FC Nantes | 2–1 | Angers SCO |
| 2017-04-02 | Montpellier HSC | 0–1 | Toulouse FC |
| 2017-04-02 | OGC Nice | 2–1 | Girondins Bordeaux |
| 2017-04-02 | Stade Rennais | 1–1 | Olympique Lyonnais |
| 2017-04-18 | FC Metz | 2–3 | Paris Saint-Germain |
| 2017-05-17 | AS Monaco | 2–0 | AS Saint-Étienne |
Matchday 32
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-04-07 | Lille OSC | 1–2 | OGC Nice |
| 2017-04-08 | AS Nancy Lorraine | 3–0 | Stade Rennais |
| 2017-04-08 | Angers SCO | 0–1 | AS Monaco |
| 2017-04-08 | Dijon FCO | 1–2 | SC Bastia |
| 2017-04-08 | Girondins Bordeaux | 3–0 | FC Metz |
| 2017-04-08 | Olympique Lyonnais | 1–4 | FC Lorient |
| 2017-04-08 | SM Caen | 0–2 | Montpellier HSC |
| 2017-04-09 | AS Saint-Étienne | 1–1 | FC Nantes |
| 2017-04-09 | Paris Saint-Germain | 4–0 | EA Guingamp |
| 2017-04-09 | Toulouse FC | 0–0 | Olympique Marseille |
Matchday 33
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-04-14 | Angers SCO | 0–2 | Paris Saint-Germain |
| 2017-04-15 | AS Monaco | 2–1 | Dijon FCO |
| 2017-04-15 | EA Guingamp | 2–1 | Toulouse FC |
| 2017-04-15 | FC Metz | 2–2 | SM Caen |
| 2017-04-15 | Montpellier HSC | 2–0 | FC Lorient |
| 2017-04-15 | OGC Nice | 3–1 | AS Nancy Lorraine |
| 2017-04-15 | Stade Rennais | 2–0 | Lille OSC |
| 2017-04-16 | FC Nantes | 0–1 | Girondins Bordeaux |
| 2017-04-16 | Olympique Marseille | 4–0 | AS Saint-Étienne |
| 2017-04-16 | SC Bastia | 0–0 | Olympique Lyonnais |
Matchday 34
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-04-21 | AS Nancy Lorraine | 0–0 | Olympique Marseille |
| 2017-04-22 | Dijon FCO | 3–2 | Angers SCO |
| 2017-04-22 | FC Lorient | 5–1 | FC Metz |
| 2017-04-22 | Girondins Bordeaux | 2–0 | SC Bastia |
| 2017-04-22 | Lille OSC | 3–0 | EA Guingamp |
| 2017-04-22 | Paris Saint-Germain | 2–0 | Montpellier HSC |
| 2017-04-22 | SM Caen | 0–2 | FC Nantes |
| 2017-04-23 | AS Saint-Étienne | 1–1 | Stade Rennais |
| 2017-04-23 | Olympique Lyonnais | 1–2 | AS Monaco |
| 2017-04-23 | Toulouse FC | 1–1 | OGC Nice |
Matchday 35
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-04-28 | Angers SCO | 1–2 | Olympique Lyonnais |
| 2017-04-29 | AS Monaco | 3–1 | Toulouse FC |
| 2017-04-29 | EA Guingamp | 0–2 | AS Saint-Étienne |
| 2017-04-29 | FC Metz | 2–1 | AS Nancy Lorraine |
| 2017-04-29 | FC Nantes | 1–0 | FC Lorient |
| 2017-04-29 | Montpellier HSC | 0–3 | Lille OSC |
| 2017-04-29 | SC Bastia | 1–0 | Stade Rennais |
| 2017-04-30 | Dijon FCO | 0–0 | Girondins Bordeaux |
| 2017-04-30 | OGC Nice | 3–1 | Paris Saint-Germain |
| 2017-04-30 | SM Caen | 1–5 | Olympique Marseille |
Matchday 36
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-05-05 | AS Saint-Étienne | 2–2 | Girondins Bordeaux |
| 2017-05-06 | AS Nancy Lorraine | 0–3 | AS Monaco |
| 2017-05-06 | EA Guingamp | 4–0 | Dijon FCO |
| 2017-05-06 | FC Lorient | 1–1 | Angers SCO |
| 2017-05-06 | Lille OSC | 0–2 | FC Metz |
| 2017-05-06 | Paris Saint-Germain | 5–0 | SC Bastia |
| 2017-05-06 | Toulouse FC | 0–1 | SM Caen |
| 2017-05-07 | Olympique Lyonnais | 3–2 | FC Nantes |
| 2017-05-07 | Olympique Marseille | 2–1 | OGC Nice |
| 2017-05-07 | Stade Rennais | 1–0 | Montpellier HSC |
Matchday 37
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-05-14 | AS Monaco | 4–0 | Lille OSC |
| 2017-05-14 | AS Saint-Étienne | 0–5 | Paris Saint-Germain |
| 2017-05-14 | Dijon FCO | 2–0 | AS Nancy Lorraine |
| 2017-05-14 | FC Metz | 1–1 | Toulouse FC |
| 2017-05-14 | FC Nantes | 4–1 | EA Guingamp |
| 2017-05-14 | Girondins Bordeaux | 1–1 | Olympique Marseille |
| 2017-05-14 | Montpellier HSC | 1–3 | Olympique Lyonnais |
| 2017-05-14 | OGC Nice | 0–2 | Angers SCO |
| 2017-05-14 | SC Bastia | 2–0 | FC Lorient |
| 2017-05-14 | SM Caen | 0–1 | Stade Rennais |
Matchday 38
| Date | Home | Score | Away |
|---|---|---|---|
| 2017-05-20 | AS Nancy Lorraine | 3–1 | AS Saint-Étienne |
| 2017-05-20 | Angers SCO | 2–0 | Montpellier HSC |
| 2017-05-20 | EA Guingamp | 1–0 | FC Metz |
| 2017-05-20 | FC Lorient | 1–1 | Girondins Bordeaux |
| 2017-05-20 | Lille OSC | 3–0 | FC Nantes |
| 2017-05-20 | Olympique Lyonnais | 3–3 | OGC Nice |
| 2017-05-20 | Olympique Marseille | 1–0 | SC Bastia |
| 2017-05-20 | Paris Saint-Germain | 1–1 | SM Caen |
| 2017-05-20 | Stade Rennais | 2–3 | AS Monaco |
| 2017-05-20 | Toulouse FC | 0–0 | Dijon FCO |
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.