England: Premier League - 2016-17

England: Premier League - 2016-17 - Earliest Hamiltonian win cycle
Stoke beat Watford 1-0 (A) on 27 Nov 2016
Watford beat Manchester United 3-1 (H) on 18 Sep 2016
Manchester United beat Hull 1-0 (A) on 27 Aug 2016
Hull beat Southampton 2-1 (H) on 6 Nov 2016
Southampton beat Everton 1-0 (H) on 27 Nov 2016
Everton beat Middlesbrough 3-1 (H) on 17 Sep 2016
Middlesbrough beat Sunderland 2-1 (A) on 21 Aug 2016
Sunderland beat Bournemouth 2-1 (A) on 5 Nov 2016
Bournemouth beat West Brom 1-0 (H) on 10 Sep 2016
West Brom beat Leicester 2-1 (A) on 6 Nov 2016
Leicester beat Swansea 2-1 (H) on 27 Aug 2016
Swansea beat Burnley 1-0 (A) on 13 Aug 2016
Burnley beat Liverpool 2-0 (H) on 20 Aug 2016
Liverpool beat Arsenal 4-3 (A) on 14 Aug 2016
Arsenal beat Chelsea 3-0 (H) on 24 Sep 2016
Chelsea beat Tottenham 2-1 (H) on 26 Nov 2016
Tottenham beat Manchester City 2-0 (H) on 2 Oct 2016
Manchester City beat West Ham 3-1 (H) on 28 Aug 2016
West Ham beat Crystal Palace 1-0 (A) on 15 Oct 2016
Crystal Palace beat Stoke 4-1 (H) on 18 Sep 2016

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