| Ajaccio beat Reims 1-0 (H) on 14 Oct 2016 |
| Reims beat Auxerre 3-0 (H) on 30 Sep 2016 |
| Auxerre beat Bourg Péronnas 4-2 (A) on 12 Aug 2016 |
| Bourg Péronnas beat Le Havre 2-1 (H) on 16 Sep 2016 |
| Le Havre beat Sochaux 2-1 (H) on 3 Oct 2016 |
| Sochaux beat Clermont Foot 2-1 (A) on 12 Aug 2016 |
| Clermont Foot beat Brest 2-0 (A) on 9 Sep 2016 |
| Brest beat Valenciennes 3-2 (H) on 19 Aug 2016 |
| Valenciennes beat Stade Lavallois 2-0 (H) on 26 Aug 2016 |
| Stade Lavallois beat Orléans 3-1 (H) on 9 Sep 2016 |
| Orléans beat Strasbourg 3-1 (H) on 16 Sep 2016 |
| Strasbourg beat Troyes 2-0 (H) on 12 Sep 2016 |
| Troyes beat Amiens 1-0 (A) on 30 Sep 2016 |
| Amiens beat Lens 1-0 (A) on 20 Aug 2016 |
| Lens beat Nîmes 2-0 (A) on 15 Aug 2016 |
| Nîmes beat Gazélec Ajaccio 2-0 (A) on 23 Sep 2016 |
| Gazélec Ajaccio beat Tours 3-0 (A) on 30 Sep 2016 |
| Tours beat Chamois Niortais 4-1 (A) on 19 Aug 2016 |
| Chamois Niortais beat Red Star 1-0 (A) on 23 Sep 2016 |
| Red Star beat Ajaccio 2-1 (A) on 9 Sep 2016 |
HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.