![]()
France
Ligue 1 2017/18 final table, results and top scorers
The 2017/18 season as it ended: the final table, every result by month and the player boards. History only, never a prediction.
Final table
| # | Team | P | W | D | L | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | 38 | 29 | 6 | 3 | 108:29 | +79 | 93 | |
| 2 | 38 | 24 | 8 | 6 | 85:45 | +40 | 80 | |
| 3 | 38 | 23 | 9 | 6 | 87:43 | +44 | 78 | |
| 4 | 38 | 22 | 11 | 5 | 80:47 | +33 | 77 | |
| 5 | 38 | 16 | 10 | 12 | 50:44 | +6 | 58 | |
| 6 | Bordeaux | 38 | 16 | 7 | 15 | 53:48 | +5 | 55 |
| 7 | Saint-Étienne | 38 | 15 | 10 | 13 | 47:50 | −3 | 55 |
| 8 | 38 | 15 | 9 | 14 | 53:52 | +1 | 54 | |
| 9 | Nantes | 38 | 14 | 10 | 14 | 36:41 | −5 | 52 |
| 10 | Montpellier | 38 | 11 | 18 | 9 | 36:33 | +3 | 51 |
| 11 | Dijon | 38 | 13 | 9 | 16 | 55:73 | −18 | 48 |
| 12 | Guingamp | 38 | 12 | 11 | 15 | 48:59 | −11 | 47 |
| 13 | Amiens | 38 | 12 | 9 | 17 | 37:42 | −5 | 45 |
| 14 | 38 | 9 | 14 | 15 | 42:52 | −10 | 41 | |
| 15 | 38 | 9 | 11 | 18 | 44:67 | −23 | 38 | |
| 16 | Caen | 38 | 10 | 8 | 20 | 27:52 | −25 | 38 |
| 17 | 38 | 10 | 8 | 20 | 41:67 | −26 | 38 | |
| 18 | 38 | 9 | 10 | 19 | 38:54 | −16 | 37 | |
| 19 | 38 | 9 | 6 | 23 | 32:59 | −27 | 33 | |
| 20 | Metz | 38 | 6 | 8 | 24 | 34:76 | −42 | 26 |
League rounds only, 90 minutes: 3 points a win, then goal difference and goals scored.
Player boards
Top scorers
| # | Player | Goals |
|---|---|---|
| 1 | Edinson Cavani | 28 |
| 2 | Florian Thauvin | 22 |
| 3 | Memphis Depay | 19 |
| 4 | Neymar | 19 |
Penalties scored
| # | Player | Goals |
|---|---|---|
| 1 | Mario Balotelli | 6 |
| 2 | Ivan Santini Caen | 5 |
| 3 | Emiliano Sala Nantes | 4 |
| 4 | Fabinho | 4 |
| 5 | Jonathan Bamba Saint-Étienne | 4 |
| 6 | Max Gradel | 4 |
| 7 | Neymar | 4 |
Hat-tricks
| # | Player | Hat-tricks |
|---|---|---|
| 1 | Memphis Depay | 2 |
| 2 | Alassane Pléa | 1 |
| 3 | Florian Thauvin | 1 |
| 4 | Neymar | 1 |
| 5 | Radamel Falcao | 1 |
| 6 | Romain Hamouma Saint-Étienne | 1 |
Yellow cards
| # | Player | Yellow |
|---|---|---|
| 1 | Benjamin André | 12 |
| 2 | Frédéric Guilbert Caen | 12 |
| 3 | Dante | 11 |
| 4 | Mario Balotelli | 11 |
| 5 | Pedro Mendes Montpellier | 11 |
The season's records
Biggest win:
Paris Saint-Germain 8–0 Dijon (17 Jan 2018)
Highest-scoring game:
Marseille 6–3 Metz (2 Feb 2018)
All results
May 2018 · 30 matches
| Date | Match | Score |
|---|---|---|
| 4 May | Amiens – Paris Saint-Germain | 2–2 |
| 6 May | Caen – Monaco | 1–2 |
| 6 May | Dijon – Guingamp | 3–1 |
| 6 May | Lyon – Troyes | 3–0 |
| 6 May | Marseille – Nice | 2–1 |
| 6 May | Metz – Angers | 1–2 |
| 6 May | Nantes – Montpellier | 0–2 |
| 6 May | Rennes – Strasbourg | 2–1 |
| 6 May | Saint-Étienne – Bordeaux | 1–3 |
| 6 May | Toulouse – Lille | 2–3 |
| 11 May | Guingamp – Marseille | 3–3 |
| 12 May | Amiens – Metz | 2–0 |
| 12 May | Angers – Nantes | 0–2 |
| 12 May | Bordeaux – Toulouse | 4–2 |
| 12 May | Lille – Dijon | 2–1 |
| 12 May | Monaco – Saint-Étienne | 1–0 |
| 12 May | Montpellier – Troyes | 1–1 |
| 12 May | Nice – Caen | 4–1 |
| 12 May | Paris Saint-Germain – Rennes | 0–2 |
| 12 May | Strasbourg – Lyon | 3–2 |
| 19 May | Caen – Paris Saint-Germain | 0–0 |
| 19 May | Dijon – Angers | 2–1 |
| 19 May | Lyon – Nice | 3–2 |
| 19 May | Marseille – Amiens | 2–1 |
| 19 May | Metz – Bordeaux | 0–4 |
| 19 May | Nantes – Strasbourg | 1–0 |
| 19 May | Rennes – Montpellier | 1–1 |
| 19 May | Saint-Étienne – Lille | 5–0 |
| 19 May | Toulouse – Guingamp | 2–1 |
| 19 May | Troyes – Monaco | 0–3 |
April 2018 · 48 matches
| Date | Match | Score |
|---|---|---|
| 1 Apr | Caen – Montpellier | 1–3 |
| 1 Apr | Guingamp – Bordeaux | 2–1 |
| 1 Apr | Lille – Amiens | 0–1 |
| 1 Apr | Lyon – Toulouse | 2–0 |
| 1 Apr | Nantes – Saint-Étienne | 0–3 |
| 1 Apr | Strasbourg – Metz | 2–2 |
| 1 Apr | Troyes – Nice | 0–2 |
| 4 Apr | Rennes – Monaco | 1–1 |
| 6 Apr | Saint-Étienne – Paris Saint-Germain | 1–1 |
| 7 Apr | Amiens – Caen | 3–0 |
| 7 Apr | Angers – Strasbourg | 1–1 |
| 7 Apr | Bordeaux – Lille | 2–1 |
| 7 Apr | Guingamp – Troyes | 4–0 |
| 7 Apr | Monaco – Nantes | 2–1 |
| 7 Apr | Toulouse – Dijon | 0–1 |
| 8 Apr | Marseille – Montpellier | 0–0 |
| 8 Apr | Metz – Lyon | 0–5 |
| 8 Apr | Nice – Rennes | 1–1 |
| 13 Apr | Angers – Nice | 1–1 |
| 14 Apr | Lille – Guingamp | 2–2 |
| 14 Apr | Lyon – Amiens | 3–0 |
| 14 Apr | Nantes – Dijon | 1–1 |
| 14 Apr | Rennes – Metz | 1–2 |
| 14 Apr | Strasbourg – Saint-Étienne | 0–1 |
| 15 Apr | Montpellier – Bordeaux | 1–3 |
| 15 Apr | Paris Saint-Germain – Monaco | 7–1 |
| 15 Apr | Troyes – Marseille | 2–3 |
| 20 Apr | Dijon – Lyon | 2–5 |
| 20 Apr | Nantes – Rennes | 1–1 |
| 21 Apr | Amiens – Strasbourg | 3–1 |
| 21 Apr | Guingamp – Monaco | 3–1 |
| 21 Apr | Marseille – Lille | 5–1 |
| 21 Apr | Metz – Caen | 1–1 |
| 21 Apr | Toulouse – Angers | 2–0 |
| 22 Apr | Bordeaux – Paris Saint-Germain | 0–1 |
| 22 Apr | Nice – Montpellier | 1–0 |
| 22 Apr | Saint-Étienne – Troyes | 2–1 |
| 25 Apr | Caen – Toulouse | 0–0 |
| 27 Apr | Montpellier – Saint-Étienne | 0–1 |
| 28 Apr | Bordeaux – Dijon | 3–1 |
| 28 Apr | Lille – Metz | 3–1 |
| 28 Apr | Lyon – Nantes | 2–0 |
| 28 Apr | Monaco – Amiens | 0–0 |
| 28 Apr | Strasbourg – Nice | 1–1 |
| 28 Apr | Troyes – Caen | 3–1 |
| 29 Apr | Angers – Marseille | 1–1 |
| 29 Apr | Paris Saint-Germain – Guingamp | 2–2 |
| 29 Apr | Rennes – Toulouse | 2–1 |
March 2018 · 32 matches
| Date | Match | Score |
|---|---|---|
| 2 Mar | Monaco – Bordeaux | 2–1 |
| 2 Mar | Nice – Lille | 2–1 |
| 3 Mar | Amiens – Rennes | 0–2 |
| 3 Mar | Angers – Guingamp | 3–0 |
| 3 Mar | Metz – Toulouse | 1–1 |
| 3 Mar | Saint-Étienne – Dijon | 2–2 |
| 3 Mar | Troyes – Paris Saint-Germain | 0–2 |
| 4 Mar | Caen – Strasbourg | 2–0 |
| 4 Mar | Marseille – Nantes | 1–1 |
| 4 Mar | Montpellier – Lyon | 1–1 |
| 9 Mar | Strasbourg – Monaco | 1–3 |
| 10 Mar | Bordeaux – Angers | 0–0 |
| 10 Mar | Dijon – Amiens | 1–1 |
| 10 Mar | Lille – Montpellier | 1–1 |
| 10 Mar | Nantes – Troyes | 1–0 |
| 10 Mar | Paris Saint-Germain – Metz | 5–0 |
| 10 Mar | Rennes – Saint-Étienne | 1–1 |
| 11 Mar | Guingamp – Nice | 2–5 |
| 11 Mar | Lyon – Caen | 1–0 |
| 11 Mar | Toulouse – Marseille | 1–2 |
| 14 Mar | Paris Saint-Germain – Angers | 2–1 |
| 16 Mar | Monaco – Lille | 2–1 |
| 17 Mar | Amiens – Troyes | 1–1 |
| 17 Mar | Angers – Caen | 3–0 |
| 17 Mar | Bordeaux – Rennes | 0–2 |
| 17 Mar | Montpellier – Dijon | 2–2 |
| 17 Mar | Toulouse – Strasbourg | 2–2 |
| 18 Mar | Marseille – Lyon | 2–3 |
| 18 Mar | Metz – Nantes | 1–1 |
| 18 Mar | Nice – Paris Saint-Germain | 1–2 |
| 18 Mar | Saint-Étienne – Guingamp | 2–0 |
| 31 Mar | Dijon – Marseille | 1–3 |
February 2018 · 40 matches
| Date | Match | Score |
|---|---|---|
| 2 Feb | Marseille – Metz | 6–3 |
| 3 Feb | Amiens – Saint-Étienne | 0–2 |
| 3 Feb | Lille – Paris Saint-Germain | 0–3 |
| 3 Feb | Montpellier – Angers | 2–1 |
| 3 Feb | Nice – Toulouse | 0–1 |
| 3 Feb | Strasbourg – Bordeaux | 0–2 |
| 4 Feb | Caen – Nantes | 3–2 |
| 4 Feb | Monaco – Lyon | 3–2 |
| 4 Feb | Rennes – Guingamp | 0–1 |
| 9 Feb | Saint-Étienne – Marseille | 2–2 |
| 10 Feb | Angers – Monaco | 0–4 |
| 10 Feb | Bordeaux – Amiens | 3–2 |
| 10 Feb | Dijon – Nice | 3–2 |
| 10 Feb | Guingamp – Caen | 0–0 |
| 10 Feb | Metz – Montpellier | 0–1 |
| 10 Feb | Toulouse – Paris Saint-Germain | 0–1 |
| 11 Feb | Lyon – Rennes | 0–2 |
| 11 Feb | Nantes – Lille | 2–2 |
| 11 Feb | Strasbourg – Troyes | 2–1 |
| 16 Feb | Monaco – Dijon | 4–0 |
| 17 Feb | Amiens – Toulouse | 0–0 |
| 17 Feb | Angers – Saint-Étienne | 0–1 |
| 17 Feb | Caen – Rennes | 2–2 |
| 17 Feb | Montpellier – Guingamp | 1–1 |
| 17 Feb | Paris Saint-Germain – Strasbourg | 5–2 |
| 17 Feb | Troyes – Metz | 1–0 |
| 18 Feb | Lille – Lyon | 2–2 |
| 18 Feb | Marseille – Bordeaux | 1–0 |
| 18 Feb | Nice – Nantes | 1–1 |
| 20 Feb | Troyes – Dijon | 0–0 |
| 23 Feb | Strasbourg – Montpellier | 0–0 |
| 24 Feb | Dijon – Caen | 2–0 |
| 24 Feb | Guingamp – Metz | 2–2 |
| 24 Feb | Lille – Angers | 1–2 |
| 24 Feb | Nantes – Amiens | 0–1 |
| 24 Feb | Rennes – Troyes | 2–0 |
| 24 Feb | Toulouse – Monaco | 3–3 |
| 25 Feb | Bordeaux – Nice | 0–0 |
| 25 Feb | Lyon – Saint-Étienne | 1–1 |
| 25 Feb | Paris Saint-Germain – Marseille | 3–0 |
January 2018 · 40 matches
| Date | Match | Score |
|---|---|---|
| 12 Jan | Strasbourg – Guingamp | 0–2 |
| 13 Jan | Caen – Lille | 0–1 |
| 13 Jan | Dijon – Metz | 1–1 |
| 13 Jan | Montpellier – Monaco | 0–0 |
| 13 Jan | Nice – Amiens | 1–0 |
| 13 Jan | Rennes – Marseille | 0–3 |
| 13 Jan | Troyes – Bordeaux | 0–1 |
| 14 Jan | Lyon – Angers | 1–1 |
| 14 Jan | Nantes – Paris Saint-Germain | 0–1 |
| 14 Jan | Saint-Étienne – Toulouse | 2–0 |
| 16 Jan | Bordeaux – Caen | 0–2 |
| 16 Jan | Marseille – Strasbourg | 2–0 |
| 16 Jan | Monaco – Nice | 2–2 |
| 17 Jan | Amiens – Montpellier | 1–1 |
| 17 Jan | Angers – Troyes | 3–1 |
| 17 Jan | Guingamp – Lyon | 0–2 |
| 17 Jan | Lille – Rennes | 1–2 |
| 17 Jan | Metz – Saint-Étienne | 3–0 |
| 17 Jan | Paris Saint-Germain – Dijon | 8–0 |
| 17 Jan | Toulouse – Nantes | 1–1 |
| 19 Jan | Caen – Marseille | 0–2 |
| 20 Jan | Amiens – Guingamp | 3–1 |
| 20 Jan | Montpellier – Toulouse | 2–1 |
| 20 Jan | Nantes – Bordeaux | 0–1 |
| 20 Jan | Rennes – Angers | 1–0 |
| 20 Jan | Strasbourg – Dijon | 3–2 |
| 20 Jan | Troyes – Lille | 1–0 |
| 21 Jan | Lyon – Paris Saint-Germain | 2–1 |
| 21 Jan | Monaco – Metz | 3–1 |
| 21 Jan | Nice – Saint-Étienne | 1–0 |
| 26 Jan | Dijon – Rennes | 2–1 |
| 27 Jan | Angers – Amiens | 1–0 |
| 27 Jan | Guingamp – Nantes | 0–3 |
| 27 Jan | Metz – Nice | 2–1 |
| 27 Jan | Paris Saint-Germain – Montpellier | 4–0 |
| 27 Jan | Saint-Étienne – Caen | 2–1 |
| 27 Jan | Toulouse – Troyes | 1–0 |
| 28 Jan | Bordeaux – Lyon | 3–1 |
| 28 Jan | Lille – Strasbourg | 2–1 |
| 28 Jan | Marseille – Monaco | 2–2 |
December 2017 · 40 matches
| Date | Match | Score |
|---|---|---|
| 1 Dec | Dijon – Bordeaux | 3–2 |
| 2 Dec | Lille – Toulouse | 1–0 |
| 2 Dec | Monaco – Angers | 1–0 |
| 2 Dec | Nice – Metz | 3–1 |
| 2 Dec | Rennes – Amiens | 2–0 |
| 2 Dec | Strasbourg – Paris Saint-Germain | 2–1 |
| 2 Dec | Troyes – Guingamp | 0–1 |
| 3 Dec | Caen – Lyon | 1–2 |
| 3 Dec | Montpellier – Marseille | 1–1 |
| 3 Dec | Saint-Étienne – Nantes | 1–1 |
| 8 Dec | Bordeaux – Strasbourg | 0–3 |
| 9 Dec | Angers – Montpellier | 1–1 |
| 9 Dec | Guingamp – Dijon | 4–0 |
| 9 Dec | Metz – Rennes | 1–1 |
| 9 Dec | Monaco – Troyes | 3–2 |
| 9 Dec | Paris Saint-Germain – Lille | 3–1 |
| 9 Dec | Toulouse – Caen | 2–0 |
| 10 Dec | Amiens – Lyon | 1–2 |
| 10 Dec | Marseille – Saint-Étienne | 3–0 |
| 10 Dec | Nantes – Nice | 1–2 |
| 15 Dec | Saint-Étienne – Monaco | 0–4 |
| 16 Dec | Caen – Guingamp | 0–0 |
| 16 Dec | Dijon – Lille | 3–0 |
| 16 Dec | Montpellier – Metz | 1–3 |
| 16 Dec | Rennes – Paris Saint-Germain | 1–4 |
| 16 Dec | Strasbourg – Toulouse | 2–1 |
| 16 Dec | Troyes – Amiens | 1–0 |
| 17 Dec | Lyon – Marseille | 2–0 |
| 17 Dec | Nantes – Angers | 1–0 |
| 17 Dec | Nice – Bordeaux | 1–0 |
| 20 Dec | Amiens – Nantes | 0–1 |
| 20 Dec | Angers – Dijon | 2–1 |
| 20 Dec | Bordeaux – Montpellier | 0–2 |
| 20 Dec | Guingamp – Saint-Étienne | 2–1 |
| 20 Dec | Lille – Nice | 1–1 |
| 20 Dec | Marseille – Troyes | 3–1 |
| 20 Dec | Metz – Strasbourg | 3–0 |
| 20 Dec | Monaco – Rennes | 2–1 |
| 20 Dec | Paris Saint-Germain – Caen | 3–1 |
| 20 Dec | Toulouse – Lyon | 1–2 |
November 2017 · 41 matches
| Date | Match | Score |
|---|---|---|
| 3 Nov | Rennes – Bordeaux | 1–0 |
| 4 Nov | Angers – Paris Saint-Germain | 0–5 |
| 4 Nov | Monaco – Guingamp | 6–0 |
| 4 Nov | Montpellier – Amiens | 1–1 |
| 4 Nov | Nantes – Toulouse | 2–1 |
| 4 Nov | Troyes – Strasbourg | 3–0 |
| 5 Nov | Marseille – Caen | 5–0 |
| 5 Nov | Metz – Lille | 0–3 |
| 5 Nov | Nice – Dijon | 1–0 |
| 5 Nov | Saint-Étienne – Lyon | 0–5 |
| 17 Nov | Amiens – Monaco | 1–1 |
| 17 Nov | Lille – Saint-Étienne | 3–1 |
| 18 Nov | Dijon – Troyes | 3–1 |
| 18 Nov | Guingamp – Angers | 1–1 |
| 18 Nov | Paris Saint-Germain – Nantes | 4–1 |
| 18 Nov | Strasbourg – Rennes | 2–1 |
| 18 Nov | Toulouse – Metz | 0–0 |
| 19 Nov | Bordeaux – Marseille | 1–1 |
| 19 Nov | Caen – Nice | 1–1 |
| 19 Nov | Lyon – Montpellier | 0–0 |
| 20 Nov | Amiens – Lille | 3–0 |
| 24 Nov | Saint-Étienne – Strasbourg | 2–2 |
| 25 Nov | Caen – Bordeaux | 1–0 |
| 25 Nov | Dijon – Toulouse | 3–1 |
| 25 Nov | Metz – Amiens | 0–2 |
| 25 Nov | Montpellier – Lille | 3–0 |
| 25 Nov | Rennes – Nantes | 2–1 |
| 25 Nov | Troyes – Angers | 3–0 |
| 26 Nov | Marseille – Guingamp | 1–0 |
| 26 Nov | Monaco – Paris Saint-Germain | 1–2 |
| 26 Nov | Nice – Lyon | 0–5 |
| 28 Nov | Amiens – Dijon | 2–1 |
| 28 Nov | Bordeaux – Saint-Étienne | 3–0 |
| 28 Nov | Strasbourg – Caen | 0–0 |
| 29 Nov | Angers – Rennes | 1–2 |
| 29 Nov | Guingamp – Montpellier | 0–0 |
| 29 Nov | Lyon – Lille | 1–2 |
| 29 Nov | Metz – Marseille | 0–3 |
| 29 Nov | Nantes – Monaco | 1–0 |
| 29 Nov | Paris Saint-Germain – Troyes | 2–0 |
| 29 Nov | Toulouse – Nice | 1–2 |
October 2017 · 33 matches
| Date | Match | Score |
|---|---|---|
| 1 Oct | Angers – Lyon | 3–3 |
| 1 Oct | Nice – Marseille | 2–4 |
| 1 Oct | Troyes – Saint-Étienne | 2–1 |
| 13 Oct | Lyon – Monaco | 3–2 |
| 14 Oct | Caen – Angers | 0–2 |
| 14 Oct | Dijon – Paris Saint-Germain | 1–2 |
| 14 Oct | Guingamp – Rennes | 2–0 |
| 14 Oct | Lille – Troyes | 2–2 |
| 14 Oct | Saint-Étienne – Metz | 3–1 |
| 14 Oct | Toulouse – Amiens | 1–0 |
| 15 Oct | Bordeaux – Nantes | 1–1 |
| 15 Oct | Montpellier – Nice | 2–0 |
| 15 Oct | Strasbourg – Marseille | 3–3 |
| 20 Oct | Saint-Étienne – Montpellier | 0–1 |
| 21 Oct | Amiens – Bordeaux | 1–0 |
| 21 Oct | Angers – Toulouse | 0–1 |
| 21 Oct | Metz – Dijon | 1–2 |
| 21 Oct | Monaco – Caen | 2–0 |
| 21 Oct | Nantes – Guingamp | 2–1 |
| 21 Oct | Rennes – Lille | 1–0 |
| 22 Oct | Marseille – Paris Saint-Germain | 2–2 |
| 22 Oct | Nice – Strasbourg | 1–2 |
| 22 Oct | Troyes – Lyon | 0–5 |
| 27 Oct | Paris Saint-Germain – Nice | 3–0 |
| 28 Oct | Bordeaux – Monaco | 0–2 |
| 28 Oct | Caen – Troyes | 1–0 |
| 28 Oct | Dijon – Nantes | 1–0 |
| 28 Oct | Guingamp – Amiens | 1–1 |
| 28 Oct | Montpellier – Rennes | 0–1 |
| 28 Oct | Strasbourg – Angers | 2–2 |
| 29 Oct | Lille – Marseille | 0–1 |
| 29 Oct | Lyon – Metz | 2–0 |
| 29 Oct | Toulouse – Saint-Étienne | 0–0 |
September 2017 · 36 matches
| Date | Match | Score |
|---|---|---|
| 8 Sep | Lille – Bordeaux | 0–0 |
| 8 Sep | Metz – Paris Saint-Germain | 1–5 |
| 9 Sep | Caen – Dijon | 2–1 |
| 9 Sep | Montpellier – Nantes | 0–1 |
| 9 Sep | Nice – Monaco | 4–0 |
| 9 Sep | Strasbourg – Amiens | 0–1 |
| 9 Sep | Troyes – Toulouse | 0–0 |
| 10 Sep | Lyon – Guingamp | 2–1 |
| 10 Sep | Marseille – Rennes | 1–3 |
| 10 Sep | Saint-Étienne – Angers | 1–1 |
| 15 Sep | Toulouse – Bordeaux | 0–1 |
| 16 Sep | Dijon – Saint-Étienne | 0–1 |
| 16 Sep | Guingamp – Lille | 1–0 |
| 16 Sep | Monaco – Strasbourg | 3–0 |
| 16 Sep | Nantes – Caen | 1–0 |
| 16 Sep | Troyes – Montpellier | 0–1 |
| 17 Sep | Amiens – Marseille | 0–2 |
| 17 Sep | Angers – Metz | 0–1 |
| 17 Sep | Paris Saint-Germain – Lyon | 2–0 |
| 17 Sep | Rennes – Nice | 0–1 |
| 22 Sep | Lille – Monaco | 0–4 |
| 22 Sep | Nice – Angers | 2–2 |
| 23 Sep | Bordeaux – Guingamp | 3–1 |
| 23 Sep | Caen – Amiens | 1–0 |
| 23 Sep | Lyon – Dijon | 3–3 |
| 23 Sep | Metz – Troyes | 0–1 |
| 23 Sep | Montpellier – Paris Saint-Germain | 0–0 |
| 24 Sep | Marseille – Toulouse | 2–0 |
| 24 Sep | Saint-Étienne – Rennes | 2–2 |
| 24 Sep | Strasbourg – Nantes | 1–2 |
| 29 Sep | Monaco – Montpellier | 1–1 |
| 30 Sep | Dijon – Strasbourg | 1–1 |
| 30 Sep | Guingamp – Toulouse | 1–1 |
| 30 Sep | Nantes – Metz | 1–0 |
| 30 Sep | Paris Saint-Germain – Bordeaux | 6–2 |
| 30 Sep | Rennes – Caen | 0–1 |
August 2017 · 40 matches
| Date | Match | Score |
|---|---|---|
| 4 Aug | Monaco – Toulouse | 3–2 |
| 5 Aug | Lyon – Strasbourg | 4–0 |
| 5 Aug | Metz – Guingamp | 1–3 |
| 5 Aug | Montpellier – Caen | 1–0 |
| 5 Aug | Paris Saint-Germain – Amiens | 2–0 |
| 5 Aug | Saint-Étienne – Nice | 1–0 |
| 5 Aug | Troyes – Rennes | 1–1 |
| 6 Aug | Angers – Bordeaux | 2–2 |
| 6 Aug | Lille – Nantes | 3–0 |
| 6 Aug | Marseille – Dijon | 3–0 |
| 11 Aug | Nice – Troyes | 1–2 |
| 11 Aug | Rennes – Lyon | 1–2 |
| 12 Aug | Amiens – Angers | 0–2 |
| 12 Aug | Bordeaux – Metz | 2–0 |
| 12 Aug | Caen – Saint-Étienne | 0–1 |
| 12 Aug | Nantes – Marseille | 0–1 |
| 12 Aug | Toulouse – Montpellier | 1–0 |
| 13 Aug | Dijon – Monaco | 1–4 |
| 13 Aug | Guingamp – Paris Saint-Germain | 0–3 |
| 13 Aug | Strasbourg – Lille | 3–0 |
| 18 Aug | Metz – Monaco | 0–1 |
| 19 Aug | Lyon – Bordeaux | 3–3 |
| 19 Aug | Montpellier – Strasbourg | 1–1 |
| 19 Aug | Nice – Guingamp | 2–0 |
| 19 Aug | Rennes – Dijon | 2–2 |
| 19 Aug | Saint-Étienne – Amiens | 3–0 |
| 19 Aug | Troyes – Nantes | 0–1 |
| 20 Aug | Lille – Caen | 0–2 |
| 20 Aug | Marseille – Angers | 1–1 |
| 20 Aug | Paris Saint-Germain – Toulouse | 6–2 |
| 25 Aug | Paris Saint-Germain – Saint-Étienne | 3–0 |
| 26 Aug | Amiens – Nice | 3–0 |
| 26 Aug | Bordeaux – Troyes | 2–1 |
| 26 Aug | Caen – Metz | 1–0 |
| 26 Aug | Dijon – Montpellier | 2–1 |
| 26 Aug | Nantes – Lyon | 0–0 |
| 26 Aug | Toulouse – Rennes | 3–2 |
| 27 Aug | Angers – Lille | 1–1 |
| 27 Aug | Guingamp – Strasbourg | 2–0 |
| 27 Aug | Monaco – Marseille | 6–1 |
League rounds, 90 minutes, by month.
Referees
| Referee | Matches |
|---|---|
| François Letexier | 24 |
| Antony Gautier | 23 |
| Mikael Lesage | 23 |
| Benoît Bastien | 22 |
| Benoît Millot | 22 |
| Brisard Jerome | 22 |
| Ruddy Buquet | 22 |
| Johan Hamel | 21 |
| Frank Schneider | 20 |
| Karim Abed | 20 |
| Amaury Delerue | 19 |
| Clement Turpin | 18 |
| Thomas Leonard | 18 |
| Stephane Jochem | 17 |
| Nicolas Rainville | 16 |
| Olivier Thual | 16 |
| Sébastien Desiage | 14 |
| Hakim Ben el Hadj | 13 |
| Jerome Miguelgorry | 10 |
| Sebastien Moreira | 10 |
| Tony Chapron | 7 |
Matches per referee from the season's schedule; the table lists referees with at least 3 matches.
From our data: the season's league matches. History only, never a prediction.
The day's tips on Telegram
Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.