| Zagłębie Lubin beat Legia Warszawa 3-2 (A) on 18 Sep 2016 |
| Legia Warszawa beat Ruch Chorzów 2-0 (A) on 28 Aug 2016 |
| Ruch Chorzów beat Górnik Łęczna 2-1 (H) on 16 Jul 2016 |
| Górnik Łęczna beat Korona Kielce 4-0 (H) on 17 Sep 2016 |
| Korona Kielce beat Arka Gdynia 1-0 (H) on 10 Sep 2016 |
| Arka Gdynia beat Śląsk Wrocław 2-0 (H) on 13 Aug 2016 |
| Śląsk Wrocław beat Wisła Kraków 5-1 (A) on 26 Aug 2016 |
| Wisła Kraków beat Pogoń Szczecin 2-1 (H) on 16 Jul 2016 |
| Pogoń Szczecin beat Bruk Bet Termalica Nieciecza 5-0 (H) on 13 Aug 2016 |
| Bruk Bet Termalica Nieciecza beat Lechia Gdańsk 2-1 (A) on 28 Aug 2016 |
| Lechia Gdańsk beat Jagiellonia Białystok 1-0 (A) on 21 Aug 2016 |
| Jagiellonia Białystok beat Lech Poznań 2-0 (A) on 29 Jul 2016 |
| Lech Poznań beat Cracovia Kraków 2-1 (H) on 12 Aug 2016 |
| Cracovia Kraków beat Piast Gliwice 5-1 (H) on 17 Jul 2016 |
| Piast Gliwice beat Wisła Płock 2-1 (H) on 24 Jul 2016 |
| Wisła Płock beat Zagłębie Lubin 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.