2016–17 I liga#Awards

{{Infobox football league season

| competition = I liga

| season = 2016–17

| dates = 29 July 2016 – 4 June 2017

| winners = Sandecja Nowy Sącz

| promoted = Sandecja Nowy Sącz
Górnik Zabrze

| relegated = Wisła Puławy
Znicz Pruszków
MKS Kluczbork

| matches = 306

| total goals = 799

| league topscorer = Igor Angulo
(17 goals)

| biggest home win = Wigry 6–0 Stal
(28 August 2016)

| biggest away win = Wisła 1–5 Miedź
(8 październik 2016)
Pogoń 0–4 Miedź
(5 November 2016)
Kluczbork 0–4 Zagłębie
(8 April 2017)
Stomil 0–4 Stal
(15 April 2017)

| highest scoring = {{nowrap|Chojniczanka 5–4 Stomil}}
(6 August 2016)
{{nowrap|Podbeskidzie 4–5 Zagłębie}}
(16 September 2016)
Znicz 4–5 Wigry
(25 November 2016)

| longest wins = 8 matches
Sandecja

| longest unbeaten = 18 matches
Chojniczanka

| longest winless = 14 matches
Kluczbork

| longest losses = 6 matches
Tychy

| highest attendance = 20,987{{cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1230130 |title=Nice I liga 2016/2017 - Kolejka 31 |work=90minut.pl |accessdate=16 May 2017}}
Górnik 1–0 Katowice
(16 May 2017)

| lowest attendance = 250{{cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1229978 |title=Nice I liga 2016/2017 - Kolejka 14 |work=90minut.pl |accessdate=21 October 2016}}
Znicz 1–3 Sandecja
(21 October 2016)

| attendance = 790,237{{cite web |url=http://img.90minut.pl/misc/stats-i-liga-2016-17-wiosna.html |title=Podsumowanie statystyczne Nice I ligi |work=90minut.pl |accessdate=20 June 2017}}

| average attendance = 2,583 {{increase}} 52.1%{{cite web |url=http://www.european-football-statistics.co.uk/attn.htm |title=Attendances – Archive Poland, 2016-2017, Nice I. Liga |work=EFS.co.uk |accessdate=9 June 2017}}

| prevseason = 2015–16

| nextseason = 2017–18

}}

The 2016–17 I liga (currently named Nice I liga due to sponsorship reasons){{cite news |url=http://www.90minut.pl/news/275/news2752939-Nice-I-liga-nowa-nazwa-rozgrywek.html |title=Nice I liga nową nazwą rozgrywek |website=90minut |date=27 February 2017 |accessdate=27 February 2017}} was the 9th season of the Polish I liga under its current title, and the 69th season of the second highest division in the Polish football league system since its establishment in 1949. The league is operated by the Polish Football Association (PZPN). The league is contested by 18 teams. The regular season was played in a round-robin tournament. The season began on 29 July 2016, and concluded on 4 June 2017. After the 19th matchday the league will be on winter break between 28 November 2016 and 2 March 2017.{{cite web |url=http://www.90minut.pl/liga/0/liga8695.html |title=I liga 2016/2017 |work=90minut.pl |accessdate=16 May 2017}}

According to the competition rules, all clubs are required to field at least one youth player (born in 1996 or later and Polish or trained in Poland) in every game (except for the times when the only youth player on the roster is sent off or unable to continue playing).{{cite web|title=Regulamin rozgrywek I ligi|url=http://www.pzpn.pl/public/system/files/site_content/691/737-Regulamin%20Rozgrywek%20I%20ligi%202014%202015.pdf|publisher=Polski Związek Piłki Nożnej|accessdate=7 July 2016}}

Changes from last season

The following teams have changed division since the 2015–16 season.

{{col-begin|width=70%}}

{{col-2}}

=To I liga=

=From I liga=

Team overview

{{Location map+ |Poland |width=550 |float=right |caption= Location of teams and stadiums in 2016–17 I liga |places=

{{Location map~ |Poland |lat=54.176707 |long=17.481734 |label=Bytów|position=top}}

{{Location map~ |Poland |lat=53.69717 |long=17.562869 |label=Chojnice|position=top}}

{{Location map~ |Poland |lat=51.65597 |long=16.098229 |label=Głogów|position=left}}

{{Location map~ |Poland |lat=50.279769 |long=19.001133 |label=Katowice|position=top}}

{{Location map~ |Poland |lat=50.124059 |long=18.990614 |label=Tychy|position=left}}

{{Location map~ |Poland |lat=50.296317 |long=18.768564 |label=Zabrze|position=left}}

{{Location map~ |Poland |lat=51.203684 |long=16.169858 |label=Legnica|position=bottom}}

{{Location map~ |Poland |lat=50.971946 |long=18.22679 |label=Kluczbork|position=bottom}}

{{Location map~ |Poland |lat=53.48786 |long=18.761816 |label=Grudziądz|position=bottom}}

{{Location map~ |Poland |lat=49.817552 |long=19.054055 |label=Bielsko-Biała|position=right}}

{{Location map~ |Poland |lat=52.168886 |long=22.26933 |label=Siedlce|position=top}}

{{Location map~ |Poland |lat=49.620682 |long=20.704379 |label=Nowy Sącz|position=right}}

{{Location map~ |Poland |lat=50.283333 |long=21.433333 |label=Mielec|position=right}}

{{Location map~ |Poland |lat=53.773021 |long=20.509441 |label=Olsztyn|position=right}}

{{Location map~ |Poland |lat=54.1 |long=22.92 |label=Suwałki|position=bottom}}

{{Location map~ |Poland |lat=51.416667 |long=21.966667 |label=Puławy|position=right}}

{{Location map~ |Poland |lat=50.277156 |long=19.103633 |label=Sosnowiec|position=right}}

{{Location map~ |Poland |lat=52.166667 |long=20.8 |label=Pruszków|position=top}}

}}

{{Location map+ |Poland Upper Silesian|width=430 |float=right |caption=Location of teams in the Katowice urban area in 2022-23 I liga. |places=

{{Location map~ |Poland Upper Silesian |lat=50.124167 |long=18.990556 |label=GKS Tychy |position=bottom}}

{{Location map~ |Poland Upper Silesian |lat=50.277222 |long=19.103611 |label=Zagłębie Sosnowiec |position=right}}

{{Location map~ |Poland Upper Silesian |lat=50.296317 |long=18.768564 |label=Górnik Zabrze|position=left}}

{{Location map~ |Poland Upper Silesian |lat=50.27975 |long=19.001194 |label=GKS Katowice |position=bottom}}

}}

=Stadiums and locations=

class="wikitable sortable"
Team

! Stadium

! Capacity

Bytovia BytówStadion MOSiRstyle="text-align:center;"| 1,500
Chojniczanka ChojniceStadion Miejski Chojniczanka 1930style="text-align:center;"| 3,000
Chrobry GłogówStadion GOSstyle="text-align:center;"| 2,817
GKS KatowiceStadion GKS Katowicestyle="text-align:center;"| 6,710
GKS TychyStadion Tychystyle="text-align:center;"| 15,300
Górnik ZabrzeErnest Pohl Stadiumstyle="text-align:center;"| 24,413{{ref|ns1|1}}
Miedź LegnicaStadion Orła Białegostyle="text-align:center;"| 6,244
MKS KluczborkStadion Miejskistyle="text-align:center;"| 2,776
Olimpia GrudziądzStadion im. Bronisława Malinowskiegostyle="text-align:center;"| 5,000
Podbeskidzie Bielsko-BiałaStadion BBOSiRstyle="text-align:center;"| 15,316
Pogoń SiedlceStadion ROSRRiTstyle="text-align:center;"| 2,901
Sandecja Nowy SączStadion im. Ojca Władysława Augustynkastyle="text-align:center;"| 2,850
Stal MielecStadion MOSiRstyle="text-align:center;"| 6,800
Stomil OlsztynOSiR Stadiumstyle="text-align:center;"| 3,500
Wigry SuwałkiStadion OSiRstyle="text-align:center;"| 3,060
Wisła PuławyStadion MOSiRstyle="text-align:center;"| 4,418
Zagłębie SosnowiecStadium Ludowystyle="text-align:center;"| 7,500
Znicz PruszkówStadion MZOS Zniczstyle="text-align:center;"| 1,977

  1. {{note|ns1}}Upgrading to 31,871.

League table

{{#invoke:Sports table|main|style=WDL

|update=complete

|source=[http://www.90minut.pl/liga/0/liga8695.html 90minut.pl]

|team1=SNS |team2=GOR |team3=ZSO |team4=MLE |team5=CCH |team6=GRU |team7=KAT |team8=PBB |team9=WIG |team10=STA |team11=PSI |team12=GLO |team13=STO |team14=TYC |team15=BYT |team16=WPU |team17=ZNI |team18=MKL

|result1=P |result2=P |result15=RPO |result16=R |result17=R |result18=R

|win_BYT=8 |draw_BYT=11|loss_BYT=15|gf_BYT=38|ga_BYT=47

|win_CCH=13|draw_CCH=17|loss_CCH=4 |gf_CCH=54|ga_CCH=48

|win_GLO=12|draw_GLO=7 |loss_GLO=15|gf_GLO=50|ga_GLO=50

|win_KAT=15|draw_KAT=9 |loss_KAT=10|gf_KAT=47|ga_KAT=32

|win_TYC=10|draw_TYC=7 |loss_TYC=17|gf_TYC=42|ga_TYC=52

|win_GOR=17|draw_GOR=7 |loss_GOR=10|gf_GOR=53|ga_GOR=34

|win_MLE=16|draw_MLE=9 |loss_MLE=9 |gf_MLE=49|ga_MLE=27

|win_MKL=4 |draw_MKL=13|loss_MKL=17|gf_MKL=35|ga_MKL=66

|win_GRU=17|draw_GRU=5 |loss_GRU=12|gf_GRU=48|ga_GRU=35

|win_PBB=14|draw_PBB=11|loss_PBB=9 |gf_PBB=40|ga_PBB=39

|win_PSI=13|draw_PSI=5 |loss_PSI=16|gf_PSI=34|ga_PSI=46

|win_SNS=18|draw_SNS=7 |loss_SNS=9 |gf_SNS=50|ga_SNS=29

|win_STA=12|draw_STA=9 |loss_STA=13|gf_STA=39|ga_STA=42

|win_STO=9 |draw_STO=13|loss_STO=12|gf_STO=48|ga_STO=50

|win_WIG=15|draw_WIG=7 |loss_WIG=12|gf_WIG=51|ga_WIG=45

|win_WPU=7 |draw_WPU=12|loss_WPU=15|gf_WPU=33|ga_WPU=49

|win_ZSO=16|draw_ZSO=9 |loss_ZSO=9 |gf_ZSO=53|ga_ZSO=44

|win_ZNI=8 |draw_ZNI=6 |loss_ZNI=20|gf_ZNI=35|ga_ZNI=64

|adjust_points_STO=-3

|hth_ZSO=Head-to-head record: Zagłębie 1–0 Miedź, Miedź 2–1 Zagłębie.

|hth_MLE=ZSO

|hth_GRU=Head-to-head record: Chojniczanka 3–1 Olimpia, Olimpia 0–1 Chojniczanka .

|hth_CCH=GRU

|hth_STO=Head-to-head record: Stomil 4–0 Tychy. Tychy 2–2 Stomil.

|hth_TYC=STO

|status_SNS=CP

|status_GOR=P

|status_WPU=R

|status_ZNI=R

|status_MKL=R

|status_BYT=O

|name_BYT=Bytovia Bytów

|name_CCH=Chojniczanka Chojnice

|name_GLO=Chrobry Głogów

|name_KAT=GKS Katowice

|name_TYC=GKS Tychy

|name_GOR=Górnik Zabrze

|name_MLE=Miedź Legnica

|name_MKL=MKS Kluczbork

|name_GRU=Olimpia Grudziądz

|name_PBB=Podbeskidzie Bielsko-Biała

|name_PSI=Pogoń Siedlce

|name_SNS=Sandecja Nowy Sącz

|name_STA=Stal Mielec

|name_STO=Stomil Olsztyn

|name_WIG=Wigry Suwałki

|name_WPU=Wisła Puławy

|name_ZSO=Zagłębie Sosnowiec

|name_ZNI=Znicz Pruszków

|note_STO=Stomil Olsztyn were punished with a deduction of three points for failing with licensing requirements.{{cite web|url=http://www.90minut.pl/news/266/news2664646-Stomil-ukarany-odjeciem-trzech-punktow.html|title=Stomil ukarany odjęciem trzech punktów|publisher=90 minut|date=31 May 2016 |accessdate=7 July 2016}}

|class_rules =1. points won; 2. points in head-to-head matches; 3. goal difference in hth matches; 4. goals scored in hth matches; 5. away goals in hth matches (only if two teams are tied); 6. total goal difference; 7. total goals scored; 8. fairplay ranking.{{cite web|url=http://www.scoresway.com/?sport=soccer&page=competition&id=120&view=rules|title=I Liga: season rules|publisher=scoresway.com|accessdate=7 July 2016|archive-url=https://web.archive.org/web/20150924123204/http://www.scoresway.com/?sport=soccer&page=competition&id=120&view=rules|archive-date=24 September 2015|url-status=dead}}

|res_col_header=Promotion or Relegation

|col_P=green1 |text_P=Promotion to Ekstraklasa

|col_RPO=red2 |text_RPO=Qualification to play-off

|col_R=red1 |text_R=Relegation to II liga

|col_X=black2

}}

Positions by round

class="wikitable sortable" style="text-align: center; font-size: 90%"
style="background:#EFEFEF"

!rowspan=2|Team / Round

!1

!2

!3

!4

!5

!6

!7

!8

!9

!10

!11

!12

!13

!14

!15

!16

!17

!18

!19

!20

!21

!22

!23

!24

!25

!26

!27

!28

!29

!30

!31

!32

!33

!34

height="10"|

!

align="right"|Sandecja

|8

10675334

|bgcolor="#BBF3BB"|2

4555445444434454

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

align="right"|Górnik

|14

13

|bgcolor="FFBBBB"|17

|11

14

|bgcolor="FFCCCC"|15

1410111110866988888878988899964

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

align="right"|Zagłębie

|6

4533

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

333335

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

4

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

43
align="right"|Miedź

|3

571010121077887101074765665677657868654
align="right"|Chojniczanka

|6

34544554

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

3333

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

3

|bgcolor="#BBF3BB"|2

3473535
align="right"|Olimpia

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|18

|13

12912

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

13

|bgcolor="FFCCCC"|15

13111312

|bgcolor="FFCCCC"|15

121097985465355

|bgcolor="#BBF3BB"|2

5376
align="right"|Katowice

|14

7898643533

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

3333464334767
align="right"|Podbeskidzie

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|5

766791099109101210101010111110998789888
align="right"|Wigry

|3

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|2

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|1

|bgcolor="#BBF3BB"|2

356688811977546765776657999
align="right"|Stal

|8

101114

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

13141414141112101011111011111010101010
align="right"|Pogoń

|3

813

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFCCCC"|15

|11

810797756556979989101110101111111211
align="right"|Chrobry

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|16

1413131312131112141312131112121315131313121312121213121112
align="right"|Stomil

|12

|bgcolor="FFCCCC"|15

|14

|bgcolor="FFBBBB"|16

|13

881212912121312117111313131211121212131213131312131313
align="right"|Tychy

|14

13989116810141114

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

1414141414141414
align="right"|Bytovia

|bgcolor="#BBF3BB"|2

|9

1267101199644456106911111414

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

align="right"|Wisła

|8

6346791414

|bgcolor="FFCCCC"|15

14

|bgcolor="FFCCCC"|15

14111414

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

1314141414

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

align="right"|Znicz

|13

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

align="right"|Kluczbork

|8

1210111113

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFCCCC"|15

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|16

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|17

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

|bgcolor="FFBBBB"|18

Results

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|team1=BYT|team2=CCH|team3=GŁO|team4=KAT|team5=TYC

|team6=GÓR|team7=MLE|team8=KLU|team9=GRU|team10=PBB

|team11=PSI|team12=SNS|team13=STA|team14=STO|team15=WIG

|team16=WPU|team17=ZSO|team18=ZNI

|name_BYT=Bytovia Bytów

|match_BYT_CCH=0–1

|match_BYT_GŁO=2–1

|match_BYT_KAT=1–0

|match_BYT_TYC=1–1

|match_BYT_GÓR=0–1

|match_BYT_MLE=1–0

|match_BYT_KLU=2–0

|match_BYT_GRU=0–0

|match_BYT_PBB=0–2

|match_BYT_PSI=1–3

|match_BYT_SNS=2–0

|match_BYT_STA=2–2

|match_BYT_STO=1–0

|match_BYT_WIG=1–1

|match_BYT_WPU=0–1

|match_BYT_ZSO=0–1

|match_BYT_ZNI=0–1

|name_CCH=Chojniczanka Chojnice

|match_CCH_BYT=1–1

|match_CCH_GŁO=2–2

|match_CCH_KAT=2–2

|match_CCH_TYC=1–4

|match_CCH_GÓR=1–1

|match_CCH_MLE=0–0

|match_CCH_KLU=1–1

|match_CCH_GRU=3–1

|match_CCH_PBB=1–1

|match_CCH_PSI=2–1

|match_CCH_SNS=1–2

|match_CCH_STA=2–0

|match_CCH_STO=5–4

|match_CCH_WIG=3–2

|match_CCH_WPU=3–3

|match_CCH_ZSO=2–2

|match_CCH_ZNI=1–1

|name_GŁO=Chrobry Głogów

|match_GŁO_BYT=3–3

|match_GŁO_CCH=1–3

|match_GŁO_KAT=0–2

|match_GŁO_TYC=2–2

|match_GŁO_GÓR=2–0

|match_GŁO_MLE=1–1

|match_GŁO_KLU=3–0

|match_GŁO_GRU=1–3

|match_GŁO_PBB=0–2

|match_GŁO_PSI=2–0

|match_GŁO_SNS=2–1

|match_GŁO_STA=0–1

|match_GŁO_STO=3–0

|match_GŁO_WIG=2–1

|match_GŁO_WPU=1–2

|match_GŁO_ZSO=1–0

|match_GŁO_ZNI=1–1

|name_KAT=GKS Katowice

|match_KAT_BYT=1–1

|match_KAT_CCH=1–1

|match_KAT_GŁO=2–1

|match_KAT_TYC=3–0

|match_KAT_GÓR=1–1

|match_KAT_MLE=0–2

|match_KAT_KLU=2–3

|match_KAT_GRU=1–0

|match_KAT_PBB=1–2

|match_KAT_PSI=1–0

|match_KAT_SNS=0–1

|match_KAT_STA=1–0

|match_KAT_STO=2–2

|match_KAT_WIG=0–1

|match_KAT_WPU=2–1

|match_KAT_ZSO=0–0

|match_KAT_ZNI=2–0

|name_TYC=GKS Tychy

|match_TYC_BYT=1–0

|match_TYC_CCH=0–2

|match_TYC_GŁO=0–2

|match_TYC_KAT=1–0

|match_TYC_GÓR=2–1

|match_TYC_MLE=0–2

|match_TYC_KLU=4–2

|match_TYC_GRU=1–1

|match_TYC_PBB=0–1

|match_TYC_PSI=0–1

|match_TYC_SNS=2–1

|match_TYC_STA=1–4

|match_TYC_STO=2–2

|match_TYC_WIG=2–1

|match_TYC_WPU=2–0

|match_TYC_ZSO=3–0

|match_TYC_ZNI=4–1

|name_GÓR=Górnik Zabrze

|match_GÓR_BYT=0–0

|match_GÓR_CCH=6–1

|match_GÓR_GŁO=2–1

|match_GÓR_KAT=1–0

|match_GÓR_TYC=1–0

|match_GÓR_MLE=0–2

|match_GÓR_KLU=4–2

|match_GÓR_GRU=2–1

|match_GÓR_PBB=4–0

|match_GÓR_PSI=2–0

|match_GÓR_SNS=2–0

|match_GÓR_STA=1–1

|match_GÓR_STO=2–0

|match_GÓR_WIG=0–0

|match_GÓR_WPU=4–0

|match_GÓR_ZSO=1–2

|match_GÓR_ZNI=0–1

|name_MLE=Miedź Legnica

|match_MLE_BYT=2–1

|match_MLE_CCH=2–0

|match_MLE_GŁO=1–2

|match_MLE_KAT=2–2

|match_MLE_TYC=3–2

|match_MLE_GÓR=1–0

|match_MLE_KLU=2–0

|match_MLE_GRU=0–0

|match_MLE_PBB=1–1

|match_MLE_PSI=3–0

|match_MLE_SNS=2–0

|match_MLE_STA=1–2

|match_MLE_STO=2–2

|match_MLE_WIG=0–1

|match_MLE_WPU=1–1

|match_MLE_ZSO=2–1

|match_MLE_ZNI=2–0

|name_KLU=MKS Kluczbork

|match_KLU_BYT=2–2

|match_KLU_CCH=1–1

|match_KLU_GŁO=3–2

|match_KLU_KAT=0–2

|match_KLU_TYC=1–1

|match_KLU_GÓR=2–1

|match_KLU_MLE=2–2

|match_KLU_GRU=3–2

|match_KLU_PBB=1–1

|match_KLU_PSI=2–2

|match_KLU_SNS=1–2

|match_KLU_STA=0–1

|match_KLU_STO=1–2

|match_KLU_WIG=0–0

|match_KLU_WPU=2–2

|match_KLU_ZSO=0–4

|match_KLU_ZNI=2–2

|name_GRU=Olimpia Grudziądz

|match_GRU_BYT=2–3

|match_GRU_CCH=0–1

|match_GRU_GŁO=2–1

|match_GRU_KAT=0–2

|match_GRU_TYC=1–0

|match_GRU_GÓR=1–2

|match_GRU_MLE=2–1

|match_GRU_KLU=2–0

|match_GRU_PBB=0–2

|match_GRU_PSI=1–0

|match_GRU_SNS=2–0

|match_GRU_STA=3–1

|match_GRU_STO=0–0

|match_GRU_WIG=0–0

|match_GRU_WPU=0–1

|match_GRU_ZSO=3–1

|match_GRU_ZNI=1–0

|name_PBB=Podbeskidzie Bielsko-Biała

|match_PBB_BYT=2–1

|match_PBB_CCH=0–1

|match_PBB_GŁO=2–1

|match_PBB_KAT=0–2

|match_PBB_TYC=2–2

|match_PBB_GÓR=3–3

|match_PBB_MLE=2–1

|match_PBB_KLU=3–1

|match_PBB_GRU=0–3

|match_PBB_PSI=0–0

|match_PBB_SNS=2–1

|match_PBB_STA=0–1

|match_PBB_STO=2–2

|match_PBB_WIG=1–1

|match_PBB_WPU=0–0

|match_PBB_ZSO=4–5

|match_PBB_ZNI=2–0

|name_PSI=Pogoń Siedlce

|match_PSI_BYT=1–0

|match_PSI_CCH=1–2

|match_PSI_GŁO=2–0

|match_PSI_KAT=0–1

|match_PSI_TYC=1–0

|match_PSI_GÓR=2–1

|match_PSI_MLE=0–4

|match_PSI_KLU=1–1

|match_PSI_GRU=1–4

|match_PSI_PBB=3–0

|match_PSI_SNS=0–3

|match_PSI_STA=1–0

|match_PSI_STO=1–0

|match_PSI_WIG=1–2

|match_PSI_WPU=2–1

|match_PSI_ZSO=0–2

|match_PSI_ZNI=1–0

|name_SNS=Sandecja Nowy Sącz

|match_SNS_BYT=3–1

|match_SNS_CCH=1–1

|match_SNS_GŁO=1–0

|match_SNS_KAT=0–1

|match_SNS_TYC=1–1

|match_SNS_GÓR=2–0

|match_SNS_MLE=1–0

|match_SNS_KLU=4–1

|match_SNS_GRU=3–1

|match_SNS_PBB=0–0

|match_SNS_PSI=4–0

|match_SNS_STA=1–0

|match_SNS_STO=2–1

|match_SNS_WIG=2–1

|match_SNS_WPU=0–0

|match_SNS_ZSO=5–0

|match_SNS_ZNI=5–2

|name_STA=Stal Mielec

|match_STA_BYT=2–2

|match_STA_CCH=0–1

|match_STA_GŁO=1–4

|match_STA_KAT=3–3

|match_STA_TYC=3–2

|match_STA_GÓR=1–2

|match_STA_MLE=1–0

|match_STA_KLU=1–1

|match_STA_GRU=1–0

|match_STA_PBB=0–1

|match_STA_PSI=1–2

|match_STA_SNS=0–0

|match_STA_STO=0–0

|match_STA_WIG=2–1

|match_STA_WPU=0–1

|match_STA_ZSO=2–0

|match_STA_ZNI=3–1

|name_STO=Stomil Olsztyn

|match_STO_BYT=3–1

|match_STO_CCH=1–1

|match_STO_GŁO=3–0

|match_STO_KAT=1–1

|match_STO_TYC=4–0

|match_STO_GÓR=2–4

|match_STO_MLE=0–1

|match_STO_KLU=1–0

|match_STO_GRU=1–3

|match_STO_PBB=1–0

|match_STO_PSI=1–1

|match_STO_SNS=0–0

|match_STO_STA=0–4

|match_STO_WIG=1–4

|match_STO_WPU=3–2

|match_STO_ZSO=0–0

|match_STO_ZNI=5–1

|name_WIG=Wigry Suwałki

|match_WIG_BYT=3–2

|match_WIG_CCH=2–3

|match_WIG_GŁO=2–2

|match_WIG_KAT=3–2

|match_WIG_TYC=1–0

|match_WIG_GÓR=0–0

|match_WIG_MLE=0–1

|match_WIG_KLU=2–0

|match_WIG_GRU=0–2

|match_WIG_PBB=2–0

|match_WIG_PSI=1–4

|match_WIG_SNS=0–1

|match_WIG_STA=6–0

|match_WIG_STO=2–1

|match_WIG_WPU=3–2

|match_WIG_ZSO=0–3

|match_WIG_ZNI=2–1

|name_WPU=Wisła Puławy

|match_WPU_BYT=2–1

|match_WPU_CCH=0–0

|match_WPU_GŁO=3–4

|match_WPU_KAT=0–3

|match_WPU_TYC=2–1

|match_WPU_GÓR=0–1

|match_WPU_MLE=1–5

|match_WPU_KLU=0–0

|match_WPU_GRU=0–1

|match_WPU_PBB=0–1

|match_WPU_PSI=1–1

|match_WPU_SNS=0–0

|match_WPU_STA=0–0

|match_WPU_STO=1–1

|match_WPU_WIG=0–1

|match_WPU_ZSO=1–1

|match_WPU_ZNI=1–2

|name_ZSO=Zagłębie Sosnowiec

|match_ZSO_BYT=3–3

|match_ZSO_CCH=1–1

|match_ZSO_GŁO=0–2

|match_ZSO_KAT=1–0

|match_ZSO_TYC=2–1

|match_ZSO_GÓR=2–1

|match_ZSO_MLE=1–0

|match_ZSO_KLU=4–0

|match_ZSO_GRU=3–5

|match_ZSO_PBB=0–0

|match_ZSO_PSI=1–0

|match_ZSO_SNS=2–0

|match_ZSO_STA=1–1

|match_ZSO_STO=1–1

|match_ZSO_WIG=2–0

|match_ZSO_WPU=3–1

|match_ZSO_ZNI=0–3

|name_ZNI=Znicz Pruszków

|match_ZNI_BYT=1–2

|match_ZNI_CCH=3–3

|match_ZNI_GŁO=0–0

|match_ZNI_KAT=1–4

|match_ZNI_TYC=2–0

|match_ZNI_GÓR=1–2

|match_ZNI_MLE=0–0

|match_ZNI_KLU=1–0

|match_ZNI_GRU=0–1

|match_ZNI_PBB=0–1

|match_ZNI_PSI=2–1

|match_ZNI_SNS=1–3

|match_ZNI_STA=1–0

|match_ZNI_STO=0–3

|match_ZNI_WIG=4–5

|match_ZNI_WPU=0–3

|match_ZNI_ZSO=1–4

|update=complete

|source=[http://www.90minut.pl/liga/0/liga8695.html 90minut.pl]

}}

I liga play-off

The 15th place team from the regular season will compete in a play-off with the 4th place team from II liga. Matches will be played on 11 and 18 June 2017.{{cite news |url=http://www.90minut.pl/news/277/news2773417-Terminy-33-i-34-kolejki-Nice-I-ligi-i-II-ligi-oraz-barazow.html |title=Terminy 33. i 34. kolejki Nice I ligi i II ligi oraz barażów |website=90minut |date=9 May 2017 |accessdate=9 May 2017}} The winner will compete in the 2017–18 I liga season.

{{Football box

| date = 11 June 2017

| time = 17:00

| team1 = Bytovia Bytów

| team2 = Radomiak Radom

| score = 4–0

| goals1 = González {{goal|11}}
Klichowicz {{goal|33}}
Surdykowski {{goal|44||68}}

| goals2 =

| stadium = MOSiR Stadium, Bytów

| attendance = 1,150

| referee = Piotr Lasyk (Bytom)

| report = http://www.90minut.pl/news/278/news2782874-Baraz-o-I-lige-Bytovia-4-0-Radomiak.html

}}

----

{{Football box

| date = 18 June 2017

| time = 16:00

| team1 = Radomiak Radom

| team2 = Bytovia Bytów

| score = 0–2

| goals1 =

| goals2 = Rzuchowski {{goal|51||75}}

| stadium = Stadion Miejski, Radom

| attendance = 2,655

| referee = Paweł Pskit (Łódź)

| report = http://www.90minut.pl/news/278/news2784235-Baraz-o-I-lige-Radomiak-0-2-Bytovia-Utrzymanie-Bytovii.html

}}

Bytovia won 6–0 on aggregate and stayed in I liga for next season.

Top goalscorers

class="wikitable" style="text-align:center"
Rank

!Player

!Club

!Goals{{cite web |url=http://www.90minut.pl/strzelcy.php?id=8695 |title=Najlepsi strzelcy |work=90minut.pl |accessdate=7 August 2016 |language=Polish}}

rowspan="1"|1

|align="left"|{{flagicon|ESP}} Igor Angulo

|align="left"|Górnik Zabrze

|rowspan="1"|17

rowspan="1"|2

|align="left"|{{flagicon|POL}} Jakub Świerczok

|align="left"|GKS Tychy

|rowspan="1"|16

rowspan="2"|3

|align="left"|{{flagicon|POL}} Karol Angielski

|align="left"|Olimpia Grudziądz

|rowspan="2"|14

align="left"|{{flagicon|POL}} Damian Kądzior

|align="left"|Wigry Suwałki

rowspan="1"|5

|align="left"|{{flagicon|FIN}} Petteri Forsell

|align="left"|Miedź Legnica

|rowspan="1"|13

rowspan="1"|6

|align="left"|{{flagicon|POL}} Kamil Zapolnik

|align="left"|Wigry Suwałki

|rowspan="1"|12

rowspan="2"|7

|align="left"|{{flagicon|POL}} Sylwester Patejuk

|align="left"|Wisła Puławy

|rowspan="2"|11

align="left"|{{flagicon|SVK}} Martin Pribula

|align="left"|Zagłębie Sosnowiec

rowspan="2"|9

|align="left"|{{flagicon|POL}} Adrian Paluchowski

|align="left"|Znicz Pruszków

|rowspan="2"|10

align="left"|{{flagicon|POL}} Paweł Zawistowski

|align="left"|Chojniczanka Chojnice

Awards

=Annual awards=

class="wikitable"
Award

! Winner

! Club

!{{Abbr|Ref.|Reference}}

Goalkeeper of the Season

| {{flagicon|POL}} Tomasz Loska

| Górnik Zabrze

|rowspan=11|{{cite news|title=Poznaliśmy "Jedenastkę i Piłkarza Sezonu Nice 1 Ligi"! Tak rozłożyły się głosy [WYNIKI]|url=https://www.1liga.org/w/poznaliśmy-jedenastkę-i-piłkarza-sezonu-nice-1-ligi-tak-rozłożyły-się-głosy-wyniki-|date=26 June 2017|access-date=5 May 2024|publisher=I liga}}

Left-back of the Season

| {{flagicon|POL}} Jarosław Ratajczak

| Stomil Olsztyn

Centre-back of the Season

| {{flagicon|POL}} Lukas Klemenz

| Olimpia Grudziądz

Right-back of the Season

| {{flagicon|POL}} Jacek Podgórski

| Chojniczanka Chojnice

Left Midfielder of the Season

| {{flagicon|POL}} Sylwester Patejuk

| Wisła Puławy

Central Midfielder of the Season

| {{flagicon|POL}} Szymon Matuszek

| Górnik Zabrze

Right Midfielder of the Season

| {{flagicon|POL}} Łukasz Wolsztyński

| Górnik Zabrze

Forward of the Season

| {{flagicon|POL}} Andrzej Rybski

| Chojniczanka Chojnice

Player of the Season

| {{flagicon|POL}} Lukas Klemenz

| Olimpia Grudziądz

==Team of the season==

class="wikitable" style="text-align:center"
{{Tooltip|Pos.|Position}}

!Player

!Club

!{{Abbr|Ref.|Reference}}

{{Tooltip|GK|Goalkeeper}}

|align=left|{{flagicon|POL}} Tomasz Loska

|align=left|Górnik Zabrze

|rowspan=11|

rowspan=4|{{Tooltip|DF|Defender}}

|align=left|{{flagicon|POL}} Jarosław Ratajczak

|align=left|Stomil Olsztyn

align=left|{{flagicon|POL}} Mateusz Wieteska

|align=left|Chrobry Głogów

align=left|{{flagicon|POL}} Lukas Klemenz

|align=left|Olimpia Grudziądz

align=left|{{flagicon|POL}} Jacek Podgórski

|align=left|Chojniczanka Chojnice

rowspan=4|{{Tooltip|MF|Midfielder}}

|align=left|{{flagicon|POL}} Sylwester Patejuk

|align=left|Wisła Puławy

align=left|{{flagicon|POL}} Wojciech Trochim

|align=left|Sandecja Nowy Sącz

align=left|{{flagicon|POL}} Szymon Matuszek

|align=left|Górnik Zabrze

align=left|{{flagicon|POL}} Łukasz Wolsztyński

|align=left|Górnik Zabrze

rowspan=2|{{Tooltip|FW|Forward}}

|align=left|{{flagicon|ESP}} Igor Angulo

|align=left|Górnik Zabrze

align=left|{{flagicon|POL}} Andrzej Rybski

|align=left|Chojniczanka Chojnice

See also

References

{{reflist}}

{{Polish Second Level seasons}}

{{2016–17 in Polish football}}

{{DEFAULTSORT:2016-17 I liga}}

Category:2016–17 in Polish football

Poland

Category:I liga seasons