2017–18 Ekstraklasa

{{Short description|92nd season of top-tier football league in Poland}}

{{Infobox football league season

|image =

|pixels = 300

|caption =

|competition = Ekstraklasa

|season = 2017–18

|dates = 14 July 2017 –
20 May 2018

|winners = Legia Warsaw
(13th title)

|relegated = Termalica
Sandecja

|continentalcup1 = Champions League

|continentalcup1 qualifiers = Legia Warsaw

|continentalcup2 = Europa League

|continentalcup2 qualifiers = Jagiellonia Białystok
Lech Poznań
Górnik Zabrze

|matches = 296

|total goals = 776

|league topscorer = Carlitos
(24 goals)

|best goalkeeper =

|biggest home win = Arka 5–0 Sandecja
(25 November 2017)

|biggest away win = Lechia 0–5 Korona
(30 October 2017)

|highest scoring =

{{Collapsible list

| title = 18 games

| Lech 5–1 Piast
(30 July 2017)

| Korona 4–2 Cracovia
(31 July 2017)

| Cracovia 3–3 Górnik
(18 August 2017)

| Lechia 3–3 Jagiellonia
(18 September 2017)

| Górnik 3–3 Korona
(20 October 2017)

| Lechia 3–3 Lech
(21 October 2017)

| Zagłebie 4–2 Nieciecza
(2 December 2017)

| Pogoń 3–3 Zagłebie
(10 December 2017)

| Jagiellonia 5–1 Korona
(12 December 2017)

| Wisła P. 4–2 Górnik
(9 February 2018)

| Sandecja 3–3 Korona
(16 February 2018)

| Lech 5–1 Jagiellonia
(11 March 2018)

| Nieciecza 2–4 Pogoń
(17 March 2018)

| Lechia 4–2 Arka
(7 April 2018)

| Arka 1–5 Piast
(27 April 2018)

| Lech 2–4 Górnik
(28 April 2018)

| Cracovia 4–2 Nieciecza
(29 April 2018)

| Cracovia 3–3 Śląsk Wrocław
(4 May 2018)

}}

|longest wins = 5 matches
Legia Warsaw
Jagiellonia Białystok

|longest unbeaten = 9 matches
Górnik Zabrze
Śląsk Wrocław
Korona Kielce

|longest winless = 22 matches
Sandecja Nowy Sącz

|longest losses = 5 matches
Pogoń Szczecin
Arka Gdynia

|highest attendance = 36,941{{Cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1316705 |title=Match report |work=90minut.pl |access-date=7 April 2018}}
Lech 3–1 Górnik
(7 April 2018)

|lowest attendance = 312{{cite web |url=http://www.90minut.pl/mecz.php?id_mecz=1316668 |title=Match report |work=90minut.pl |access-date=27 February 2018}}
{{nowrap|Sandecja 0–1 Zagłębie}}
(27 February 2018)

|attendance = 2,802,483

|average attendance = 9,468 {{decrease}} 1.5%{{cite web |url=http://www.european-football-statistics.co.uk/attn.htm |title=Attendances – Archive Poland |work=EFS.co.uk |access-date=1 June 2018}}

|prevseason = 2016–17

|nextseason = 2018–19

}}

The 2017–18 Ekstraklasa (also known as Lotto Ekstraklasa due to its sponsorship by Totalizator Sportowy, Polish lottery){{cite news |url=http://www.ekstraklasa.org/lotto-partnerem-tytularnym-ekstraklasy |title=LOTTO Partnerem Tytularnym Ekstraklasy |website=www.ekstraklasa.org |date=14 July 2016 |access-date=15 July 2016 |archive-url=https://web.archive.org/web/20160718034522/http://www.ekstraklasa.org/lotto-partnerem-tytularnym-ekstraklasy |archive-date=2016-07-18 |url-status=dead }} was the 92nd season of the Polish Football Championship, the 84th season of the highest tier domestic division in the Polish football league system since its establishment in 1927 and the 10th season of the Ekstraklasa under its current title. The league was operated by the Ekstraklasa SA.

The season started on 14 July 2017 and concluded on 20 May 2018.{{cite web |url=http://www.90minut.pl/news/278/news2782240-Terminarz-Ekstraklasy-2017-18.html |title=Terminarz Ekstraklasy 2017/18 |publisher = 90minut.pl |date=8 June 2017 |access-date=9 June 2017}} It is the first Ekstraklasa season to use VAR. After the 21st matchday the league went on a winter break between 18 December 2017 and 9 February 2018. The regular season was played as a round-robin tournament. A total of 16 teams participated, 14 of which competed in the league during the 2016–17 season, while the remaining two were promoted from the I liga after the 2016–17 season. The fixtures were announced on 8 June 2017.

Each team played a total of 30 matches, half at home and half away. After the 30th round (in the beginning of April 2018), the league split into two groups: championship round (top eight teams) and relegation round (bottom eight teams). Each team played 7 more games (teams ranked 1-4 and 9-12 played four times at home). So, finally each team played a total of 37 matches. The team at the top of the Championship round wins the league title. The two teams at the bottom of the Relegation round are demoted to I liga for the 2018–19 season. This was the fifth season to take place since the new playoff structure has been introduced.

The defending champions were Legia Warsaw, who won their 12th Polish title the previous season.

Legia successfully defended their title, sealing the league trophy for a 13th time in dramatic circumstances as their deciding game against Lech Poznan was abandoned due to flares and pitch invasions by Lech fans (after Legia went 2-0 ahead).{{Cite news|url=https://www.bbc.co.uk/sport/football/44193876|title=Legia Warsaw win Polish Championship after Lech Poznan game abandoned|date=2018-05-21|work=BBC Sport|access-date=2018-05-21|language=en-GB}} Legia were awarded the tie 3-0 and three points secured 1st place.

Teams

Sixteen teams will compete in the league – the top fourteen teams from the previous season, as well as two teams promoted from the I liga. Sandecja Nowy Sącz were promoted to the Ekstraklasa for the first time.{{cite web | title = Historyczny awans Sandecji do ekstraklasy | publisher = rp.pl | date = 17 May 2017 | url = http://www.rp.pl/Pilka-nozna/170519024-Historyczny-awans-Sandecji-do-ekstraklasy.html | access-date = 18 May 2017 }} Górnik Zabrze returned to Ekstraklasa after a one-year absence.{{cite web |url=http://www.90minut.pl/news/278/news2781097-Gornik-w-Lotto-Ekstraklasie.html |title=Górnik w Lotto Ekstraklasie |publisher=90minut |date=4 June 2017 |access-date=4 June 2017}}

=Stadiums and locations=

:Note: Table lists in alphabetical order.

class="wikitable sortable" style="text-align: left;"

! Team !! Location !! Venue !! Capacity

Arka GdyniaGdyniaStadion Miejski15,139
Bruk-Bet Termalica NiecieczaNiecieczaStadion Termaliki4,653
CracoviaKrakówStadion im. Józefa Piłsudskiego15,016
Górnik ZabrzeZabrzeStadion im. Ernesta Pohla24,413{{ref|ns2|2}}
Jagiellonia BiałystokBiałystokStadion Miejski22,432
Korona KielceKielceKolporter Arena15,550
Lech PoznańPoznańINEA Stadion43,269
Lechia GdańskGdańskStadion Energa Gdańsk43,615
Legia WarsawWarsawStadion Wojska Polskiego31,800
Piast GliwiceGliwiceArena Gliwice10,037
Pogoń SzczecinSzczecinStadion im. Floriana Krygiera18,027
Sandecja Nowy SączNiecieczaStadion Termaliki4,653{{ref|ns1|1}}
Śląsk WrocławWrocławStadion Wrocław42,771
Wisła KrakówKrakówStadion im. Henryka Reymana33,326
Wisła PłockPłockStadion im. Kazimierza Górskiego12,800
Zagłębie LubinLubinStadion Zagłębia16,068

  1. {{note|ns1}}Sandecja Nowy Sącz will play their home games in Nieciecza until their home ground (Stadion im. Ojca Władysława Augustynka) fulfills license requirements.{{cite web | title = Komunikat Komisji ds. Licencji Klubowych PZPN | publisher = 90minut.pl | date = 5 June 2017 | url = http://www.90minut.pl/news/278/news2781515-Komunikat-Komisji-ds-Licencji-Klubowych-PZPN.html | access-date = 5 June 2017 }}
  2. {{note|ns2}}Upgrading to 31,871.

class="wikitable" style="text-align:center;margin:1em auto;"
Arka

! Nieciecza

! Cracovia

! Górnik Zabrze

! Jagiellonia

! Korona

Stadion GOSiR

| Stadion Bruk-Bet

| Stadion im. Józefa Piłsudskiego

| Stadion im. Ernesta Pohla

| Stadion Jagiellonii

| Kolporter Arena

Capacity: 15,139

| Capacity: 4,666

| Capacity: 15,016

| Capacity: 24,413

| Capacity: 22,432

| Capacity: 15,550

150px

| 150px

| 150px

| 150px

|

| 150px

Lech

| rowspan="8" colspan="4"|

{{location map+ |Poland |float=center|width=440 |caption=Location of teams in 2017–18 Ekstraklasa |places=

{{Location map~ |Poland |lat=54.50 |long=18.53 |label=Arka |position=left}}

{{Location map~ |Poland |lat=50.158343 |long=20.849068 |label=Nieciecza |position=right}}

{{Location map~ |Poland |lat=50.058056 |long=19.919722 |label=Cracovia |position=bottom}}

{{Location map~ |Poland |lat=50.296317 |long=18.768564 |label=Górnik |position=bottom}}

{{Location map~ |Poland |lat=53.105556 |long=23.148889 |label=Jagiellonia |position=bottom}}

{{Location map~ |Poland |lat=50.861389 |long=20.624722 |label=Korona |position=right}}

{{Location map~ |Poland |lat=52.397222 |long=16.858056 |label=Lech |position=right}}

{{Location map~ |Poland |lat=54.39 |long=18.640278 |label=Lechia |position=bottom}}

{{Location map~ |Poland |lat=52.220461 |long=21.040628 |label=Legia |position=right}}

{{Location map~ |Poland |lat=50.306583 |long=18.695866 |label=Piast |position=left}}

{{Location map~ |Poland |lat=53.436576 |long=14.518658 |label=Pogoń |position=right}}

{{Location map~ |Poland |lat=49.62122 |long=20.704851 |label=Sandecja |position=right}}

{{Location map~ |Poland |lat=51.143056 |long=16.942222 |label=Śląsk |position=bottom}}

{{Location map~ |Poland |lat=50.063611 |long=19.911944 |label=Wisła K. |position=top}}

{{Location map~ |Poland |lat=52.561981 |long=19.684206 |label=Wisła P. |position=right}}

{{Location map~ |Poland |lat=51.413333 |long=16.1975 |label=Zagłębie |position=top}}

}}

! Lechia

INEA Stadion

| Stadion Energa Gdańsk

Capacity: 43,269

| Capacity: 43,615

150px

| 150px

Legia

! Piast

Stadion Wojska Polskiego

| Arena Gliwice

Capacity: 31,800

| Capacity: 10,037

150px

| 150px

Pogoń

! Sandecja

! Śląsk

! Wisła Kraków

! Wisła Płock

! Zagłębie

Stadion im. Floriana Krygiera

| Stadion Bruk-Bet

| Stadion Wrocław

| Stadion im. Henryka Reymana

| Stadion im. Kazimierza Górskiego

| Stadion Zagłębia

Capacity: 18,027

| Capacity: 4,666

| Capacity: 42,771

| Capacity: 33,326

| Capacity: 12,800

| Capacity: 16,068

150px

| 150px

| 160px

| 150px

| 150px

| 150px

{{Location map+ |Poland Upper Silesian|width=430 |float=right |caption=Location of teams in the Katowice urban area|places=

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

{{Location map~ |Poland Upper Silesian |lat=50.306583 |long=18.695866 |label=Piast |position=top}}

}}

= Personnel and kits =

class="wikitable sortable" style="text-align: left;"

! Team !! Chairman !! Head coach !! Captain !! Manufacturer !! Sponsors

Arka Gdynia{{flagicon|Poland}} Wojciech Pertkiewicz{{flagicon|Poland}} Leszek Ojrzyński{{flagicon|Poland}} Krzysztof SobierajAdidasGdynia
Bruk-Bet Termalica Nieciecza{{flagicon|Poland}} Danuta Witkowska{{flagicon|Poland}} Jacek Zieliński{{flagicon|Poland}} Łukasz PiątekAdidasBruk-Bet
Cracovia{{flagicon|Poland}} Janusz Filipiak{{flagicon|Poland}} Michał Probierz{{flagicon|Bosnia}} Miroslav ČoviloPumaComarch
Górnik Zabrze{{flagicon|Poland}} Bartosz Sarnowski{{flagicon|Poland}} Marcin Brosz{{flagicon|Poland}} Szymon MatuszekAdidasAllianz
Jagiellonia Białystok{{flagicon|Poland}} Cezary Kulesza{{flagicon|Poland}} Ireneusz Mamrot{{flagicon|Poland}} Rafał GrzybErreàSTS
Korona Kielce{{flagicon|Poland}} Krzysztof Zając{{flagicon|Italy}} Gino Lettieri{{flagicon|Czech Republic}} Radek DejmekPumaLewiatan
Lech Poznań{{flagicon|Poland}} Karol Klimczak{{flagicon|Poland}} Rafał Ulatowski{{flagicon|Poland}} Maciej GajosNikeAforti
Lechia Gdańsk{{flagicon|Poland}} Adam Mandziara{{flagicon|Poland}} Piotr Stokowiec{{flagicon|Poland}} Sebastian MilaNew BalanceEnerga
Legia Warsaw{{flagicon|Poland}} Dariusz Mioduski{{flagicon|Croatia}} Dean Klafurić{{flagicon|Serbia}} Miroslav RadovićAdidasFortuna
Piast Gliwice{{flagicon|Poland}} Paweł Żelem{{flagicon|Poland}} Waldemar Fornalik{{flagicon|Spain}} Gerard BadíaJomaGliwice
Pogoń Szczecin{{flagicon|Poland}} Jarosław Mroczek{{flagicon|Croatia}} Kosta Runjaić{{flagicon|Poland}} Adam FrączczakZinaGrupa Azoty
Sandecja Nowy Sącz{{flagicon|Poland}} Grzegorz Haslik{{flagicon|Poland}} Kazimierz Moskal{{flagicon|Poland}} Dawid SzufrynSallerZakłady Mięsne Szubryt
Śląsk Wrocław{{flagicon|Poland}} Michał Bobowiec{{flagicon|Poland}} Tadeusz Pawłowski{{flagicon|Poland}} Piotr CelebanAdidasforBET
Wisła Kraków{{flagicon|Poland}} Marzena Sarapata{{flagicon|Spain}} Joan Carrillo{{flagicon|Poland}} Arkadiusz GłowackiAdidasLV Bet
Wisła Płock{{flagicon|Poland}} Jacek Kruszewski{{flagicon|Poland}} Jerzy Brzęczek{{flagicon|Poland}} Bartłomiej SielewskiAdidasPKN Orlen, Budmat
Zagłębie Lubin{{flagicon|Poland}} Robert Sadowski{{flagicon|Poland}} Mariusz Lewandowski{{flagicon|Poland}} Konrad ForencNikeKGHM

=Managerial changes=

class="wikitable"
Team

! Outgoing manager

! Manner of departure

! Date of vacancy

! Position in table

! Incoming manager

! Date of appointment

Korona Kielce

| {{flagicon|POL}} Maciej Bartoszek{{cite web |url=http://www.90minut.pl/news/277/news2773545-Maciej-Bartoszek-odejdzie-po-sezonie-z-Korony.html |title=Maciej Bartoszek odejdzie po sezonie z Korony |publisher=90minut |date=10 May 2017 |access-date=23 May 2017|language=pl}}

| rowspan="1"|Mutual consent

| 4 June 2017

| rowspan="6"|Pre-season

| {{flagicon|Italy}} Gino Lettieri{{cite web |url=http://www.90minut.pl/news/277/news2779308-Gino-Lettieri-bedzie-trenerem-Korony.html |title=Gino Lettieri będzie trenerem Korony |publisher=90minut |date=29 May 2017 |access-date=29 May 2017|language=pl}}

| 1 July 2017

Pogoń Szczecin

| {{flagicon|POL}} Kazimierz Moskal{{cite web |url=http://www.90minut.pl/news/277/news2772942-Kazimierz-Moskal-odejdzie-po-sezonie-z-Pogoni.html |title=Kazimierz Moskal odejdzie po sezonie z Pogoni |publisher=90minut |date=8 May 2017 |access-date=23 May 2017|language=pl}}

| rowspan="1"|End of contract

| 30 June 2017

| {{flagicon|POL}} Maciej Skorża{{cite web |url=http://www.90minut.pl/news/277/news2777647-Maciej-Skorza-bedzie-trenerem-Pogoni.html |title=Maciej Skorża będzie trenerem Pogoni |publisher=90minut |date=23 May 2017 |access-date=23 May 2017|language=pl}}

| 1 July 2017

Jagiellonia Białystok

| {{flagicon|POL}} Michał Probierz{{cite web |url=http://www.90minut.pl/news/278/news2781300-Michal-Probierz-odchodzi-z-Jagiellonii.html |title=Michał Probierz odchodzi z Jagiellonii |publisher=90minut |date=4 June 2017 |access-date=5 June 2017|language=pl}}

| rowspan="1"|Mutual consent

| 4 June 2017

| {{flagicon|POL}} Ireneusz Mamrot{{cite web|url=http://www.90minut.pl/news/278/news2783090-Ireneusz-Mamrot-trenerem-Jagiellonii.html |title=Ireneusz Mamrot trenerem Jagiellonii |publisher=90minut |date=12 June 2017 |access-date=12 June 2017}}

| 12 June 2017

Bruk-Bet Termalica Nieciecza

| {{flagicon|Poland}} Marcin Węglewski{{cite web |url=http://www.90minut.pl/news/278/news2783310-Mariusz-Rumak-trenerem-Bruk-Betu-Termaliki.html |title=Mariusz Rumak trenerem Bruk-Betu Termaliki |publisher=90minut |date=13 June 2017 |access-date=13 June 2017|language=pl}}

| rowspan="1"|Became assistant

| 13 June 2017

| {{flagicon|POL}} Mariusz Rumak

| 13 June 2017

Cracovia

| {{flagicon|Poland}} Jacek Zieliński{{cite web |url=http://www.90minut.pl/news/278/news2784510-Jacek-Zielinski-odchodzi-z-Cracovii.html |title=Jacek Zieliński odchodzi z Cracovii |publisher=90minut |date=19 June 2017 |access-date=21 June 2017|language=pl}}

| rowspan="1"|Mutual consent

| 19 June 2017

| {{flagicon|POL}} Michał Probierz{{cite web |url=http://www.90minut.pl/news/278/news2784899-Michal-Probierz-trenerem-Cracovii.html |title=Michał Probierz trenerem Cracovii |publisher=90minut |date=21 June 2017 |access-date=21 June 2017|language=pl}}

| 21 June 2017

Wisła Płock

| {{flagicon|Poland}} Marcin Kaczmarek{{cite web |url=http://www.90minut.pl/news/278/news2788693-Marcin-Kaczmarek-odszedl-z-Wisly-Plock.html |title=Marcin Kaczmarek odszedł z Wisły Płock |publisher=90minut |date=5 July 2017 |access-date=5 July 2017|language=pl}}

| rowspan="1"|Mutual consent

| 5 July 2017

| {{flagicon|Poland}} Jerzy Brzęczek{{cite web |url=http://www.90minut.pl/news/279/news2790355-Jerzy-Brzeczek-trenerem-Wisly-Plock.html |title=Jerzy Brzęczek trenerem Wisły Płock |publisher=90minut |date=11 July 2017 |access-date=15 July 2017|language=pl}}

| 11 July 2017

Legia Warsaw

| {{flagicon|Poland}} Jacek Magiera{{cite web |url=http://www.90minut.pl/news/280/news2808871-Jacek-Magiera-odchodzi-z-Legii.html |title=Jacek Magiera odchodzi z Legii |publisher=90minut |date=13 September 2017 |access-date=13 September 2017|language=pl}}

| rowspan="1"|Sacked

| 13 September 2017

| 5th

| {{flagicon|Croatia}} Romeo Jozak{{cite web |url=http://www.90minut.pl/news/280/news2808982-Romeo-Jozak-trenerem-Legii.html |title=Romeo Jozak trenerem Legii |publisher=90minut |date=13 September 2017 |access-date=13 September 2017|language=pl}}

| 13 September 2017

Piast Gliwice

| {{flagicon|Poland}} Dariusz Wdowczyk{{cite web |url=http://www.90minut.pl/news/281/news2810743-Waldemar-Fornalik-trenerem-Piasta.html |title=Waldemar Fornalik trenerem Piasta |publisher=90minut |date=19 September 2017 |access-date=20 September 2017|language=pl}}

| rowspan="1"|Sacked

| 19 September 2017

| 14th

| {{flagicon|Poland}} Waldemar Fornalik

| 19 September 2017

Bruk-Bet Termalica Nieciecza

| {{flagicon|Poland}} Mariusz Rumak{{cite web |url=http://www.90minut.pl/news/281/news2810767-Mariusz-Rumak-odchodzi-z-Bruk-Betu-Termaliki.html |title=Mariusz Rumak odchodzi z Bruk-Betu Termaliki |publisher=90minut |date=19 September 2017 |access-date=20 September 2017|language=pl}}

| rowspan="1"|Sacked

| 19 September 2017

| 16th

| {{flagicon|Poland}} Maciej Bartoszek{{cite web |url=http://www.90minut.pl/news/281/news2810943-Maciej-Bartoszek-trenerem-Bruk-Betu-Termaliki.html |title=Maciej Bartoszek trenerem Bruk-Betu Termaliki |publisher=90minut |date=20 September 2017 |access-date=20 September 2017|language=pl}}

| 20 September 2017

Lechia Gdańsk

| {{flagicon|Poland}} Piotr Nowak{{cite web |url=http://www.90minut.pl/news/281/news2812923-Adam-Owen-trenerem-Lechii.html |title=Adam Owen trenerem Lechii |publisher=90minut |date=27 September 2017 |access-date=28 September 2017|language=pl}}

| rowspan="1"|Taking over as sports director

| 27 September 2017

| 12th

| {{flagicon|Wales}} Adam Owen

| 27 September 2017

Pogoń Szczecin

| {{flagicon|Poland}} Maciej Skorża{{cite web |url=http://www.90minut.pl/news/282/news2821849-Maciej-Skorza-odszedl-z-Pogoni.html |title=Maciej Skorża odszedł z Pogoni |publisher=90minut |date=30 October 2017 |access-date=1 November 2017|language=pl}}

| rowspan="1"|Sacked

| 30 October 2017

| 16th

| {{flagicon|Poland}} Rafał Janas (interim)

| 30 October 2017

Pogoń Szczecin

| {{flagicon|Poland}} Rafał Janas{{cite web |url=http://www.90minut.pl/news/282/news2823832-Kosta-Runjaic-trenerem-Pogoni.html |title=Kosta Runjaić trenerem Pogoni |publisher=90minut |date=6 November 2017 |access-date=7 November 2017|language=pl}}

| rowspan="1"|Caretaking spell over

| 6 November 2017

| 16th

| {{flagicon|Croatia}} Kosta Runjaić

| 6 November 2017

Zagłębie Lubin

| {{flagicon|Poland}} Piotr Stokowiec{{cite web |url=http://www.90minut.pl/news/282/news2829049-Piotr-Stokowiec-odchodzi-z-Zaglebia-Lubin.html |title=Piotr Stokowiec odchodzi z Zagłębia Lubin |publisher=90minut |date=27 November 2017 |access-date=5 December 2017|language=pl}}

| rowspan="1"|Sacked

| 27 November 2017

| 8th

| {{flagicon|Poland}} Mariusz Lewandowski{{cite web |url=http://www.90minut.pl/news/282/news2829125-Mariusz-Lewandowski-trenerem-Zaglebia-Lubin.html |title=Mariusz Lewandowski trenerem Zagłębia Lubin |publisher=90minut |date=28 November 2017 |access-date=5 December 2017|language=pl}}

| 28 November 2017

Wisła Kraków

| {{flagicon|Spain}} Kiko Ramírez{{cite web |url=http://www.90minut.pl/news/283/news2831584-Kiko-Ramirez-zwolniony-z-Wisly.html |title=Kiko Ramírez zwolniony z Wisły |publisher=90minut |date=10 December 2017 |access-date=16 December 2017|language=pl}}

| rowspan="1"|Sacked

| 10 December 2017

| 8th

| {{flagicon|Spain}} Joan Carrillo{{cite web |url=http://www.90minut.pl/news/283/news2831742-Joan-Carrillo-od-stycznia-trenerem-Wisly.html |title=Joan Carrillo od stycznia trenerem Wisły |publisher=90minut |date=11 December 2017 |access-date=16 December 2017|language=pl}}

| 1 January 2018

Sandecja Nowy Sącz

| {{flagicon|Poland}} Radosław Mroczkowski{{cite web |url=http://www.90minut.pl/news/283/news2831822-Radoslaw-Mroczkowski-odchodzi-z-Sandecji.html |title=Radosław Mroczkowski odchodzi z Sandecji |publisher=90minut |date=11 December 2017 |access-date=16 December 2017|language=pl}}

| rowspan="1"|Sacked

| 10 December 2017

| 14th

| {{flagicon|Poland}} Kazimierz Moskal{{cite web |url=http://www.90minut.pl/news/283/news2833448-Kazimierz-Moskal-trenerem-Sandecji.html |title=Kazimierz Moskal trenerem Sandecji |publisher=90minut |date=19 December 2017 |access-date=20 December 2017|language=pl}}

| 19 December 2017

Śląsk Wrocław

| {{flagicon|Poland}} Jan Urban{{cite web |url=http://www.90minut.pl/news/284/news2844730-Tadeusz-Pawlowski-trenerem-Slaska.html |title=Tadeusz Pawłowski trenerem Śląska |publisher=90minut |date=19 February 2018 |access-date=19 February 2018 |language=pl}}

| rowspan="1"|Sacked

| 19 February 2018

| 10th

| {{flagicon|Poland}} Tadeusz Pawłowski

| 19 February 2018

Bruk-Bet Termalica Nieciecza

| {{flagicon|Poland}} Maciej Bartoszek{{cite web |url=http://www.90minut.pl/news/284/news2844984-Maciej-Bartoszek-zwolniony-z-Bruk-Betu-Termaliki.html |title=Maciej Bartoszek zwolniony z Bruk-Betu Termaliki |publisher=90minut |date=20 February 2018 |access-date=22 February 2018 |language=pl}}

| rowspan="1"|Sacked

| 20 February 2018

| 15th

| {{flagicon|Poland}} Jacek Zieliński{{cite web |url=http://www.90minut.pl/news/284/news2845051-Jacek-Zielinski-trenerem-Bruk-Betu-Termaliki.html |title=Jacek Zieliński trenerem Bruk-Betu Termaliki |publisher=90minut |date=20 February 2018 |access-date=22 February 2018 |language=pl}}

| 20 February 2018

Lechia Gdańsk

| {{flagicon|Wales}} Adam Owen{{cite web |url=http://www.90minut.pl/news/284/news2847987-Adam-Owen-zwolniony-z-Lechii.html |title=Adam Owen zwolniony z Lechii |publisher=90minut |date=3 March 2018 |access-date=5 March 2018 |language=pl}}

| rowspan="1"|Sacked

| 3 March 2018

| 12th

| {{flagicon|Poland}} Piotr Stokowiec{{cite web |url=http://www.90minut.pl/news/284/news2848417-Piotr-Stokowiec-trenerem-Lechii.html |title=Piotr Stokowiec trenerem Lechii |publisher=90minut |date=5 March 2018 |access-date=5 March 2018 |language=pl}}

| 5 March 2018

Legia Warsaw

| {{flagicon|Croatia}} Romeo Jozak{{cite web |url=http://www.90minut.pl/news/285/news2858917-Dean-Klafuric-trenerem-Legii.html |title=Dean Klafurić trenerem Legii |publisher=90minut |date=14 April 2018 |access-date=30 April 2018 |language=pl}}

| rowspan="1"|Sacked

| 14 April 2018

| 3rd

| {{flagicon|Croatia}} Dean Klafurić

| 14 April 2018

Lech Poznań

| {{flagicon|Croatia}} Nenad Bjelica{{cite web |url=http://www.lechpoznan.pl/aktualnosci,2,bjelica-odchodzi-z-lecha,30634.html |title=Bjelica odchodzi z Lecha |publisher=Lech Poznań |date=10 May 2018 |access-date=17 May 2018 |language=pl}}

| rowspan="1"|Sacked

| 10 May 2018

| 3rd

| {{flagicon|Poland}} Rafał Ulatowski (interim)

| 10 May 2018

Regular season

=League table=

{{2017–18 Ekstraklasa Regular Season table}}

=Positions by round=

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|team1=Lech

|pos1=9/13/6/4/4/4/1/1/1/3/2/1/1/3/5/6/4/5/4/4/2/3/3/3/3/3/3/3/2/1

|team2=Jagiellonia

|pos2=5/1/1/3/2/2/4/4/6/4/4/4/7/5/3/4/6/4/3/3/4/2/2/1/1/1/1/1/1/2

|team3=Legia

|pos3=14/14/8/10/7/5/3/5/4/6/8/6/4/2/2/1/2/2/2/1/1/1/1/2/2/2/2/2/3/3

|team4=Wisła P.

|pos4=15/9/10/13/8/10/13/14/11/11/7/9/5/9/8/11/11/10/9/9/9/6/5/7/7/6/5/5/5/4

|team5=Górnik

|pos5=1/6/3/5/5/6/6/2/2/1/1/2/2/1/1/2/1/1/1/2/3/4/4/4/4/4/4/4/4/5

|team6=Korona

|pos6=12/12/7/7/9/13/9/8/9/8/9/7/8/6/4/5/3/3/5/7/7/5/6/5/5/5/6/7/6/6

|team7=Wisła K.

|pos7=4/1/4/2/1/3/5/6/5/7/6/5/6/7/6/3/5/6/8/6/8/9/7/6/6/8/7/6/7/7

|team8=Zagłębie

|pos8=5/3/2/1/3/1/2/3/3/2/3/3/3/4/7/7/8/7/6/8/5/7/9/8/8/7/8/8/8/8

|team9=Arka

|pos9=2/4/5/6/6/9/12/10/10/10/11/11/9/10/10/8/7/8/7/5/6/8/8/9/9/9/9/10/9/9

|team10=Cracovia

|pos10=7/5/9/14/14/15/16/15/15/16/16/13/14/15/14/15/12/12/12/15/12/11/11/11/10/10/10/9/10/10

|team11=Śląsk

|pos11=15/16/13/12/13/11/8/7/8/5/5/8/11/8/9/10/9/11/11/11/10/10/10/10/11/11/11/11/12/11

|team12=Pogoń

|pos12=11/8/12/15/15/8/11/12/13/13/13/15/16/16/16/16/16/16/16/16/16/15/16/15/15/13/14/13/11/12

|team13=Piast

|pos13=7/11/16/16/16/16/10/13/14/15/15/16/15/14/15/14/15/15/13/14/15/16/13/13/13/14/12/12/13/13

|team14=Lechia

|pos14=2/7/11/9/10/12/14/11/12/12/12/12/12/12/12/9/10/9/10/10/11/12/12/12/12/12/13/14/15/14

|team15=Nieciecza

|pos15=12/15/15/11/11/14/15/16/16/14/14/14/13/13/13/13/13/14/15/12/13/13/15/14/14/15/15/15/14/15

|team16=Sandecja

|pos16=9/10/14/8/11/7/7/9/7/9/10/10/10/11/11/12/14/13/14/13/14/14/14/16/16/16/16/16/16/16

| color_1 = #D0F0C0| text_1 =

| color_2-8 = #E8FFD8| text_2-8=

| color_9-14 = #FFE6E6| text_9-14 =

| color_15-16 = #FFCCCC| text_15-16 =

}}

=Results=

{{#invoke:sports results|main

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

| update = complete

| matches_style = FBR

| a_note = yes

| team1= ARK | team2= BBT | team3= CRA | team4= GÓR | team5= JAG | team6= KOR | team7= LPO | team8= LGD | team9= LEG | team10= PIA | team11= POG | team12= SAN | team13= ŚLĄ | team14= WIS | team15= WPŁ | team16= ZAG

|name_ARK=Arka Gdynia

|name_BBT=Nieciecza

|name_CRA=Cracovia

|name_GÓR=Górnik Zabrze

|name_JAG=Jagiellonia Białystok

|name_KOR=Korona Kielce

|name_LPO=Lech Poznań

|name_LGD=Lechia Gdańsk

|name_LEG=Legia Warsaw

|name_PIA=Piast Gliwice

|name_POG=Pogoń Szczecin

|name_SAN=Sandecja Nowy Sącz

|name_ŚLĄ=Śląsk Wrocław

|name_WIS=Wisła Kraków

|name_WPŁ=Wisła Płock

|name_ZAG=Zagłębie Lubin

| match_ARK_BBT = 4–0

| match_ARK_CRA = 1–1

| match_ARK_GÓR = 1–0

| match_ARK_JAG = 4–1

| match_ARK_KOR = 0–0

| match_ARK_LPO = 0–0

| match_ARK_LGD = 0–1

| match_ARK_LEG = 1–0

| match_ARK_PIA = 0–0

| match_ARK_POG = 0–3

| match_ARK_SAN = 5–0

| match_ARK_ŚLĄ = 2–0

| match_ARK_WIS = 3–1

| match_ARK_WPŁ = 1–1

| match_ARK_ZAG = 1–1

| match_BBT_ARK = 1–1

| match_BBT_CRA = 2–0

| match_BBT_GÓR = 1–2

| match_BBT_JAG = 0–1

| match_BBT_KOR = 0–3

| match_BBT_LPO = 1–3

| match_BBT_LGD = 2–1

| match_BBT_LEG = 1–0

| match_BBT_PIA = 2–1

| match_BBT_POG = 2–4

| match_BBT_SAN = 1–0

| match_BBT_ŚLĄ = 2–1

| match_BBT_WIS = 3–3

| match_BBT_WPŁ = 1–2

| match_BBT_ZAG = 1-1

| match_CRA_ARK = 2–1

| match_CRA_BBT = 1–1

| match_CRA_GÓR = 3–3

| match_CRA_JAG = 1–1

| match_CRA_KOR = 2–2

| match_CRA_LPO = 0–2

| match_CRA_LGD = 2–1

| match_CRA_LEG = 0–0

| match_CRA_PIA = 1–1

| match_CRA_POG = 3–0

| match_CRA_SAN = 2–1

| match_CRA_ŚLĄ = 2–1

| match_CRA_WIS = 1–4

| match_CRA_WPŁ = 1–3

| match_CRA_ZAG = 2–2

| match_GÓR_ARK = 1–1

| match_GÓR_BBT = 3–0

| match_GÓR_CRA = 0–4

| match_GÓR_JAG = 3–1

| match_GÓR_KOR = 3–3

| match_GÓR_LPO = 3–1

| match_GÓR_LGD = 1–1

| match_GÓR_LEG = 3-1

| match_GÓR_PIA = 1–0

| match_GÓR_POG = 0–0

| match_GÓR_SAN = 2–2

| match_GÓR_ŚLĄ = 2–2

| match_GÓR_WIS = 3-2

| match_GÓR_WPŁ = 4–0

| match_GÓR_ZAG = 2–2

| match_JAG_ARK = 3–2

| match_JAG_BBT = 0–0

| match_JAG_CRA = 1–0

| match_JAG_GÓR = 2–1

| match_JAG_KOR = 5–1

| match_JAG_LPO = 1–1

| match_JAG_LGD = 4–1

| match_JAG_LEG = 1–0

| match_JAG_PIA = 0–1

| match_JAG_POG = 1–0

| match_JAG_SAN = 1–3

| match_JAG_ŚLĄ = 1–1

| match_JAG_WIS = 2–0

| match_JAG_WPŁ = 1–3

| match_JAG_ZAG = 3–1

| match_KOR_ARK = 0–3

| match_KOR_BBT = 2–1

| match_KOR_CRA = 4–2

| match_KOR_GÓR = 2–2

| match_KOR_JAG = 2–3

| match_KOR_LPO = 1–0

| match_KOR_LGD = 1–0

| match_KOR_LEG = 3–2

| match_KOR_PIA = 1–1

| match_KOR_POG = 0–0

| match_KOR_SAN = 1–0

| match_KOR_ŚLĄ = 3–0

| match_KOR_WIS = 2–1

| match_KOR_WPŁ = 2–0

| match_KOR_ZAG = 0–1

| match_LPO_ARK = 3–0

| match_LPO_BBT = 3–1

| match_LPO_CRA = 1–0

| match_LPO_GÓR = 3–1

| match_LPO_JAG = 5–1

| match_LPO_KOR = 1–0

| match_LPO_LGD = 3–0

| match_LPO_LEG = 3–0

| match_LPO_PIA = 5–1

| match_LPO_POG = 2–0

| match_LPO_SAN = 0–0

| match_LPO_ŚLĄ = 2–1

| match_LPO_WIS = 1–1

| match_LPO_WPŁ = 2–1

| match_LPO_ZAG = 1–1

| match_LGD_ARK = 4–2

| match_LGD_BBT = 2–2

| match_LGD_CRA = 0–1

| match_LGD_GÓR = 1–1

| match_LGD_JAG = 3–3

| match_LGD_KOR = 0–5

| match_LGD_LPO = 3–3

| match_LGD_LEG = 1–3

| match_LGD_PIA = 0–2

| match_LGD_POG = 1–3

| match_LGD_SAN = 2–3

| match_LGD_ŚLĄ = 3–1

| match_LGD_WIS = 1–1

| match_LGD_WPŁ = 3–0

| match_LGD_ZAG = 1–0

| match_LEG_ARK = 2–0

| match_LEG_BBT = 3–0

| match_LEG_CRA = 1–0

| match_LEG_GÓR = 1–0

| match_LEG_JAG = 0–2

| match_LEG_KOR = 1–1

| match_LEG_LPO = 2–1

| match_LEG_LGD = 1–0

| match_LEG_PIA = 3–1

| match_LEG_POG = 3–0

| match_LEG_SAN = 2–0

| match_LEG_ŚLĄ = 4-1

| match_LEG_WIS = 0–2

| match_LEG_WPŁ = 0–2

| match_LEG_ZAG = 2–1

| match_PIA_ARK = 0–1

| match_PIA_BBT = 1–1

| match_PIA_CRA = 1–0

| match_PIA_GÓR = 0–3

| match_PIA_JAG = 0–2

| match_PIA_KOR = 2–0

| match_PIA_LPO = 0–0

| match_PIA_LGD = 1–2

| match_PIA_LEG = 0–1

| match_PIA_POG = 1-2

| match_PIA_SAN = 2–2

| match_PIA_ŚLĄ = 1–1

| match_PIA_WIS = 0–0

| match_PIA_WPŁ = 2–1

| match_PIA_ZAG = 0–0

| match_POG_ARK = 1–0

| match_POG_BBT = 2–3

| match_POG_CRA = 0–3

| match_POG_GÓR = 1–2

| match_POG_JAG = 0–1

| match_POG_KOR = 0–0

| match_POG_LPO = 0–0

| match_POG_LGD = 0–0

| match_POG_LEG = 1–3

| match_POG_PIA = 2–2

| match_POG_SAN = 4–1

| match_POG_ŚLĄ = 3–2

| match_POG_WIS = 1–2

| match_POG_WPŁ = 2–1

| match_POG_ZAG = 3–3

| match_SAN_ARK = 0-0

| match_SAN_BBT = 1–0

| match_SAN_CRA = 1–1

| match_SAN_GÓR = 1–2

| match_SAN_JAG = 0–1

| match_SAN_KOR = 3-3

| match_SAN_LPO = 0–0

| match_SAN_LGD = 2–2

| match_SAN_LEG = 2–2

| match_SAN_PIA = 0–3

| match_SAN_POG = 2–1

| match_SAN_ŚLĄ = 1–1

| match_SAN_WIS = 0–0

| match_SAN_WPŁ = 0–1

| match_SAN_ZAG = 0–1

| match_ŚLĄ_ARK = 1–2

| match_ŚLĄ_BBT = 1–1

| match_ŚLĄ_CRA = 2–1

| match_ŚLĄ_GÓR = 1–1

| match_ŚLĄ_JAG = 1–0

| match_ŚLĄ_KOR = 1–1

| match_ŚLĄ_LPO = 2–0

| match_ŚLĄ_LGD = 3–2

| match_ŚLĄ_LEG = 2–1

| match_ŚLĄ_PIA = 2–2

| match_ŚLĄ_POG = 3–0

| match_ŚLĄ_SAN = 0–0

| match_ŚLĄ_WIS = 0–2

| match_ŚLĄ_WPŁ = 1–1

| match_ŚLĄ_ZAG = 1–0

| match_WIS_ARK = 3–2

| match_WIS_BBT = 1–0

| match_WIS_CRA = 2–1

| match_WIS_GÓR = 2–3

| match_WIS_JAG = 0–0

| match_WIS_KOR = 1–1

| match_WIS_LPO = 1–3

| match_WIS_LGD = 1–1

| match_WIS_LEG = 0–1

| match_WIS_PIA = 2–0

| match_WIS_POG = 1–0

| match_WIS_SAN = 3–0

| match_WIS_ŚLĄ = 3–1

| match_WIS_WPŁ = 0–1

| match_WIS_ZAG = 1–2

| match_WPŁ_ARK = 2–0

| match_WPŁ_BBT = 1–0

| match_WPŁ_CRA = 0–1

| match_WPŁ_GÓR = 4–2

| match_WPŁ_JAG = 1–2

| match_WPŁ_KOR = 2–0

| match_WPŁ_LPO = 1-0

| match_WPŁ_LGD = 0–2

| match_WPŁ_LEG = 0–1

| match_WPŁ_PIA = 1–0

| match_WPŁ_POG = 3–1

| match_WPŁ_SAN = 2–2

| match_WPŁ_ŚLĄ = 4–1

| match_WPŁ_WIS = 0–1

| match_WPŁ_ZAG = 2–0

| match_ZAG_ARK = 0–0

| match_ZAG_BBT = 4–2

| match_ZAG_CRA = 1–2

| match_ZAG_GÓR = 3–2

| match_ZAG_JAG = 1–0

| match_ZAG_KOR = 0–0

| match_ZAG_LPO = 0–0

| match_ZAG_LGD = 0–0

| match_ZAG_LEG = 2–3

| match_ZAG_PIA = 2–2

| match_ZAG_POG = 3–0

| match_ZAG_SAN = 1–0

| match_ZAG_ŚLĄ = 1–0

| match_ZAG_WIS = 3–0

| match_ZAG_WPŁ = 2–2

}}

Play-offs

=Championship round=

==League table==

{{2017–18 Ekstraklasa Championship Round table}}

==Positions by round==

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|firstround=30

|team1=Legia

|pos1=3/3/3/1/1/1/1/1

|team2=Jagiellonia

|pos2=2/2/2/3/3/2/2/2

|team3=Lech

|pos3=1/1/1/2/2/3/3/3

|team4=Górnik

|pos4=5/5/5/5/4/4/5/4

|team5=Wisła P.

|pos5=4/4/4/4/5/5/4/5

|team6=Wisła K.

|pos6=7/8/8/8/6/6/6/6

|team7=Zagłębie

|pos7=8/7/7/6/7/8/8/7

|team8=Korona

|pos8=6/6/6/7/8/7/7/8

| color_1 = gold| text_1 =

| color_2-4 = #97DEFF| text_2-4 =

}}

==Results==

{{#invoke:sports results|main

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

| update = complete

| matches_style = FBR

| a_note = yes

| team1= LPO | team2= JAG | team3= LEG | team4= WPŁ | team5= GÓR | team6= KOR | team7= WIS | team8= ZAG

|name_LPO=Lech Poznań

|name_JAG=Jagiellonia Białystok

|name_LEG=Legia Warsaw

|name_WPŁ=Wisła Płock

|name_GÓR=Górnik Zabrze

|name_KOR=Korona Kielce

|name_WIS=Wisła Kraków

|name_ZAG=Zagłębie Lubin

| match_LPO_KOR = 0–1

| match_LPO_GÓR = 2–4

| match_LPO_JAG = 0–2

| match_LPO_LEG = 0–3

| match_LPO_WPŁ = —

| match_LPO_WIS = —

| match_LPO_ZAG = —

| match_JAG_GÓR = 1–2

| match_JAG_WIS = 0–1

| match_JAG_LEG = 0–0

| match_JAG_WPŁ = 2–1

| match_JAG_KOR = —

| match_JAG_LPO = —

| match_JAG_ZAG = —

| match_LEG_ZAG = 0–1

| match_LEG_KOR = 3–1

| match_LEG_WPŁ = 3–2

| match_LEG_GÓR = 2–0

| match_LEG_LPO = —

| match_LEG_JAG = —

| match_LEG_WIS = —

| match_WPŁ_WIS = 2–2

| match_WPŁ_ZAG = 1–2

| match_WPŁ_LPO = 0–0

| match_WPŁ_KOR = 4–1

| match_WPŁ_JAG = —

| match_WPŁ_LEG = —

| match_WPŁ_GÓR = —

| match_GÓR_WPŁ = 0-1

| match_GÓR_KOR = 2–2

| match_GÓR_WIS = 2–0

| match_GÓR_LPO = —

| match_GÓR_JAG = —

| match_GÓR_LEG = —

| match_GÓR_ZAG = —

| match_KOR_JAG = 0–3

| match_KOR_WIS = 0–3

| match_KOR_ZAG = 0–2

| match_KOR_LPO = —

| match_KOR_LEG = —

| match_KOR_GÓR = —

| match_KOR_WPŁ = —

| match_WIS_LEG = 0–1

| match_WIS_ZAG = 3–0

| match_WIS_LPO = 1–1

| match_WIS_JAG = —

| match_WIS_WPŁ = —

| match_WIS_KOR = —

| match_WIS_GÓR = —

| match_ZAG_LPO = 0–1

| match_ZAG_GÓR = 0–2

| match_ZAG_JAG = 1–2

| match_ZAG_LEG = —

| match_ZAG_WPŁ = —

| match_ZAG_WIS = —

| match_ZAG_KOR = —

}}

=Relegation round=

==League table==

{{2017–18 Ekstraklasa Relegation Round table}}

==Positions by round==

{{#invoke:sports rbr table|table|sortable=y|legendpos=br

|firstround=30

|team1=Cracovia

|pos1=10/9/9/9/9/9/9/9

|team2=Śląsk

|pos2=11/11/11/11/10/10/10/10

|team3=Pogoń

|pos3=12/12/12/12/11/12/12/11

|team4=Arka

|pos4=9/10/10/10/12/11/11/12

|team5=Lechia

|pos5=14/13/13/14/14/13/13/13

|team6=Piast

|pos6=13/14/14/13/13/14/15/14

|team7=Termalica

|pos7=15/15/15/15/15/15/14/15

|team8=Sandecja

|pos8=16/16/16/16/16/16/16/16

| color_15-16 = #FFCCCC| text_15-16 =

}}

==Results==

{{#invoke:sports results|main

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

| update = complete

| matches_style = FBR

| a_note = yes

| team1= ARK | team2= CRA | team3= ŚLĄ | team4= POG | team5= PIA | team6= LGD | team7= BBT | team8= SAN

|name_ARK=Arka Gdynia

|name_CRA=Cracovia

|name_ŚLĄ=Śląsk Wrocław

|name_POG=Pogoń Szczecin

|name_PIA=Piast Gliwice

|name_LGD=Lechia Gdańsk

|name_BBT=Bruk-Bet Termalica Nieciecza

|name_SAN=Sandecja Nowy Sącz

| match_ARK_LGD = 1–2

| match_ARK_PIA = 1–5

| match_ARK_CRA = 2–0

| match_ARK_ŚLĄ = 0–1

| match_ARK_POG = —

| match_ARK_BBT = —

| match_ARK_SAN = —

| match_CRA_PIA = 2–1

| match_CRA_BBT = 4–2

| match_CRA_ŚLĄ = 3–3

| match_CRA_POG = 1–4

| match_CRA_LGD = —

| match_CRA_ARK = —

| match_CRA_SAN = —

| match_ŚLĄ_SAN = 1–0

| match_ŚLĄ_LGD = 3–1

| match_ŚLĄ_POG = 2–0

| match_ŚLĄ_PIA = 3–1

| match_ŚLĄ_ARK = —

| match_ŚLĄ_CRA = —

| match_ŚLĄ_BBT = —

| match_POG_BBT = 2–0

| match_POG_SAN = 2–0

| match_POG_ARK = 3–2

| match_POG_LGD = 1–1

| match_POG_CRA = —

| match_POG_ŚLĄ = —

| match_POG_PIA = —

| match_PIA_POG = 0–0

| match_PIA_LGD = 0–2

| match_PIA_BBT = 4–0

| match_PIA_ARK = —

| match_PIA_CRA = —

| match_PIA_ŚLĄ = —

| match_PIA_SAN = —

| match_LGD_CRA = 0–0

| match_LGD_BBT = 0–1

| match_LGD_SAN = 1–1

| match_LGD_ARK = —

| match_LGD_ŚLĄ = —

| match_LGD_PIA = —

| match_LGD_POG = —

| match_BBT_ŚLĄ = 1–2

| match_BBT_SAN = 1–1

| match_BBT_ARK = 2–1

| match_BBT_CRA = —

| match_BBT_POG = —

| match_BBT_LGD = —

| match_BBT_PIA = —

| match_SAN_ARK = 3–1

| match_SAN_PIA = 2–1

| match_SAN_CRA = 0–1

| match_SAN_ŚLĄ = —

| match_SAN_POG = —

| match_SAN_BBT = —

| match_SAN_LGD = —

}}

Season statistics

{{col-begin}}

{{col-2}}

=Top goalscorers=

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

!Player

!Club

!Goals{{cite web |url=https://sport.onet.pl/pilka-nozna/ekstraklasa/tabele/?tid=8j8dd |title=LOTTO Ekstraklasa 2017/18 - tabela strzelców |website=sport.onet.pl |access-date=28 August 2017 |language=pl |archive-date=12 June 2018 |archive-url=https://web.archive.org/web/20180612232612/https://sport.onet.pl/pilka-nozna/ekstraklasa/tabele/?tid=8j8dd |url-status=dead }}{{cite web |url=http://www.gol24.pl/ekstraklasa/strzelcy/ |title=Klasyfikacja strzelców Ekstraklasy |website=gol24.pl |access-date=31 July 2017 |language=pl}}

rowspan="1"|1

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

|rowspan="1"|24

rowspan="1"|2

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

|align="left"|Górnik Zabrze

|rowspan="1"|23

rowspan="1"|3

|align="left"|{{flagicon|POL}} Krzysztof Piątek

|align="left"|Cracovia

|rowspan="1"|21

rowspan="2"|4

|align="left"|{{flagicon|DEN}} Christian Gytkjær

|align="left"|Lech Poznań

|rowspan="2"|19

align="left"|{{flagicon|POL}} Marcin Robak

|align="left"|Śląsk Wrocław

rowspan="2"|6

|align="left"|{{flagicon|POR}} Marco Paixão

|align="left"|Lechia Gdańsk

|rowspan="2"|16

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

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

rowspan="1"|8

|align="left"|{{flagicon|POL}} Adam Frączczak

|align="left"|Pogoń Szczecin

|rowspan="1"|14

rowspan="1"|9

|align="left"|{{flagicon|POL}} Jarosław Niezgoda

|align="left"|Legia Warsaw

|rowspan="1"|13

rowspan="4"|10

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

|align="left"|Górnik Zabrze

|rowspan="4"|10

align="left"|{{flagicon|POR}} Flávio Paixão

|align="left"|Lechia Gdańsk

align="left"|{{flagicon|POL}} Arkadiusz Piech

|align="left"|Śląsk Wrocław

align="left"|{{flagicon|POL}} Mateusz Szwoch

|align="left"|Arka Gdynia

{{col-2}}

=Top assists=

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

!Player

!Club

!Assists{{cite web |url=https://sportowefakty.wp.pl/pilka-nozna/755911/rafal-kurzawa-najlepszym-asystentem-lotto-ekstraklasy |title=Rafał Kurzawa najlepszym asystentem Lotto Ekstraklasy |website=WP Sportowe Fakty |date=21 May 2018 |access-date=24 May 2018 |language=pl}}

rowspan="1"|1

|align="left"|{{flagicon|POL}} Rafał Kurzawa

|align="left"|Górnik Zabrze

|rowspan="1"|17

rowspan="2"|2

|align="left"|{{flagicon|GEO}} Nika Kacharava

|align="left"|Korona Kielce

|rowspan="2"|8

align="left"|{{flagicon|GEO}} Giorgi Merebashvili

|align="left"|Wisła Płock

rowspan="7"|4

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

|rowspan="7"|7

align="left"|{{flagicon|LIT}} Fiodor Černych

|align="left"|Jagiellonia Białystok

align="left"|{{flagicon|POL}} Dominik Furman

|align="left"|Wisła Płock

align="left"|{{flagicon|ESP}} Javi Hernández

|align="left"|Cracovia

align="left"|{{flagicon|SUI}} Darko Jevtić

|align="left"|Lech Poznań

align="left"|{{flagicon|BIH}} Semir Štilić

|align="left"|Wisła Płock

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

|align="left"|Górnik Zabrze

{{col-end}}

=Hat-tricks=

class="wikitable"

! Player

! Club

! Match

! align="center" | Result

! Date

! Matchday

{{flagicon|ESP}} Igor Angulo

| Górnik Zabrze

| Górnik Zabrze - Wisła Kraków

| align="center" | [http://mc.instatfootball.com/pl/poland/956633# 3–2]

| {{dts|format=dmy|2017|7|29}}

| align="center" | 3.

{{flagicon|ESP}} Igor Angulo

| Górnik Zabrze

| Górnik Zabrze - Wisła Płock

| align="center" | [http://mc.instatfootball.com/pl/poland/956663# 4–0]

| {{dts|format=dmy|2017|8|25}}

| align="center" | 7.

{{flagicon|POL}} Jakub Świerczok

| Zagłębie Lubin

| Zagłębie Lubin - Bruk-Bet Termalica Nieciecza

| align="center" | [http://mc.instatfootball.com/pl/poland/956758# 4–2]

| {{dts|format=dmy|2017|12|2}}

| align="center" | 18.

{{flagicon|POL}} Jakub Świerczok

| Zagłębie Lubin

| Pogoń Szczecin - Zagłębie Lubin

| align="center" | [http://mc.instatfootball.com/pl/poland/956763# 3–3]

| {{dts|format=dmy|2017|12|10}}

| align="center" | 19.

{{flagicon|DEN}} Christian Gytkjær

| Lech Poznań

| Lech Poznań - Bruk-Bet Termalica Nieciecza

| align="center" | [http://mc.instatfootball.com/pl/poland/956777 3–1]

| {{dts|format=dmy|2017|12|17}}

| align="center" | 21.

{{flagicon|FIN}} Kasper Hämäläinen

| Legia Warsaw

| Legia Warsaw - Śląsk Wrocław

| align="center" | [http://mc.instatfootball.com/pl/poland/956795 4–1]

| {{dts|format=dmy|2018|02|16}}

| align="center" | 23.

{{flagicon|ESP}} Carlitos

| Wisła Kraków

| Wisła Kraków - Śląsk Wrocław

| align="center" | [http://mc.instatfootball.com/pl/poland/956829 3–1]

| {{dts|format=dmy|2018|03|09}}

| align="center" | 27.

{{flagicon|DEN}} Christian Gytkjær

| Lech Poznań

| Wisła Kraków - Lech Poznań

| align="center" | [http://mc.instatfootball.com/pl/poland/956844 1–3]

| {{dts|format=dmy|2018|04|02}}

| align="center" | 29.

{{flagicon|POL}} Krzysztof Piątek

| Cracovia

| Cracovia - Bruk-Bet Termalica Nieciecza

| align="center" | [http://mc.instatfootball.com/pl/poland/1141903 4–2]

| {{dts|format=dmy|2018|04|29}}

| align="center" | 33.

{{flagicon|POL}} Adam Frączczak

| Pogoń Szczecin

| Cracovia - Pogoń Szczecin

| align="center" | [http://mc.instatfootball.com/pl/poland/1141931 1–4]

| {{dts|format=dmy|2018|05|19}}

| align="center" | 37.

Attendances

{{fb a header}}

{{fb a2 team|p=1 |t=Lech Poznań|h=36941|l=4376|a=20697|pr=19631

|s=393241}}

{{fb a2 team|p=2 |t=Górnik Zabrze|h=24563|l=6254|a=18920|pr=10636 |nt=1

|s=340551}}

{{fb a2 team|p=3 |t=Legia Warsaw|h=25980|l=11388|a=17334|pr=20455

|s=329354}}

{{fb a2 team|p=4 |t=Wisła Kraków|h=33000|l=4022|a=14421|pr=13980

|s=259580}}

{{fb a2 team|p=5 |t=Jagiellonia Białystok|h=20086|l=4111|a=10991|pr=13493

|s=208821}}

{{fb a2 team|p=6 |t=Lechia Gdańsk|h=22871|l=2235|a=10790|pr=17355

|s=194228}}

{{fb a2 team|p=7 |t=Śląsk Wrocław|h=24086|l=4207|a=10748|pr=9089

|s=204211}}

{{fb a2 team|p=8 |t=Arka Gdynia|h=14113|l=3074|a=8136|pr=7720

|s=154589}}

{{fb a2 team|p=9 |t=Korona Kielce|h=15200|l=4812|a=7520|pr=7212

|s=135364}}

{{fb a2 team|p=10|t=Pogoń Szczecin|h=15288|l=1611|a=6528|pr=5810

|s=124030}}

{{fb a2 team|p=11|t=Zagłębie Lubin|h=12721|l=1821|a=6162|pr=6300

|s=110908}}

{{fb a2 team|p=12|t=Wisła Płock|h=10021|l=899|a=5001|pr=5348

|s=95013}}

{{fb a2 team|p=13|t=Cracovia|h=14000|l=450|a=4870|pr=7723

|s=92535}}

{{fb a2 team|p=14|t=Piast Gliwice|h=6249|l=3174|a=4417|pr=5062

|s=79512}}

{{fb a2 team|p=15|t=Nieciecza|h=4561|l=919|a=2777|pr=3693

|s=49989}}

{{fb a2 team|p=16|t=Sandecja Nowy Sącz|h=2983|l=312|a=1698|pr=1480 |nt=1

|s=30557}}

{{fb a footer |h=36941|l=312|a=9468|pr=9622

|s=2802483

|u=20 May 2018. |source=[http://www.90minut.pl/liga/0/liga9322.html 90minut] {{in lang|pl}} |notes=1: Team played last season in I liga|date=July 2017}}

Awards

=Monthly awards=

{{col-begin}}

{{col-2}}

==Player of the Month==

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

!Player

!Club

July 2017{{cite web |title=Igor Angulo odebrał statuetkę dla najlepszego piłkarza listopada. |url=https://www.gornikzabrze.pl/w/igor-angulo-odebrał-statuetkę-dla-najlepszego-piłkarza-listopada. |publisher=Górnik Zabrze |access-date=9 May 2024 |language=pl |date=10 November 2017}}

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

|align="left"|Górnik Zabrze

August 2017

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

|align="left"|Górnik Zabrze

September 2017

|align="left"|{{flagicon|POL}} Marcin Robak

|align="left"|Śląsk Wrocław

October 2017

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

November 2017

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

|align="left"|Górnik Zabrze

December 2017{{cite web |title=JAKUB ŚWIERCZOK PIŁKARZEM GRUDNIA W LOTTO EKSTRAKLASIE! |url=https://www.zaglebie.com/Aktualnosci/Pierwszy-zespol/jakub-swierczok-pilkarzem-grudnia-w-lotto-ekstraklasie-_n4066 |publisher=Zagłębie Lubin |access-date=9 May 2024 |language=pl |date=10 January 2018}}

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

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

February 2018{{cite web |title=Kapitanowie i kibice wybrali najlepszego piłkarza miesiąca w Lotto Ekstraklasie |url=https://ad.bialystokonline.pl/kapitanowie-i-kibice-wybrali-najlepszego-pilkarza-miesiaca-w-lotto-ekstraklasie,artykul,104253,3,1.html |website=ad.bialystokonline.pl |access-date=9 May 2024 |language=pl |date=8 March 2018}}

|align="left"|{{flagicon|CZE}} Martin Pospíšil

|align="left"|Jagiellonia Białystok

March 2018{{cite web |title=Gytkjaer zawodnikiem marca |url=https://www.lechpoznan.pl/aktualnosci,2,gytkjaer-zawodnikiem-marca,30305.html |publisher=Lech Poznań |access-date=9 May 2024 |language=pl |date=30 March 2018}}

|align="left"|{{flagicon|DEN}} Christian Gytkjær

|align="left"|Lech Poznań

April 2018{{cite web |title=Krzysztof Piątek piłkarzem kwietnia! |url=https://cracovia.pl/aktualnosci/cracovia/krzysztof-piatek-pilkarzem-kwietnia/#:~:text=dla%20naszego%20napastnika!-,Krzysztof%20Piątek%20został%20właśnie%20ogłoszony%20piłkarzem%20miesiąca%20w%20Lotto%20Ekstraklasie,kwiecień%20w%20wykonaniu%20Krzysztofa%20Piątka. |publisher=Cracovia |access-date=9 May 2024 |language=pl |date=10 May 2018}}

|align="left"|{{flagicon|POL}} Krzysztof Piątek

|align="left"|Cracovia

May 2018{{cite web |title=Piłkarz Maja w LOTTO Ekstraklasie - Adam Frączczak |url=https://www.ekstraklasa.org/aktualnosci/pilkarz-maja-w-lotto-ekstraklasie-adam-fraczczak-12927 |publisher=Ekstraklasa |access-date=9 May 2024 |archive-url=https://web.archive.org/web/20180604110429/https://www.ekstraklasa.org/aktualnosci/pilkarz-maja-w-lotto-ekstraklasie-adam-fraczczak-12927 |archive-date=4 June 2018 |language=pl |date=1 June 2018}}

|align="left"|{{flagicon|POL}} Adam Frączczak

|align="left"|Pogoń Szczecin

{{col-2}}

==Coach of the Month==

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

!Coach

!Club

July 2017{{cite web |title=Trener Miesiąca - Marcin Brosz |url=https://www.ekstraklasa.org/aktualnosci/trener-miesiaca-marcin-brosz-12176 |publisher=Ekstraklasa |access-date=9 May 2024 |archive-url=https://web.archive.org/web/20170814180512/https://www.ekstraklasa.org/aktualnosci/trener-miesiaca-marcin-brosz-12176 |archive-date=14 August 2017 |language=pl |date=11 August 2017}}

|align="left"|{{flagicon|POL}} Marcin Brosz

|align="left"|Górnik Zabrze

August 2017{{cite web |title=TRENER SIERPNIA W LOTTO EKSTRAKLASIE: PIOTR STOKOWIEC! |url=https://nowinylokalne.pl/trener-sierpnia-lotto-ekstraklasie-piotr-stokowiec/ |website=nowinylokalne.pl |access-date=9 May 2024 |language=pl |date=13 September 2017}}

|align="left"|{{flagicon|POL}} Piotr Stokowiec

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

September 2017{{cite web |title=Jerzy Brzęczek wybrany trenerem grudnia |url=https://petronews.pl/jerzy-brzeczek-wybrany-trenerem-grudnia/ |website=petronews.pl |access-date=9 May 2024 |language=pl |date=10 January 2018}}

|align="left"|{{flagicon|POL}} Jerzy Brzęczek

|align="left"|Wisła Płock

October 2017{{cite web |title=Trener Listopada w LOTTO Ekstraklasie: Kosta Runjaić |url=https://www.ekstraklasa.org/aktualnosci/trener-listopada-w-lotto-ekstraklasie-kosta-runjaic-13390 |publisher=Ekstraklasa |access-date=9 May 2024 |archive-url=https://web.archive.org/web/20181210115625/https://www.ekstraklasa.org/aktualnosci/trener-listopada-w-lotto-ekstraklasie-kosta-runjaic-13390 |archive-date=10 December 2018 |language=pl |date=6 December 2018}}

|align="left"|{{flagicon|GER}} Gino Lettieri

|align="left"|Korona Kielce

November 2017

|align="left"|{{flagicon|GER}} Gino Lettieri

|align="left"|Korona Kielce

December 2017

|align="left"|{{flagicon|POL}} Jerzy Brzęczek

|align="left"|Wisła Płock

February 2018{{cite web |title=Ireneusz Mamrot trenerem lutego w piłkarskiej ekstraklasie |url=https://www.radio.bialystok.pl/wiadomosci/index/id/153090 |website=radio.bialystok.pl |access-date=9 May 2024 |language=pl |date=9 March 2018}}

|align="left"|{{flagicon|POL}} Ireneusz Mamrot

|align="left"|Jagiellonia Białystok

March 2018{{cite web |title=Bjelica trenerem marca |url=https://www.lechpoznan.pl/aktualnosci,2,bjelica-trenerem-marca,30421.html |publisher=Lech Poznań |access-date=9 May 2024 |language=pl |date=12 April 2018}}

|align="left"|{{flagicon|CRO}} Nenad Bjelica

|align="left"|Lech Poznań

April 2018{{cite web |title=Jerzy Brzęczek - dziękujemy! |url=https://www.wisla-plock.pl/pl/jerzy-brzeczek---dziekujemy-2076 |publisher=Wisła Płock |access-date=9 May 2024 |language=pl |date=23 July 2018}}

|align="left"|{{flagicon|POL}} Jerzy Brzęczek

|align="left"|Wisła Płock

May 2018{{cite web |title=Dean Klafurić trenerem miesiąca w ekstraklasie |url=https://przegladsportowy.onet.pl/pilka-nozna/ekstraklasa/dean-klafuric-trenerem-miesiaca-w-ekstraklasie/lf00zj2 |website=przegladsportowy.onet.pl |access-date=9 May 2024 |language=pl |date=15 June 2018}}

|align="left"|{{flagicon|CRO}} Dean Klafurić

|align="left"|Legia Warsaw

{{col-end}}

=Annual awards=

class="wikitable" style="text-align:center"
Award{{cite web |url=http://www.90minut.pl/news/286/news2869089-Rozdano-nagrody-w-Ekstraklasie-za-sezon-2017-18.html |title=Rozdano nagrody w Ekstraklasie za sezon 2017/18 |website=90minut.pl |date=21 May 2018 |access-date=24 May 2018 |language=pl}}

!Player

!Club

Player of the Season

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

Goalkeeper of the Season

|align="left"|{{flagicon|POL}} Arkadiusz Malarz

|align="left"|Legia Warsaw

Defender of the Season

|align="left"|{{flagicon|POL}} Michał Helik

|align="left"|Cracovia

Midfielder of the Season

|align="left"|{{flagicon|POL}} Rafał Kurzawa

|align="left"|Górnik Zabrze

Forward of the Season

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

Coach of the Season

|align="left"|{{flagicon|POL}} Marcin Brosz

|align="left"|Górnik Zabrze

Top Scorer of the season

|align="left"|{{flagicon|ESP}} Carlitos

|align="left"|Wisła Kraków

Discovery of the season

|align="left"|{{flagicon|POL}} Szymon Żurkowski

|align="left"|Górnik Zabrze

Turbokozak

|align="left"|{{flagicon|POL}} Sebastian Mila

|align="left"|Lechia Gdańsk

See also

References

{{reflist|30em}}