France: Ligue 1 - 1996-97

France: Ligue 1 - 1996-97 - Earliest Hamiltonian win cycle
Rennes beat PSG 2-1 (H) on 26 Oct 1996
PSG beat Cannes 1-0 (A) on 15 Sep 1996
Cannes beat Le Havre 2-0 (H) on 28 Sep 1996
Le Havre beat Metz 2-1 (A) on 26 Oct 1996
Metz beat Nancy 1-0 (H) on 6 Sep 1996
Nancy beat Bordeaux 1-0 (A) on 12 Oct 1996
Bordeaux beat Montpellier 3-1 (H) on 25 Oct 1996
Montpellier beat SC Bastia 3-1 (H) on 5 Oct 1996
SC Bastia beat Guingamp 1-0 (H) on 17 Aug 1996
Guingamp beat Monaco 2-1 (H) on 24 Aug 1996
Monaco beat Lille 4-1 (A) on 26 Oct 1996
Lille beat Nice 3-2 (H) on 3 Sep 1996
Nice beat Caen 2-1 (A) on 28 Sep 1996
Caen beat Strasbourg 3-0 (H) on 19 Oct 1996
Strasbourg beat Auxerre 2-1 (H) on 3 Sep 1996
Auxerre beat Olympique Lyonnais 7-0 (H) on 26 Oct 1996
Olympique Lyonnais beat Lens 1-0 (A) on 28 Sep 1996
Lens beat Nantes 1-0 (A) on 24 Aug 1996
Nantes beat Marseille 1-0 (A) on 26 Oct 1996
Marseille beat Rennes 3-1 (H) on 3 Sep 1996

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