France: Ligue 1 - 2017-18

France: Ligue 1 - 2017-18 - Earliest Hamiltonian win cycle
Strasbourg beat PSG 2-1 (H) on 2 Dec 2017
PSG beat Guingamp 3-0 (A) on 13 Aug 2017
Guingamp beat Rennes 2-0 (H) on 14 Oct 2017
Rennes beat Marseille 3-1 (A) on 10 Sep 2017
Marseille beat Metz 3-0 (A) on 29 Nov 2017
Metz beat Angers 1-0 (A) on 17 Sep 2017
Angers beat Caen 2-0 (A) on 14 Oct 2017
Caen beat Troyes 1-0 (H) on 28 Oct 2017
Troyes beat Saint  Étienne 2-1 (H) on 1 Oct 2017
Saint  Étienne beat Amiens 3-0 (H) on 19 Aug 2017
Amiens beat Bordeaux 1-0 (H) on 21 Oct 2017
Bordeaux beat Toulouse 1-0 (A) on 15 Sep 2017
Toulouse beat Montpellier 1-0 (H) on 12 Aug 2017
Montpellier beat Lille 3-0 (H) on 25 Nov 2017
Lille beat Olympique Lyonnais 2-1 (A) on 29 Nov 2017
Olympique Lyonnais beat Nice 5-0 (A) on 26 Nov 2017
Nice beat Monaco 4-0 (H) on 9 Sep 2017
Monaco beat Dijon 4-1 (A) on 13 Aug 2017
Dijon beat Nantes 1-0 (H) on 28 Oct 2017
Nantes beat Strasbourg 2-1 (A) on 24 Sep 2017

HWC: Thick arrows show the earliest chain of wins that passes through every team and returns to its start.