2016–17 Ligue 1
{{Short description|79th season of top-tier French football}}{{Infobox football league season
| competition = Ligue 1
| image =
| season = 2016–17
| dates = 12 August 2016 – 20 May 2017
| winners = Monaco
8th Ligue 1 title
8th French title
| relegated = Lorient
Nancy
Bastia
| continentalcup1 = Champions League
| continentalcup1 qualifiers = Monaco
Paris Saint-Germain
Nice
| continentalcup2 = Europa League
| continentalcup2 qualifiers = Lyon
Marseille
Bordeaux
| league topscorer = Edinson Cavani
(35 goals){{cite web |url=https://www.ligue1.com/ranking/scorers?seasonId=2016-2017&StatsActiveTab=0 |title=French Ligue 1 Statistics |publisher=Ligue1.com |access-date=26 December 2022}}
| biggest home win = Monaco 6–0 Nancy
(5 November 2016)
| biggest away win = Metz 0–7 Monaco
(7 October 2016)
| highest scoring = Monaco 6–2 Montpellier
(21 October 2016)
| matches = 380
| total goals = 991
| longest wins = 12 matches
Monaco{{cite web |url=http://www.statto.com/football/stats/france/ligue-1/2016-2017/longest-sequences |title=French Ligue 1 2016-2017 Longest Sequences Table - Statto.com |publisher=statto.com |access-date=21 December 2016 |archive-date=22 December 2016 |archive-url=https://web.archive.org/web/20161222083518/http://www.statto.com/football/stats/france/ligue-1/2016-2017/longest-sequences |url-status=dead }}
| longest unbeaten = 20 matches
Monaco
| longest winless = 13 matches
Bastia
| longest losses = 5 matches
Angers
Lorient
Montpellier
| highest attendance = 65,252
{{Nowrap|Marseille 1–5 Paris Saint-Germain{{cite web |url=http://www.espnfc.com/french-ligue-1/9/statistics/performance?season=2016&seasonType=1 |title=French Ligue 1 Statistics – ESPN FC |publisher=espnfc.com |access-date=21 December 2016}}
(26 February 2017)}}
| lowest attendance = 4,319
Monaco 2–1 Caen
(21 December 2016)
| prevseason = 2015–16
| nextseason = 2017–18
}}
The 2016–17 Ligue 1 season was the 79th season since its establishment. Paris Saint-Germain were the defending champions. The fixtures were announced on 1 June 2016.{{cite news |url=http://www.ligue1.com/ligue1/article/season-2016-2017-calendar.htm |title=The LFP has ratified the Ligue 1 calendar for season 2016–17 – check out the key dates! |website=www.ligue1.com |date=1 June 2016 |access-date=1 June 2016}} The season began on 12 August 2016 and ended on 20 May 2017.
On 17 May 2017, Monaco secured the title after 37 matches, their first since the 1999–2000 season, the first under the Ligue 1 name and their eighth French title in total.{{cite web|url= http://www.espnfc.com/as-monaco/story/3128518/monacos-ligue-1-title-worth-four-of-paris-saint-germains-leonardo-jardim|title=Prince Albert II, boss Leonardo Jardim hail Monaco's Ligue 1 title|date=17 May 2017|work=ESPN|access-date=18 May 2017}}{{cite web|url= https://www.bbc.com/sport/football/39909535|title=Monaco 2 St Etienne 0|date=17 May 2017|work=BBC Sport|access-date=18 May 2017}}
Teams
There were 20 clubs in the league, with three promoted teams from Ligue 2 replacing the three teams that were relegated from Ligue 1 following the 2015–16 season. All clubs that secured Ligue 1 status for the season were subject to approval by the DNCG before becoming eligible to participate.
= Stadia and locations =
{{Location map+ |France |width=450|float=right |caption=Location of teams in 2016–17 Ligue 1 |places=
{{Location map~ |France |lat=47.460427 |long=-0.530804 |label=Angers|position=right}}
{{Location map~ |France |lat=42.7008 |long=9.4503 |label=Bastia|position=bottom}}
{{Location map~ |France |lat=44.896944 |long=-0.563333 |label=Bordeaux|position=left}}
{{Location map~ |France |lat=49.179461 |long=-0.396767 |label=Caen|position=left}}
{{Location map~ |France |lat=47.2906 |long=5.0428 |label=Dijon|position=left}}
{{Location map~ |France |lat=48.566186 |long=-3.164706 |label=Guingamp|position=left}}
{{Location map~ |France |lat=50.621137 |long=3.157519 |label=Lille|position=right}}
{{Location map~ |France |lat=47.748747 |long=-3.369367 |label=Lorient|position=bottom}}
{{Location map~ |France |lat=45.723778 |long=4.93225 |label=Lyon|position=top}}
{{Location map~ |France |lat=43.269806 |long=5.395922 |label=Marseille|position=bottom}}
{{Location map~ |France |lat=49.0713 |long=6.1040 |label=Metz |position=right}}
{{Location map~ |France |lat=43.727606 |long=7.415614 |label=Monaco |position=right}}
{{Location map~ |France |lat=43.61194 |long=3.97722 |label=Montpellier|position=top}}
{{Location map~ |France |lat=48.6955 |long=6.210687 |label=Nancy|position=right}}
{{Location map~ |France |lat=47.255631 |long=-1.525375 |label=Nantes|position=bottom}}
{{Location map~ |France |lat=43.683328 |long=7.25875 |label=Nice|position=bottom}}
{{Location map~ |France |lat=48.841422 |long=2.393053 |label=PSG|position=bottom}}
{{Location map~ |France |lat=48.1147 |long=-1.6794 |label=Rennes|position=right}}
{{Location map~ |France |lat=45.460767 |long=4.490117 |label=St-Étienne|position=left}}
{{Location map~ |France |lat=43.583314 |long=1.434047 |label=Toulouse|position=bottom}}
}}
class="wikitable sortable"
! Club ! Location ! Venue ! Capacity |
{{sort|Angers|Angers}}
| align="center" | 17,835 |
{{sort|Bastia|Bastia}}
| align="center" | 16,480 |
{{sort|Bordeaux|Bordeaux}}
| align="center" | 42,115 |
{{sort|Caen|Caen}}
|Caen | align="center" | 20,453 |
{{sort|Dijon|Dijon}}
| align="center" | 16,098 |
{{sort|Guingamp|Guingamp}}
| align="center" | 18,126 |
{{sort|Lille|Lille}}
| align="center" | 50,186 |
{{sort|Lorient|Lorient}}
| align="center" | 18,890 |
{{sort|Lyon|Lyon}}
| align="center" | 59,186 |
{{sort|Marseille|Marseille}}
| align="center" | 67,381 |
{{sort|Metz|Metz}}
|Metz | align="center" | 25,636 |
{{sort|Monaco|Monaco}}
|{{flagicon|Monaco}} Monaco | align="center" | 18,500 |
{{sort|Montpellier|Montpellier}}
| align="center" | 32,939 |
{{sort|Nancy|Nancy}}
| align="center" | 20,087 |
{{sort|Nantes|Nantes}}
| align="center" | 38,285 |
{{sort|Nice|Nice}}
|Nice | align="center" | 35,624 |
{{sort|Paris Saint-Germain|Paris Saint-Germain}}
| align="center" | 48,712 |
{{sort|Rennes|Rennes}}
| align="center" | 29,376 |
{{sort|Saint-Étienne|Saint-Étienne}}
| align="center" | 42,000 |
{{sort|Toulouse|Toulouse}}
| align="center" | 35,470 |
= Personnel and kits =
class="wikitable sortable" style="text-align: left;"
! Team ! Manager ! Captain ! Kit Manufacturer ! Shirt sponsors (front) !Shirt sponsors (back) !Shirt sponsors (sleeve) !Shorts sponsors !Socks sponsors |
Angers
| {{flagicon|FRA}} {{sortname|Stéphane|Moulin}} | {{flagicon|SEN}} {{sortname|Cheikh|N'Doye}} | Kappa | Scania (H)/Bodet (A)/Rénoval vérandas (in league cup matches), L'Atoll Angers, Brioche Pasquier, Angers |La Boucherie |Algimouss |None |
Bastia
| {{flagicon|POR}} Rui Almeida | {{flagicon|FRA}} {{sortname|Yannick|Cahuzac}} | Kappa | Oscaro, Collectivité Territoriale de Corse, Corsica Ferries, Vito Corse, Athys Ltd |Pago |Che Rebel Spirit Energy Drink, No Publik |None |
Bordeaux
| {{flagicon|FRA}} {{sortname|Jocelyn|Gourvennec}} | {{flagicon|CZE}} {{sortname|Jaroslav|Plašil}} | Puma | Mon Cartable Connecté/Hôpital des Enfants du CHU de Bordeaux/Groupe Sweetcom (H)/MonAlbumPhoto.fr (A)/PSI (in league cup matches), Sports Weather |MonAlbumPhoto.fr (H)/Groupe Sweetcom (A) |Heart Protekt |Winamax, Pitaya Thai |None |
Caen
| {{flagicon|FRA}} {{sortname|Patrice|Garande}} | {{flagicon|FRA}} {{sortname|Julien|Féret}} | Umbro | Maisons France Confort (H)/ Campagne de France (A & 3), Künkel, Petit Forestier |Groupe IDEC |Alticap |None |None |
Dijon
| {{flagicon|FRA}} {{sortname|Olivier|Dall'Oglio}} | {{flagicon|FRA}} {{sortname|Cédric|Varrault}} | Lotto | Groupe Roger Martin (H)/Suez (A), Incendie Protection Sécurité, DVF |DORAS (H)/Transalp Renouvellement (A) |Leader Interim, Auteur des Williams, Coup d'Pouce |
Guingamp
| {{flagicon|New Caledonia|football}} Antoine Kombouaré | {{flagicon|FRA}} {{sortname|Jimmy|Briand}} | Patrick | Servagroupe (H)/Aroma Celte (A), Société ADS, Breizh Cola |Rapidoprêt |None |BRIEUC biscuiterie, caramelerie, confiturerie |None |
Lille
| {{flagicon|FRA}} Franck Passi (caretaker) | {{flagicon|FRA}} {{sortname|Rio|Mavuba}} |Vacansoleil |Boulanger |No Publik |None |
Lorient
| {{flagicon|FRA}} Bernard Casoni | {{flagicon|FRA}} Benjamin Lecomte | Adidas | B&B Hotels (H)/Jean Floc'h (A), Jean Floc'h (H)/B&B Hotels (A), Breizh Cola |Salaün Holidays |Virage Conseil |None |
Lyon
| {{flagicon|FRA}} Bruno Génésio | {{flagicon|FRA}} {{sortname|Maxime|Gonalons}} | Adidas | Hyundai/Veolia (in UEFA matches), Groupama, MDA Electroménager |ALILA Promoteur |Cegid/24Option.com |None |
Marseille
| {{flagicon|FRA}} {{sortname|Rudi|Garcia}} | {{flagicon|FRA}} Bafétimbi Gomis | Adidas | Intersport (H & A)/Mutuelles du Soleil (3) |Boulanger |Mutuelles du Soleil |None |
Metz
| {{flagicon|FRA}} {{sortname|Philippe|Hinschberger}} | {{flagicon|FRA}} {{sortname|Kévin|Lejeune}} | Nike | Tchad: Oasis du Sahel/Force Glass/Groupe Rega, Moselle, Théobald Automobiles, Inter-Conseil Intérim |Tchad: Oasis du Sahel/Force Glass |None |
Monaco
| {{flagicon|POR}} {{sortname|Leonardo|Jardim}} | {{flagicon|COL}} {{sortname|Radamel|Falcao}} | Nike | Fedcom |None |Triangle Intérim |Orezza |None |
Montpellier
| {{flagicon|FRA}} {{sortname|Jean-Louis|Gasset}} | {{flagicon|BRA}} {{sortname|Vitorino|Hilton}} | Nike | Sud de France, Dyneff Gaz, Montpellier Métropole, Mutuelles du Soleil |SOS Malus |FAUN-Environnement |Système U, O'Tacos, Myprotein |None |
Nancy
| {{flagicon|URU}} {{sortname|Pablo|Correa}} | {{flagicon|MAR}} {{sortname|Youssouf|Hadji}} | Nike | Groupe Sweetcom, Groupe dlsi, Lorraine Repro (H)/MDA Electroménager (A) |Casino JOA |None |
Nantes
| {{flagicon|POR}} {{sortname|Sérgio|Conceição}} | {{flagicon|FRA}} Rémy Riou | Umbro | Synergie, Manitou, Proginov |Anvolia |Flamino |Winamax, etixx |None |
Nice
| {{flagicon|SUI}} {{sortname|Lucien|Favre}} | {{flagicon|BRA}} Dante | Macron | Mutuelles du Soleil, Ville de Nice, Métropole Nice Côte d'Azur |Pizzorno Environnement |Airton France |None |
Paris Saint-Germain
| {{flagicon|ESP}} {{sortname|Unai|Emery}} | {{flagicon|BRA}} {{sortname|Thiago|Silva}} | Nike |QNB |None |None |
Rennes
| {{flagicon|FRA}} {{sortname|Christian|Gourcuff}} | {{flagicon|POR}} Pedro Mendes | Puma | Samsic, Del Arte, Armor-Lux, Association ELA |Blot Immobilier |Bretagne Structures |None |
Saint-Étienne
| {{flagicon|FRA}} {{sortname|Christophe|Galtier}} | {{flagicon|FRA}} {{sortname|Loïc|Perrin}} | EoviMcd Mutuelle, Loire |BewellConnect |MARKAL |Desjoyaux Piscines |None |
Toulouse
| {{flagicon|FRA}} {{sortname|Pascal|Dupraz}} | {{flagicon|DEN}} Martin Braithwaite | Joma | Triangle Intérim, Natur House, LP Promotion |Newrest |Prévoir Assurances |None |
=Managerial changes=
class="wikitable sortable" |
Team
!Outgoing manager !Manner of departure !Date of vacancy !Position in table !Incoming manager !Date of appointment |
---|
Nantes
| {{flagicon|ARM}} {{sort|name|Michel Der Zakarian}} | rowspan=2 | End of contract | rowspan=6 | Pre-season | {{flagicon|FRA}} René Girard |
Rennes
| {{flagicon|FRA}} {{sort|name|Rolland Courbis}} | 17 May 2016 | {{flagicon|FRA}} Christian Gourcuff |
Nice
| {{flagicon|FRA}} {{sort|name|Claude Puel}} | Mutual consent | {{flagicon|SWI}} Lucien Favre |
Guingamp
| {{flagicon|FRA}} {{sort|name|Jocelyn Gourvennec}} | Signed by Bordeaux | {{flagicon|New Caledonia}} Antoine Kombouaré |
Bordeaux
| {{flagicon|FRA}} {{sort|name|Ulrich Ramé}} | End of contract | 27 May 2016 | {{flagicon|FRA}} Jocelyn Gourvennec |
Paris Saint-Germain
| {{flagicon|FRA}} {{sort|name|Laurent Blanc}} | Resigned | {{flagicon|ESP}} Unai Emery |
Marseille
| {{flagicon|FRA}} {{sort|name|Franck Passi}} | End of interim | 12th | {{flagicon|FRA}} Rudi Garcia |
Lorient
| {{flagicon|FRA}} {{sortname|Sylvain|Ripoll}} | rowspan=3 | Resigned | 23 October 2016 | 20th | {{flagicon|FRA}} {{sortname|Bernard|Casoni}} |
Lille
| {{flagicon|FRA}} {{sortname|Frédéric|Antonetti}} | 22 November 2016 | 19th | {{flagicon|FRA}} Patrick Collot (caretaker) |
Nantes
| {{flagicon|FRA}} René Girard | 1 December 2016 | 19th | {{flagicon|POR}} Sérgio Conceição |
Montpellier
| {{flagicon|FRA}} Frédéric Hantz | Sacked | 30 January 2017 | 15th | {{flagicon|FRA}} Jean-Louis Gasset |
Lille
| {{flagicon|FRA}} Patrick Collot | End of interim | 14 February 2017 | 17th | {{flagicon|FRA}} Franck Passi (caretaker) |
Bastia
| {{flagicon|FRA}} François Ciccolini | Sacked | 27 February 2017 | 19th | {{flagicon|POR}} Rui Almeida |
League table
{{2016–17 Ligue 1 table}}
Results
{{#invoke:sports results|main
| source = [https://www.ligue1.com/fixtures-results?seasonId=2016-2017&matchDay=38 Ligue 1]
| update = complete
| a_note = yes
| matches_style = FBR
| team1 = ANG | team2 = BAS | team3 = BOR | team4 = CAE | team5 = DIJ | team6 = GUI | team7 = LIL | team8 = LOR | team9 = OL | team10 = OM | team11 = MET
| team12 = ASM | team13 = MHS | team14 = NAL | team15 = FCN | team16 = NIC | team17 = PSG | team18 = REN | team19 = STE | team20 = TFC
| name_ANG = Angers
| name_BAS = Bastia
| name_BOR = Bordeaux
| name_CAE = Caen
| name_DIJ = Dijon
| name_GUI = Guingamp
| name_LIL = Lille
| name_LOR = Lorient
| name_OL = Lyon
| name_OM = Marseille
| name_MET = Metz
| name_ASM = Monaco
| name_MHS = Montpellier
| name_NAL = Nancy
| name_FCN = Nantes
| name_NIC = Nice
| name_PSG = Paris SG
| name_REN = Rennes
| name_STE = Saint-Étienne
| name_TFC = Toulouse
| match_ANG_BAS = 3–0
| match_ANG_BOR = 1–1
| match_ANG_CAE = 2–1
| match_ANG_DIJ = 3–1
| match_ANG_GUI = 3–0
| match_ANG_LIL = 1–0
| match_ANG_LOR = 2–2
| match_ANG_OL = 1–2
| match_ANG_OM = 1–1
| match_ANG_MET = 2–1
| match_ANG_ASM = 0–1
| match_ANG_MHS = 2–0
| match_ANG_NAL = 1–0
| match_ANG_FCN = 0–2
| match_ANG_NIC = 0–1
| match_ANG_PSG = 0–2
| match_ANG_REN = 0–0
| match_ANG_STE = 1–3
| match_ANG_TFC = 0–0
| match_BAS_ANG = 1–2
| match_BAS_BOR = 1–1
| match_BAS_CAE = 1–1
| match_BAS_DIJ = 0–0
| match_BAS_GUI = 1–0
| match_BAS_LIL = 0–1
| match_BAS_LOR = 2–0
| match_BAS_OL = 0–3
| match_BAS_OM = 1–2
| match_BAS_MET = 2–0
| match_BAS_ASM = 1–1
| match_BAS_MHS = 1–1
| match_BAS_NAL = 0–0
| match_BAS_FCN = 2–2
| match_BAS_NIC = 1–1
| match_BAS_PSG = 0–1
| match_BAS_REN = 1–0
| match_BAS_STE = 0–0
| match_BAS_TFC = 2–1
| match_BOR_ANG = 0–1
| match_BOR_BAS = 2–0
| match_BOR_CAE = 0–0
| match_BOR_DIJ = 3–2
| match_BOR_GUI = 3–0
| match_BOR_LIL = 0–1
| match_BOR_LOR = 2–1
| match_BOR_OL = 1–1
| match_BOR_OM = 1–1
| match_BOR_MET = 3–0
| match_BOR_ASM = 0–4
| match_BOR_MHS = 5–1
| match_BOR_NAL = 1–1
| match_BOR_FCN = 1–0
| match_BOR_NIC = 0–0
| match_BOR_PSG = 0–3
| match_BOR_REN = 1–1
| match_BOR_STE = 3–2
| match_BOR_TFC = 1–0
| match_CAE_ANG = 2–3
| match_CAE_BAS = 2–0
| match_CAE_BOR = 0–4
| match_CAE_DIJ = 3–3
| match_CAE_GUI = 1–1
| match_CAE_LIL = 0–1
| match_CAE_LOR = 3–2
| match_CAE_OL = 3–2
| match_CAE_OM = 1–5
| match_CAE_MET = 3–0
| match_CAE_ASM = 0–3
| match_CAE_MHS = 0–2
| match_CAE_NAL = 1–0
| match_CAE_FCN = 0–2
| match_CAE_NIC = 1–0
| match_CAE_PSG = 0–6
| match_CAE_REN = 0–1
| match_CAE_STE = 0–2
| match_CAE_TFC = 1–0
| match_DIJ_ANG = 3–2
| match_DIJ_BAS = 1–2
| match_DIJ_BOR = 0–0
| match_DIJ_CAE = 2–0
| match_DIJ_GUI = 3–3
| match_DIJ_LIL = 0–0
| match_DIJ_LOR = 1–0
| match_DIJ_OL = 4–2
| match_DIJ_OM = 1–2
| match_DIJ_MET = 0–0
| match_DIJ_ASM = 1–1
| match_DIJ_MHS = 3–3
| match_DIJ_NAL = 2–0
| match_DIJ_FCN = 0–1
| match_DIJ_NIC = 0–1
| match_DIJ_PSG = 1–3
| match_DIJ_REN = 3–0
| match_DIJ_STE = 0–1
| match_DIJ_TFC = 2–0
| match_GUI_ANG = 1–0
| match_GUI_BAS = 5–0
| match_GUI_BOR = 1–1
| match_GUI_CAE = 0–1
| match_GUI_DIJ = 4–0
| match_GUI_LIL = 1–0
| match_GUI_LOR = 1–0
| match_GUI_OL = 2–1
| match_GUI_OM = 2–1
| match_GUI_MET = 1–0
| match_GUI_ASM = 1–2
| match_GUI_MHS = 1–1
| match_GUI_NAL = 1–0
| match_GUI_FCN = 2–0
| match_GUI_NIC = 0–1
| match_GUI_PSG = 2–1
| match_GUI_REN = 1–1
| match_GUI_STE = 0–2
| match_GUI_TFC = 2–1
| match_LIL_ANG = 1–2
| match_LIL_BAS = 2–1
| match_LIL_BOR = 2–3
| match_LIL_CAE = 4–2
| match_LIL_DIJ = 1–0
| match_LIL_GUI = 3–0
| match_LIL_LOR = 0–1
| match_LIL_OL = 0–1
| match_LIL_OM = 0–0
| match_LIL_MET = 0–2
| match_LIL_ASM = 1–4
| match_LIL_MHS = 2–1
| match_LIL_NAL = 1–0
| match_LIL_FCN = 3–0
| match_LIL_NIC = 1–2
| match_LIL_PSG = 0–1
| match_LIL_REN = 1–1
| match_LIL_STE = 1–1
| match_LIL_TFC = 1–2
| match_LOR_ANG = 1–1
| match_LOR_BAS = 0–3
| match_LOR_BOR = 1–1
| match_LOR_CAE = 1–0
| match_LOR_DIJ = 2–3
| match_LOR_GUI = 3–1
| match_LOR_LIL = 1–0
| match_LOR_OL = 1–0
| match_LOR_OM = 1–4
| match_LOR_MET = 5–1
| match_LOR_ASM = 0–3
| match_LOR_MHS = 2–2
| match_LOR_NAL = 0–2
| match_LOR_FCN = 1–2
| match_LOR_NIC = 0–1
| match_LOR_PSG = 1–2
| match_LOR_REN = 2–1
| match_LOR_STE = 2–1
| match_LOR_TFC = 1–1
| match_OL_ANG = 2–0
| match_OL_BAS = 2–1
| match_OL_BOR = 1–3
| match_OL_CAE = 2–0
| match_OL_DIJ = 4–2
| match_OL_GUI = 1–3
| match_OL_LIL = 1–2
| match_OL_LOR = 1–4
| match_OL_OM = 3–1
| match_OL_MET = 5–0
| match_OL_ASM = 1–2
| match_OL_MHS = 5–1
| match_OL_NAL = 4–0
| match_OL_FCN = 3–2
| match_OL_NIC = 3–3
| match_OL_PSG = 1–2
| match_OL_REN = 1–0
| match_OL_STE = 2–0
| match_OL_TFC = 4–0
| match_OM_ANG = 3–0
| match_OM_BAS = 1–0
| match_OM_BOR = 0–0
| match_OM_CAE = 1–0
| match_OM_DIJ = 1–1
| match_OM_GUI = 2–0
| match_OM_LIL = 2–0
| match_OM_LOR = 2–0
| match_OM_OL = 0–0
| match_OM_MET = 1–0
| match_OM_ASM = 1–4
| match_OM_MHS = 5–1
| match_OM_NAL = 3–0
| match_OM_FCN = 2–1
| match_OM_NIC = 2–1
| match_OM_PSG = 1–5
| match_OM_REN = 2–0
| match_OM_STE = 4–0
| match_OM_TFC = 0–0
| match_MET_ANG = 2–0
| match_MET_BAS = 1–0
| match_MET_BOR = 0–3
| match_MET_CAE = 2–2
| match_MET_DIJ = 2–1
| match_MET_GUI = 2–2
| match_MET_LIL = 3–2
| match_MET_LOR = 3–3
| match_MET_OL = 0–3
| match_MET_OM = 1–0
| match_MET_ASM = 0–7
| match_MET_MHS = 2–0
| match_MET_NAL = 2–1
| match_MET_FCN = 1–1
| match_MET_NIC = 2–4
| match_MET_PSG = 2–3
| match_MET_REN = 1–1
| match_MET_STE = 0–0
| match_MET_TFC = 1–1
| match_ASM_ANG = 2–1
| match_ASM_BAS = 5–0
| match_ASM_BOR = 2–1
| match_ASM_CAE = 2–1
| match_ASM_DIJ = 2–1
| match_ASM_GUI = 2–2
| match_ASM_LIL = 4–0
| match_ASM_LOR = 4–0
| match_ASM_OL = 1–3
| match_ASM_OM = 4–0
| match_ASM_MET = 5–0
| match_ASM_MHS = 6–2
| match_ASM_NAL = 6–0
| match_ASM_FCN = 4–0
| match_ASM_NIC = 3–0
| match_ASM_PSG = 3–1
| match_ASM_REN = 3–0
| match_ASM_STE = 2–0
| match_ASM_TFC = 3–1
| match_MHS_ANG = 1–0
| match_MHS_BAS = 2–1
| match_MHS_BOR = 4–0
| match_MHS_CAE = 3–2
| match_MHS_DIJ = 1–1
| match_MHS_GUI = 1–1
| match_MHS_LIL = 0–3
| match_MHS_LOR = 2–0
| match_MHS_OL = 1–3
| match_MHS_OM = 3–1
| match_MHS_MET = 0–1
| match_MHS_ASM = 1–2
| match_MHS_NAL = 0–0
| match_MHS_FCN = 2–3
| match_MHS_NIC = 1–1
| match_MHS_PSG = 3–0
| match_MHS_REN = 1–1
| match_MHS_STE = 2–1
| match_MHS_TFC = 0–1
| match_NAL_ANG = 2–0
| match_NAL_BAS = 1–0
| match_NAL_BOR = 0–2
| match_NAL_CAE = 2–0
| match_NAL_DIJ = 1–0
| match_NAL_GUI = 0–2
| match_NAL_LIL = 1–2
| match_NAL_LOR = 2–3
| match_NAL_OL = 0–3
| match_NAL_OM = 0–0
| match_NAL_MET = 4–0
| match_NAL_ASM = 0–3
| match_NAL_MHS = 0–3
| match_NAL_FCN = 1–1
| match_NAL_NIC = 0–1
| match_NAL_PSG = 1–2
| match_NAL_REN = 3–0
| match_NAL_STE = 3–1
| match_NAL_TFC = 0–0
| match_FCN_ANG = 2–1
| match_FCN_BAS = 1–0
| match_FCN_BOR = 0–1
| match_FCN_CAE = 1–0
| match_FCN_DIJ = 3–1
| match_FCN_GUI = 4–1
| match_FCN_LIL = 0–0
| match_FCN_LOR = 1–0
| match_FCN_OL = 0–6
| match_FCN_OM = 3–2
| match_FCN_MET = 0–3
| match_FCN_ASM = 0–1
| match_FCN_MHS = 1–0
| match_FCN_NAL = 0–2
| match_FCN_NIC = 1–1
| match_FCN_PSG = 0–2
| match_FCN_REN = 1–2
| match_FCN_STE = 0–0
| match_FCN_TFC = 1–1
| match_NIC_ANG = 0–2
| match_NIC_BAS = 1–1
| match_NIC_BOR = 2–1
| match_NIC_CAE = 2–2
| match_NIC_DIJ = 2–1
| match_NIC_GUI = 3–1
| match_NIC_LIL = 1–1
| match_NIC_LOR = 2–1
| match_NIC_OL = 2–0
| match_NIC_OM = 3–2
| match_NIC_MET = 0–0
| match_NIC_ASM = 4–0
| match_NIC_MHS = 2–1
| match_NIC_NAL = 3–1
| match_NIC_FCN = 4–1
| match_NIC_PSG = 3–1
| match_NIC_REN = 1–0
| match_NIC_STE = 1–0
| match_NIC_TFC = 3–0
| match_PSG_ANG = 2–0
| match_PSG_BAS = 5–0
| match_PSG_BOR = 2–0
| match_PSG_CAE = 1–1
| match_PSG_DIJ = 3–0
| match_PSG_GUI = 4–0
| match_PSG_LIL = 2–1
| match_PSG_LOR = 5–0
| match_PSG_OL = 2–1
| match_PSG_OM = 0–0
| match_PSG_MET = 3–0
| match_PSG_ASM = 1–1
| match_PSG_MHS = 2–0
| match_PSG_NAL = 1–0
| match_PSG_FCN = 2–0
| match_PSG_NIC = 2–2
| match_PSG_REN = 4–0
| match_PSG_STE = 1–1
| match_PSG_TFC = 0–0
| match_REN_ANG = 1–1
| match_REN_BAS = 1–2
| match_REN_BOR = 1–1
| match_REN_CAE = 2–0
| match_REN_DIJ = 1–1
| match_REN_GUI = 1–0
| match_REN_LIL = 2–0
| match_REN_LOR = 1–0
| match_REN_OL = 1–1
| match_REN_OM = 3–2
| match_REN_MET = 1–0
| match_REN_ASM = 2–3
| match_REN_MHS = 1–0
| match_REN_NAL = 2–0
| match_REN_FCN = 1–1
| match_REN_NIC = 2–2
| match_REN_PSG = 0–1
| match_REN_STE = 2–0
| match_REN_TFC = 1–0
| match_STE_ANG = 2–1
| match_STE_BAS = 1–0
| match_STE_BOR = 2–2
| match_STE_CAE = 0–1
| match_STE_DIJ = 1–1
| match_STE_GUI = 1–0
| match_STE_LIL = 3–1
| match_STE_LOR = 4–0
| match_STE_OL = 2–0
| match_STE_OM = 0–0
| match_STE_MET = 2–2
| match_STE_ASM = 1–1
| match_STE_MHS = 3–1
| match_STE_NAL = 0–0
| match_STE_FCN = 1–1
| match_STE_NIC = 0–1
| match_STE_PSG = 0–5
| match_STE_REN = 1–1
| match_STE_TFC = 0–0
| match_TFC_ANG = 4–0
| match_TFC_BAS = 4–1
| match_TFC_BOR = 4–1
| match_TFC_CAE = 0–1
| match_TFC_DIJ = 0–0
| match_TFC_GUI = 2–1
| match_TFC_LIL = 1–1
| match_TFC_LOR = 3–2
| match_TFC_OL = 1–2
| match_TFC_OM = 0–0
| match_TFC_MET = 1–2
| match_TFC_ASM = 3–1
| match_TFC_MHS = 1–0
| match_TFC_NAL = 1–1
| match_TFC_FCN = 0–1
| match_TFC_NIC = 1–1
| match_TFC_PSG = 2–0
| match_TFC_REN = 0–0
| match_TFC_STE = 0–3
| match_BAS_OL_note = Match awarded 3–0 to Lyon due to the match being abandoned at half-time, with no score, when Bastia fans stormed the pitch and attacked the Lyon players.{{cite web|url=http://www.ligue1.com/ligue1/article/bastia-forfeit-abandoned-ol-clash.htm|title=Ligue1.com – Bastia forfeit abandoned OL clash|date=5 May 2017|work=Ligue 1|access-date=6 May 2017}}
}}
Relegation play-offs
The 2016–17 season saw the return of relegation play-offs between the 18th placed Ligue 1 team, Lorient, and the 3rd placed Ligue 2 team, Troyes, on a two-legged confrontation.
{{football box
|date = {{Start date|2017|5|25|df=y}}
|time = 20:45 CEST
|team1 = Troyes
|score = 2–1
|report = [http://www.ligue1.com/ligue1/feuille_match/82815 Report]
|team2 = Lorient
|goals1 =
|goals2 =
- Waris {{goal|82}}
|stadium = Stade de l'Aube, Troyes
|referee = Ruddy Buquet
}}
----
{{football box
|date = {{Start date|2017|5|28|df=y}}
|time = 21:00 CEST
|team1 = Lorient
|score = 0–0
|report = [http://www.ligue1.com/ligue1/feuille_match/82816 Report]
|team2 = Troyes
|goals1 =
|goals2 =
|stadium = Stade du Moustoir, Lorient
|referee = Clément Turpin
}}
Troyes won 2–1 on aggregate and were promoted to 2017–18 Ligue 1; Lorient were relegated to 2017–18 Ligue 2.
Season statistics
=Top goalscorers=
class="wikitable" style="text-align:center" |
Rank
! Player ! Club |
---|
1
|align="left"|{{flagicon|URU}} Edinson Cavani |align="left"|Paris Saint-Germain |35 |
2
|align="left"|{{flagicon|FRA}} Alexandre Lacazette |align="left"|Lyon |28 |
3
|align="left"|{{flagicon|COL}} Radamel Falcao |align="left"|Monaco |21 |
4
|align="left"|{{flagicon|FRA}} Bafétimbi Gomis |align="left"|Marseille |20 |
rowspan="4"|5
|align="left"|{{flagicon|ITA}} Mario Balotelli |align="left"|Nice |rowspan="4"|15 |
align="left"|{{flagicon|FRA}} Kylian Mbappé
|align="left"|Monaco |
align="left"|{{flagicon|CRO}} Ivan Santini
|align="left"|Caen |
align="left"|{{flagicon|FRA}} Florian Thauvin
|align="left"|Marseille |
rowspan="2"|9
|align="left"|{{flagicon|FRA}} Nicolas de Préville |align="left"|Lille |rowspan="2"|14 |
align="left"|{{flagicon|BEN}} Steve Mounié
|align="left"|Montpellier |
=Hat-tricks=
{{main|List of Ligue 1 hat-tricks}}
class="wikitable sortable"
!Player !Club !Against !align="center"| Result !Date |
{{flagicon|FRA}} Alexandre Lacazette
|Lyon |align="center"| [https://web.archive.org/web/20170621164620/http://www.ligue1.com/ligue1/feuille_match/81802 3–0 (A)] |{{dts|format=dmy|2016|8|14}} |
{{flagicon|TUR}} Mevlüt Erdinç
|Metz |align="center"| [https://web.archive.org/web/20170612083052/http://www.ligue1.com/ligue1/feuille_match/81830 3–0 (A)] |{{dts|format=dmy|2016|9|11}} |
{{flagicon|URU}} Edinson Cavani4
|Caen |align="center"| [https://web.archive.org/web/20170628010329/http://www.ligue1.com/ligue1/feuille_match/81835 6–0 (A)] |{{dts|format=dmy|2016|9|16}} |
{{flagicon|CHA}} Casimir Ninga
|align="center"| [https://web.archive.org/web/20161018084649/http://www.ligue1.com/ligue1/feuille_match/81866 3–3 (A)] |{{dts|format=dmy|2016|10|1}} |
{{flagicon|FRA}} Alassane Pléa
|Nice |Metz |align="center"| [https://web.archive.org/web/20161220120857/http://www.ligue1.com/ligue1/feuille_match/81890 4–2 (A)] |{{dts|format=dmy|2016|10|24}} |
{{flagicon|COL}} Radamel Falcao
|align="center"| [https://web.archive.org/web/20161220081954/http://www.ligue1.com/ligue1/feuille_match/81955 4–0 (A)] |{{dts|format=dmy|2016|12|10}} |
{{flagicon|SWE}} Ola Toivonen
|align="center"| [https://web.archive.org/web/20161220085158/http://www.ligue1.com/ligue1/feuille_match/81963 3–2 (H)] |{{dts|format=dmy|2016|12|10}} |
{{flagicon|FRA}} Bafétimbi Gomis
|align="center"| [https://web.archive.org/web/20170617012854/http://www.ligue1.com/ligue1/feuille_match/82008 5–1 (H)] |{{dts|format=dmy|2017|01|27}} |
{{flagicon|FRA}} Kylian Mbappé
|Metz |align="center"| [https://web.archive.org/web/20170217114416/http://www.ligue1.com/ligue1/feuille_match/82038 5–0 (H)] |{{dts|format=dmy|2017|02|11}} |
{{flagicon|FRA}} Florian Thauvin
|Caen |align="center"| [https://web.archive.org/web/20170504194120/http://www.ligue1.com/ligue1/feuille_match/82136 5–1 (A)] |{{dts|format=dmy|2017|04|30}} |
{{flagicon|FRA}} Nicolas de Préville
|align="center"| [https://web.archive.org/web/20170523111418/http://www.ligue1.com/ligue1/feuille_match/82166 3–0 (H)] |{{dts|format=dmy|2017|05|20}} |
;Note
4 Player scored 4 goals
==Clean sheets==
class="wikitable" style="text-align:center" |
Rank
!Player !Club |
---|
1
|align="left"|{{flagicon|FRA}} Yohann Pelé |align="left"|Marseille |18 |
2
|align="left"|{{flagicon|CRO}} Danijel Subašić |align="left"|Monaco |17 |
3
|align="left"|{{flagicon|GER}} Kevin Trapp |align="left"|Paris Saint-Germain |15 |
rowspan="2"|4
|align="left"|{{flagicon|FRA}} Benoît Costil |align="left"|Rennes |rowspan="2"|12 |
align="left"|{{flagicon|POR}} Anthony Lopes
|align="left"|Lyon |
rowspan="2"|6
|align="left"|{{flagicon|FRA}} Yoan Cardinale |align="left"|Nice |rowspan="2"|11 |
align="left"|{{flagicon|FRA}} Stéphane Ruffier
|align="left"|Saint-Étienne |
8
|align="left"|{{flagicon|FRA}} Alban Lafont |align="left"|Toulouse |10 |
rowspan="2"|9
|align="left"|{{flagicon|FRA}} Cédric Carrasso |align="left"|Bordeaux |rowspan="2"|9 |
align="left"|{{flagicon|FRA}} Thomas Didillon
|align="left"|Metz |
Awards
{{see also|Trophées UNFP du football}}
class="wikitable" |
style="background-color: #eedd82" |Award{{cite web |title=Palmarès |url=https://www.tropheesunfp.com/palmares/ |website=Trophées UNFP du Football |access-date=6 August 2019 |language=fr}}
! style="background-color: #eedd82" | Winner ! style="background-color: #eedd82" | Club |
---|
Player of the Season
| {{flagicon|URU}} Edinson Cavani | Paris Saint-Germain |
Young Player of the Season
| {{flagicon|FRA}} Kylian Mbappé | Monaco |
Goalkeeper of the Season
| {{flagicon|CRO}} Danijel Subašić | Monaco |
Goal of the Season
| {{flagicon|Netherlands}} Memphis Depay | Lyon |
Manager of the Season
| {{flagicon|POR}} Leonardo Jardim | Monaco |
class="wikitable" |
colspan="5" style="background-color: #eedd82" | Team of the Year{{cite web |title=Palmarès |url=https://www.tropheesunfp.com/palmares/ |website=Trophées UNFP du Football |access-date=6 August 2019 |language=fr}} |
---|
Goalkeeper
| colspan="4" align="center" | {{flagicon|CRO}} Danijel Subašić (Monaco) |
Defenders
| align="center" |{{flagicon|FRA}} Djibril Sidibé (Monaco) | align="center" | {{flagicon|POL}} Kamil Glik (Monaco) | align="center" | {{flagicon|BRA}} Thiago Silva (Paris Saint-Germain) | align="center" | {{flagicon|FRA}} Ferland Mendy (Lyon) |
Midfielders
| align="center" | {{flagicon|Ivory Coast}} Jean Michaël Seri (Nice) | colspan="2" |{{flagicon|ITA}} Marco Verratti (Paris Saint-Germain) |{{flagicon|POR}} Bernardo Silva (Monaco) |
Forwards
| align="center" | {{flagicon|FRA}} Kylian Mbappé (Monaco) | colspan="2" | {{flagicon|URU}} Edinson Cavani (Paris Saint-Germain) |{{flagicon|FRA}} Alexandre Lacazette (Lyon) |
Attendances
These are the average attendances of the teams.
{{fb a header}}
{{fb a2 team|p=1 |t=Paris Saint-Germain |s=861020 |h=47929 |a=45317 }}
{{fb a2 team|p=2 |t=Marseille |s=758061 |h=65252 |a=39898 }}
{{fb a2 team|p=3 |t=Lyon |s=744248 |h=57050 |a=39171 }}
{{fb a2 team|p=4 |t=Lille |s=560257 |h=40485 |a=29487 }}
{{fb a2 team|p=5 |t=Saint-Étienne |s=490263 |h=37029 |a=25803 }}
{{fb a2 team|p=6 |t=Bordeaux |s=460127 |h=41265 |a=24217 }}
{{fb a2 team|p=7 |t=Nantes |s=439886 |h=32858 |a=23152 }}
{{fb a2 team|p=8 |t=Nice |s=436035 |h=33190 |a=22949 }}
{{fb a2 team|p=9 |t=Rennes |s=431082 |h=29054 |a=22689 }}
{{fb a2 team|p=10|t=Nancy |s=332801 |h=20087 |a=17516 }}
{{fb a2 team|p=11|t=Toulouse |s=324294 |h=29425 |a=17068 }}
{{fb a2 team|p=12|t=Caen |s=300119 |h=20054 |a=15796 }}
{{fb a2 team|p=13|t=Metz |s=291508 |h=21009 |a=15343 }}
{{fb a2 team|p=14|t=Guingamp |s=281003 |h=18033 |a=14790 }}
{{fb a2 team|p=15|t=Montpellier |s=234763 |h=22217 |a=12356 }}
{{fb a2 team|p=16|t=Angers |s=227121 |h=15909 |a=11954 }}
{{fb a2 team|p=17|t=Lorient |s=224802 |h=15884 |a=11832 }}
{{fb a2 team|p=18|t=Dijon |s=192433 |h=13416 |a=10128 }}
{{fb a2 team|p=19|t=Monaco |s=180485 |h=16049 |a=9499 }}
{{fb a2 team|p=20|t=Bastia |s=178682 |h=13135 |a=9,405 }}
{{fb a footer|s=0 |h=0 |l=0 |a=0 |pr=0 |source=[https://www.worldfootball.net/attendance/fra-ligue-1-2016-2017/1/ worldfootball.net] |notes= |date=December 2016}}
References
{{Reflist|30em}}
External links
{{commons category}}
- {{Official website|http://www.ligue1.com}}
{{Ligue 1 seasons}}
{{2016–17 in French football}}
{{2016–17 in European football (UEFA)}}
{{DEFAULTSORT:2016-17 Ligue 1}}