2018–19 Czech First League#Europa League play-offs

{{Short description|26th season of top-tier football league in Czech Republic}}

{{Infobox football league season

|competition = Czech First League

|image =

|pixels =

|season = 2018–19

|dates = 20 July 2018 – 1 June 2019

|winners = Slavia Prague

|relegated = Dukla Prague

|continentalcup1 = Champions League

|continentalcup1 qualifiers = Slavia Prague
Viktoria Plzeň

|continentalcup2 = Europa League

|continentalcup2 qualifiers = Sparta Prague
Jablonec
Mladá Boleslav

|league topscorer = Nikolay Komlichenko
(29 goals)

|biggest home win = Viktoria Plzeň 6–1 Mladá Boleslav,
Mladá Boleslav 6–1 Opava,
Opava 5–0 Příbram

|biggest away win = Teplice 0–8 Mladá Boleslav

|highest scoring = Teplice 0–8 Mladá Boleslav,
Dukla Prague 2–6 Jablonec

|matches = 277

|total goals = 743

|longest wins = 6 matches
Slavia Prague,
Viktoria Plzeň

|longest unbeaten = 14 matches
Viktoria Plzeň

|longest winless = 10 matches
Dukla Prague

|longest losses = 7 matches
Dukla Prague

|highest attendance = 19,370

|lowest attendance = 654

|average attendance = 5,539

|prevseason = 2017–18

|nextseason = 2019–20

|updated =

}}

The 2018–19 Czech First League, known as the Fortuna liga for sponsorship reasons, was the 26th season of the Czech Republic's top-tier football league. The defending champions were Viktoria Plzeň, who won their fifth Czech title the previous season.{{cite web|url=http://fotbal.idnes.cz/viktoria-plzen-teplice-29-kolo-het-liga-dxo-/fotbal.aspx?c=A180517_145600_fotbal_jic|title=Plzeň - Teplice 2:1, domácí mají pátý titul i jistou Ligu mistrů|trans-title=Plzeň - Teplice 2–1, home team won their next title and ensured Champions League|date=14 May 2018|work=iDNES.cz|language=cs|access-date=16 June 2018}} The season was the first with a new league structure in which 16 clubs play each other home and away, until the league is split up into championship, Europa League and relegation groups.{{cite web|url=http://www.lfafotbal.cz/novy_herni_format/|title=Nový herní formát|trans-title=New season structure|work=Ligová fotbalová asociace|language=cs|access-date=16 June 2018|archive-url=https://web.archive.org/web/20180617165047/http://www.lfafotbal.cz/novy_herni_format/|archive-date=17 June 2018|url-status=dead}} Dukla Prague lost seven consecutive games at the start of the season, becoming the first team in the Czech First League to do so.{{cite web|url=https://english.radio.cz/sports-news-8151944|title=Sports News|date=3 September 2018|work=Czech Radio|access-date=9 July 2020|archive-url=https://web.archive.org/web/20200709111920/https://english.radio.cz/sports-news-8151944|archive-date=9 July 2020}}

Teams

=Team changes=

=Stadiums and locations=

{{location map+ |Czech Republic |width=480 |float=right |caption=Locations of the 2018–19 Czech First League teams |places=

{{Location map~ |Czech Republic |lat=50.083333 |long=14.416667 |marksize=12 |label=Prague |position=top}}

{{location map~ |Czech Republic |lat=49.804314 |long=18.255961 |label=Baník Ostrava |position=left}}

{{location map~ |Czech Republic |lat=50.724444 |long=15.168056 |label=Jablonec}}

{{location map~ |Czech Republic |lat=49.854167 |long=18.542778 |label=Karviná |position=top}}

{{location map~ |Czech Republic |lat=50.716667 |long=15.066667 |label=Slovan Liberec |position=left}}

{{location map~ |Czech Republic |lat=50.4125 |long=14.904444 |label=Mladá Boleslav}}

{{location map~ |Czech Republic |lat=49.949725 |long=17.890092 |label=Opava |position=left}}

{{location map~ |Czech Republic |lat=49.676944 |long=13.976389 |label=Příbram|position=right}}

{{location map~ |Czech Republic |lat=49.6 |long=17.248333 |label={{nowrap|Sigma Olomouc}} |position=left}}

{{location map~ |Czech Republic |lat=49.05947 |long=17.44629 |label=Slovácko}}

{{location map~ |Czech Republic |lat=50.633333 |long=13.816667 |label=Teplice |position=left}}

{{location map~ |Czech Republic |lat=49.7475 |long=13.3775 |label=Viktoria Plzeň |position=top}}

{{location map~ |Czech Republic |lat=49.233056 |long=17.666944 |label=Fastav Zlín |position=top}}

{{Location map~ |Czech Republic |lat=51.1 |long=19.0 |mark=TransparentPlaceholder.png |label=Prague teams:
{{nowrap|Bohemians 1905}}
Dukla Prague
Slavia Prague
Sparta Prague}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

! class="unsortable" | {{Abbr|Ref.|References}}

Baník Ostrava

| Ostrava

| Městský stadion (Ostrava)

| align="center" | 15,123

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/14-fc-banik-ostrava#tab |title=Informace o klubu FC Baník Ostrava |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Bohemians 1905

| Prague

| Ďolíček

| align="center" | 5,000

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/20-bohemians-praha-1905#tab |title=Informace o klubu Bohemians Praha 1905 |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Dukla Prague

| Prague

| Stadion Juliska

| align="center" | 8,150

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/10-fk-dukla-praha#tab |title=Informace o klubu Dukla Praha |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Jablonec

| Jablonec nad Nisou

| Stadion Střelnice

| align="center" | 6,108

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/4-fk-jablonec#tab |title=Informace o klubu FK Jablonec |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Karviná

| Karviná

| Městský stadion (Karviná)

| align="center" | 4,833

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/38-mfk-karvina#tab |title=Informace o klubu MFK Karviná |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Mladá Boleslav

| Mladá Boleslav

| Městský stadion (Mladá Boleslav)

| align="center" | 5,000

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/8-fk-mlada-boleslav#tab |title=Informace o klubu FK Mladá Boleslav |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Opava

| Opava

| Městský stadion Opava

| align="center" | 7,758

| style="text-align:center" |{{Cite web|url=http://www.fortunaliga.cz/klub/34-sfc-opava|title=Informace o klubu SFC Opava|website=FORTUNA:LIGA|access-date=2018-07-08}}

Příbram

| Příbram

| Na Litavce

| align="center" | 9,100

| style="text-align:center" |{{Cite web|url=http://www.fortunaliga.cz/klub/15-1-fk-pribram|title=Informace o klubu 1.FK Příbram|website=FORTUNA:LIGA|access-date=2018-07-08}}

Sigma Olomouc

| Olomouc

| Andrův stadion

| align="center" | 12,483

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/13-sk-sigma-olomouc#tab |title=Informace o klubu SK Sigma Olomouc |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Slavia Prague

| Prague

| Eden Arena

| align="center" | 20,232

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/5-sk-slavia-praha#tab |title=Informace o klubu SK Slavia Praha |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Slovácko

| Uherské Hradiště

| Městský fotbalový stadion Miroslava Valenty

| align="center" | 8,000

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/16-1-fc-slovacko#tab |title=Informace o klubu 1. FC Slovácko |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Slovan Liberec

| Liberec

| Stadion u Nisy

| align="center" | 9,900

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/7-fc-slovan-liberec#tab |title=Informace o klubu FC Slovan Liberec |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Sparta Prague

| Prague

| Generali Arena

| align="center" | 18,887

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/2-ac-sparta-praha#tab |title=Informace o klubu AC Sparta Praha |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Teplice

| Teplice

| Na Stínadlech

| align="center" | 18,221

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/17-fk-teplice#tab |title=Informace o klubu FK Teplice |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Viktoria Plzeň

| Plzeň

| Doosan Arena

| align="center" | 11,700

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/6-fc-viktoria-plzen#tab |title=Informace o klubu FC Viktoria Plzeň |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Fastav Zlín

| Zlín

| Letná Stadion

| align="center" | 5,783

| style="text-align:center" |{{cite web |url=http://www.hetliga.cz/klub/2018/stadion/33-fc-fastav-zlin#tab |title=Informace o klubu FC Fastav Zlín |website=hetliga.cz |publisher=HET Liga |language=cs |access-date=17 September 2017}}

Regular season

=League table=

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

|section=Regular season

|source=[http://en.fortunaliga.cz/tabulka/2019/aktualni?id_stage=1&part=0&round=0&order=8&order_direction=2 Fortuna liga], [https://int.soccerway.com/national/czech-republic/czech-liga/20182019/regular-season/r48236 Soccerway]

|team1=SLA |team2=VPL |team3=SPA |team4=JAB |team5=OST |team6=LIB |team7=MLA |team8=SIG |team9=ZLN |team10=TEP |team11=B05 |team12=SLK |team13=OPA |team14=PRI |team15=KAR |team16=DUK

|result1=CHGR |result2=CHGR |result3=CHGR |result4=CHGR |result5=CHGR |result6=CHGR |result7=EUPO |result8=EUPO |result9=EUPO |result10=EUPO |result11=REGR |result12=REGR |result13=REGR |result14=REGR |result15=REGR |result16=REGR

|update=complete

|win_OST=13|draw_OST=6 |loss_OST=11|gf_OST=38|ga_OST=36

|win_B05=8 |draw_B05=10|loss_B05=12|gf_B05=29|ga_B05=37

|win_DUK=5 |draw_DUK=5 |loss_DUK=20|gf_DUK=25|ga_DUK=62

|win_JAB=15|draw_JAB=6 |loss_JAB=9 |gf_JAB=53|ga_JAB=26

|win_KAR=8 |draw_KAR=5 |loss_KAR=17|gf_KAR=39|ga_KAR=53

|win_MLA=11|draw_MLA=9 |loss_MLA=10|gf_MLA=52|ga_MLA=44

|win_OPA=9 |draw_OPA=6 |loss_OPA=15|gf_OPA=39|ga_OPA=49

|win_PRI=8 |draw_PRI=7 |loss_PRI=15|gf_PRI=33|ga_PRI=63

|win_SIG=12|draw_SIG=4 |loss_SIG=14|gf_SIG=37|ga_SIG=43

|win_SLA=23|draw_SLA=3 |loss_SLA=4 |gf_SLA=72|ga_SLA=23

|win_SLK=10|draw_SLK=4 |loss_SLK=16|gf_SLK=32|ga_SLK=45

|win_LIB=11|draw_LIB=9 |loss_LIB=10|gf_LIB=33|ga_LIB=28

|win_SPA=17|draw_SPA=6 |loss_SPA=7 |gf_SPA=52|ga_SPA=27

|win_TEP=10|draw_TEP=6 |loss_TEP=14|gf_TEP=32|ga_TEP=42

|win_VPL=21|draw_VPL=5 |loss_VPL=4 |gf_VPL=47|ga_VPL=27

|win_ZLN=12|draw_ZLN=3 |loss_ZLN=15|gf_ZLN=32|ga_ZLN=40

|name_OST=Baník Ostrava

|name_B05=Bohemians 1905

|name_DUK=Dukla Prague

|name_JAB=Jablonec

|name_KAR=Karviná

|name_MLA=Mladá Boleslav

|name_OPA=Opava

|name_PRI=Příbram

|name_SIG=Sigma Olomouc

|name_SLA=Slavia Prague

|name_SLK=Slovácko

|name_LIB=Slovan Liberec

|name_SPA=Sparta Prague

|name_TEP=Teplice

|name_VPL=Viktoria Plzeň

|name_ZLN=Fastav Zlín

|status_MLA=O

|show_limit=5

|class_rules=1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play ranking; 8) Draw.{{cite web|url=http://www.scoresway.com/?sport=soccer&page=season&id=16052&view=rules|title=Czech Liga 2018/2019 - Season rules|publisher=Scoresway|access-date=16 June 2018|archive-url=https://web.archive.org/web/20180820005826/http://www.scoresway.com/?sport=soccer&page=season&id=16052&view=rules|archive-date=20 August 2018|url-status=dead}}

|res_col_header=QR

|col_CHGR=green1 |text_CHGR=Qualification for the championship group

|col_EUPO=blue1 |text_EUPO=Qualification for the Europa League play-offs

|col_REGR=red1 |text_REGR=Qualification for the relegation group

}}

=Results=

Each team plays home-and-away against every other team in the league, for a total of 30 matches played each.

{{#invoke:sports results|main

| source = [http://en.fortunaliga.cz/rozpis-zapasu/2019?type=1 Fortuna liga], [https://int.soccerway.com/national/czech-republic/czech-liga/20182019/regular-season/r48236/ Soccerway]

| update = complete

| matches_style = FBR

| team1= OST | team2= B05 | team3= DUK | team4= JAB | team5= KAR | team6= MLA | team7= OPA | team8= PRI | team9= SIG | team10= SLA | team11= SLK | team12= LIB | team13= SPA | team14= TEP | team15= VPL | team16= ZLN

| name_OST = Baník Ostrava

| name_B05 = {{nowrap|Bohemians 1905}}

| name_DUK = FK Dukla Prague

| name_JAB = Jablonec

| name_KAR = Karviná

| name_MLA = Mladá Boleslav

| name_OPA = Opava

| name_PRI = Příbram

| name_SIG = Sigma Olomouc

| name_SLA = Slavia Prague

| name_SLK = Slovácko

| name_LIB = Slovan Liberec

| name_SPA = Sparta Prague

| name_TEP = Teplice

| name_VPL = Viktoria Plzeň

| name_ZLN = Fastav Zlín

| match_OST_B05 = 2–0

| match_OST_DUK = 2–0

| match_OST_JAB = 1–0

| match_OST_KAR = 1–1

| match_OST_MLA = 1–1

| match_OST_OPA = 2–0

| match_OST_PRI = 3–0

| match_OST_SIG = 0–0

| match_OST_SLA = 2–1

| match_OST_SLK = 0–3

| match_OST_LIB = 2–1

| match_OST_SPA = 0–1

| match_OST_TEP = 3–1

| match_OST_VPL = 0–1

| match_OST_ZLN = 1–2

| match_B05_OST = 0–1

| match_B05_DUK = 0–0

| match_B05_JAB = 1–0

| match_B05_KAR = 0–0

| match_B05_MLA = 0–0

| match_B05_OPA = 0–0

| match_B05_PRI = 2–2

| match_B05_SIG = 0–1

| match_B05_SLA = 0–3

| match_B05_SLK = 2–1

| match_B05_LIB = 0–0

| match_B05_SPA = 1–1

| match_B05_TEP = 2–3

| match_B05_VPL = 2–2

| match_B05_ZLN = 0–1

| match_DUK_OST = 1–1

| match_DUK_B05 = 0–1

| match_DUK_JAB = 2–6

| match_DUK_KAR = 2–1

| match_DUK_MLA = 2–2

| match_DUK_OPA = 1–0

| match_DUK_PRI = 1–2

| match_DUK_SIG = 0–4

| match_DUK_SLA = 1–5

| match_DUK_SLK = 1–2

| match_DUK_LIB = 2–0

| match_DUK_SPA = 2–3

| match_DUK_TEP = 1–0

| match_DUK_VPL = 1–3

| match_DUK_ZLN = 1–1

| match_JAB_OST = 4–0

| match_JAB_B05 = 3–1

| match_JAB_DUK = 2–1

| match_JAB_KAR = 4–1

| match_JAB_MLA = 0–3

| match_JAB_OPA = 2–2

| match_JAB_PRI = 3–0

| match_JAB_SIG = 3–0

| match_JAB_SLA = 0–2

| match_JAB_SLK = 2–0

| match_JAB_LIB = 0–0

| match_JAB_SPA = 1–2

| match_JAB_TEP = 2–1

| match_JAB_VPL = 3–0

| match_JAB_ZLN = 4–0

| match_KAR_OST = 2–0

| match_KAR_B05 = 0–3

| match_KAR_DUK = 0–2

| match_KAR_JAB = 2–1

| match_KAR_MLA = 3–4

| match_KAR_OPA = 1–1

| match_KAR_PRI = 4–1

| match_KAR_SIG = 2–3

| match_KAR_SLA = 1–3

| match_KAR_SLK = 2–1

| match_KAR_LIB = 2–1

| match_KAR_SPA = 1–3

| match_KAR_TEP = 1–1

| match_KAR_VPL = 0–1

| match_KAR_ZLN = 2–0

| match_MLA_OST = 2–2

| match_MLA_B05 = 3–0

| match_MLA_DUK = 0–0

| match_MLA_JAB = 1-0

| match_MLA_KAR = 1–1

| match_MLA_OPA = 6–1

| match_MLA_PRI = 2–0

| match_MLA_SIG = 0–4

| match_MLA_SLA = 0–1

| match_MLA_SLK = 5–1

| match_MLA_LIB = 1–2

| match_MLA_SPA = 2–1

| match_MLA_TEP = 1–1

| match_MLA_VPL = 1–1

| match_MLA_ZLN = 3–0

| match_OPA_OST = 2–1

| match_OPA_B05 = 0–1

| match_OPA_DUK = 2–0

| match_OPA_JAB = 2–0

| match_OPA_KAR = 1–3

| match_OPA_MLA = 2–1

| match_OPA_PRI = 5–0

| match_OPA_SIG = 2–1

| match_OPA_SLA = 2–3

| match_OPA_SLK = 2–2

| match_OPA_LIB = 1–1

| match_OPA_SPA = 0–3

| match_OPA_TEP = 2–0

| match_OPA_VPL = 1–2

| match_OPA_ZLN = 1–2

| match_PRI_OST = 0–2

| match_PRI_B05 = 4–2

| match_PRI_DUK = 4–0

| match_PRI_JAB = 0–6

| match_PRI_KAR = 2–1

| match_PRI_MLA = 3–0

| match_PRI_OPA = 3–1

| match_PRI_SIG = 1–0

| match_PRI_SLA = 0–2

| match_PRI_SLK = 0–3

| match_PRI_LIB = 1–3

| match_PRI_SPA = 1–1

| match_PRI_TEP = 1–1

| match_PRI_VPL = 1–1

| match_PRI_ZLN = 3–2

| match_SIG_OST = 1–4

| match_SIG_B05 = 2–3

| match_SIG_DUK = 1–0

| match_SIG_JAB = 1–2

| match_SIG_KAR = 3–2

| match_SIG_MLA = 0–4

| match_SIG_OPA = 2–2

| match_SIG_PRI = 2–0

| match_SIG_SLA = 0–3

| match_SIG_SLK = 1–0

| match_SIG_LIB = 2–1

| match_SIG_SPA = 1–0

| match_SIG_TEP = 2–0

| match_SIG_VPL = 0–1

| match_SIG_ZLN = 1–1

| match_SLA_OST = 4–0

| match_SLA_B05 = 1–0

| match_SLA_DUK = 4–1

| match_SLA_JAB = 0–2

| match_SLA_KAR = 4–0

| match_SLA_MLA = 3–2

| match_SLA_OPA = 3–1

| match_SLA_PRI = 4–1

| match_SLA_SIG = 2–1

| match_SLA_SLK = 4–0

| match_SLA_LIB = 1–1

| match_SLA_SPA = 1–1

| match_SLA_TEP = 2–0

| match_SLA_VPL = 4–0

| match_SLA_ZLN = 3–1

| match_SLK_OST = 2–1

| match_SLK_B05 = 1–1

| match_SLK_DUK = 1–0

| match_SLK_JAB = 0–0

| match_SLK_KAR = 2–0

| match_SLK_MLA = 1–1

| match_SLK_OPA = 0–2

| match_SLK_PRI = 2–0

| match_SLK_SIG = 3–1

| match_SLK_SLA = 1–3

| match_SLK_LIB = 0–1

| match_SLK_SPA = 2–1

| match_SLK_TEP = 0–2

| match_SLK_VPL = 0–1

| match_SLK_ZLN = 0–4

| match_LIB_OST = 0–0

| match_LIB_B05 = 1–1

| match_LIB_DUK = 2–0

| match_LIB_JAB = 0–0

| match_LIB_KAR = 1–0

| match_LIB_MLA = 1–0

| match_LIB_OPA = 1–2

| match_LIB_PRI = 4–0

| match_LIB_SIG = 3–0

| match_LIB_SLA = 0–1

| match_LIB_SLK = 3–2

| match_LIB_SPA = 0–1

| match_LIB_TEP = 2–2

| match_LIB_VPL = 1–1

| match_LIB_ZLN = 1–0

| match_SPA_OST = 3–2

| match_SPA_B05 = 1–0

| match_SPA_DUK = 2–0

| match_SPA_JAB = 0–0

| match_SPA_KAR = 1–3

| match_SPA_MLA = 4–1

| match_SPA_OPA = 2–0

| match_SPA_PRI = 2–2

| match_SPA_SIG = 2–1

| match_SPA_SLA = 2–2

| match_SPA_SLK = 1–0

| match_SPA_LIB = 4–1

| match_SPA_TEP = 0–1

| match_SPA_VPL = 4–0

| match_SPA_ZLN = 2–0

| match_TEP_OST = 0–1

| match_TEP_B05 = 1–2

| match_TEP_DUK = 5–2

| match_TEP_JAB = 1–2

| match_TEP_KAR = 2–1

| match_TEP_MLA = 0–2

| match_TEP_OPA = 3–2

| match_TEP_PRI = 0–0

| match_TEP_SIG = 0–0

| match_TEP_SLA = 0–3

| match_TEP_SLK = 2–0

| match_TEP_LIB = 1–0

| match_TEP_SPA = 0–4

| match_TEP_VPL = 2–1

| match_TEP_ZLN = 2–1

| match_VPL_OST = 2–1

| match_VPL_B05 = 3–2

| match_VPL_DUK = 4–0

| match_VPL_JAB = 1–0

| match_VPL_KAR = 2–1

| match_VPL_MLA = 6–1

| match_VPL_OPA = 1–0

| match_VPL_PRI = 1–1

| match_VPL_SIG = 2–0

| match_VPL_SLA = 2–0

| match_VPL_SLK = 2–1

| match_VPL_LIB = 1–0

| match_VPL_SPA = 1–0

| match_VPL_TEP = 1–0

| match_VPL_ZLN = 1–0

| match_ZLN_OST = 1–2

| match_ZLN_B05 = 0–2

| match_ZLN_DUK = 2–1

| match_ZLN_JAB = 1–1

| match_ZLN_KAR = 2–1

| match_ZLN_MLA = 3–2

| match_ZLN_OPA = 2–0

| match_ZLN_PRI = 3–0

| match_ZLN_SIG = 0–2

| match_ZLN_SLA = 1–0

| match_ZLN_SLK = 0–1

| match_ZLN_LIB = 0–1

| match_ZLN_SPA = 1–0

| match_ZLN_TEP = 1–0

| match_ZLN_VPL = 0–2

}}

Championship group

Points and goals were carried over in full from the regular season.

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

|section=Championship group

|source=[http://en.fortunaliga.cz/tabulka/2019/aktualni?order_direction=2&id_stage=2 Fortuna liga], [http://www.scoresway.com/?sport=soccer&page=round&id=48725 Soccerway]

|team1=SLA |team2=VPL |team3=SPA |team4=JAB |team5=OST |team6=LIB

|result1=CLPO |result2=CL2Q |result3=EL3Q |result4=EL2Q |result5=EUPO

|update=complete

|win_SLA=26 |draw_SLA= 5 |loss_SLA= 4 |gf_SLA=79 |ga_SLA=26

|win_VPL=24 |draw_VPL= 6 |loss_VPL= 5 |gf_VPL=57 |ga_VPL=32

|win_SPA=20 |draw_SPA= 6 |loss_SPA= 9 |gf_SPA=59 |ga_SPA=33

|win_JAB=17 |draw_JAB= 6 |loss_JAB=12 |gf_JAB=58 |ga_JAB=32

|win_OST=13 |draw_OST= 8 |loss_OST=14 |gf_OST=39 |ga_OST=43

|win_LIB=12 |draw_LIB=10 |loss_LIB=13 |gf_LIB=34 |ga_LIB=32

|name_SLA=Slavia Prague

|name_VPL=Viktoria Plzeň

|name_SPA=Sparta Prague

|name_JAB=Jablonec

|name_OST=Baník Ostrava

|name_LIB=Slovan Liberec

|status_SLA=C

|show_matches=true

|teamwidth=110

|match_SLA_VPL= 3–1

|match_SLA_SPA= 2–1

|match_SLA_JAB= 2–1

|match_SLA_OST= —

|match_SLA_LIB= —

|match_VPL_SLA= —

|match_VPL_SPA= 4–0

|match_VPL_JAB= 2–1

|match_VPL_OST= 1–1

|match_VPL_LIB= —

|match_SPA_SLA= —

|match_SPA_VPL= —

|match_SPA_JAB= 2–0

|match_SPA_OST= 3-0

|match_SPA_LIB= 1–0

|match_JAB_SLA= —

|match_JAB_VPL= —

|match_JAB_SPA= —

|match_JAB_OST= 2–0

|match_JAB_LIB= 1–0

|match_OST_SLA= 0–0

|match_OST_VPL= —

|match_OST_SPA= —

|match_OST_JAB= —

|match_OST_LIB= 0–1

|match_LIB_SLA= 0–0

|match_LIB_VPL= 0–2

|match_LIB_SPA= —

|match_LIB_JAB= —

|match_LIB_OST= —

|class_rules=1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play ranking; 8) Draw.

|res_col_header=Q

|col_CLPO=green1 |text_CLPO=Qualification for the Champions League play-off round

|col_CL2Q=green2 |text_CL2Q=Qualification for the Champions League second qualifying round

|col_EL3Q=blue1 |text_EL3Q=Qualification for the Europa League third qualifying round

|col_EL2Q=blue2 |text_EL2Q=Qualification for the Europa League second qualifying round

|col_EUPO=yellow1 |text_EUPO=Qualification for the Europa League play-offs final

}}

Europa League play-offs

Teams placed between 7th and 10th position will take part in the Europa league play-offs. The best of them will play against the fifth-placed of the championship play-offs to determine the Europa League play-off winners. The winners will qualify for the second qualifying round of the 2019–20 UEFA Europa League.

{{#invoke:RoundN|N4

|RD1 = First round

|RD2 = Second round

|omit_blanks = yes

|flex_tree=yes

|3rdplace = no

|bold_winner = high

|score-boxes=2+sum

| |Fastav Zlín (a)|1|2|Sigma Olomouc|0|3

| |Teplice|0|1|Mladá Boleslav|8|1

| |Fastav Zlín|3|0|Mladá Boleslav|1|3

}}

=Final=

{{football box

|date = {{Start date|2019|6|1|df=y}}

|time = 15:00 CEST

|team1 = Baník Ostrava

|score = 0–1

|report = https://it.soccerway.com/matches/2019/06/01/czech-republic/czech-liga/fc-banik-ostrava/fk-mlada-boleslav/3023998/?ICID=PL_MS_01

|team2 = Mladá Boleslav

|goals1 =

|goals2 =

|stadium = Městský stadion, Ostrava

|attendance = 10,368

|referee = Pavel Franěk

}}

Relegation group

Points and goals were carried over in full from the regular season.

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

|section=Relegation group

|highest_pos=11

|source=[http://en.fortunaliga.cz/tabulka/2019/aktualni?order_direction=2&id_stage=4 Fortuna liga], [http://www.scoresway.com/?sport=soccer&page=round&id=48726 Soccerway]

|team11=SLK |team12=OPA |team13=B05 |team14=PRI |team15=KAR |team16=DUK

|result14=REPO |result15=REPO |result16=REL

|update=complete

|win_B05= 9 |draw_B05=13 |loss_B05=13 |gf_B05=33 |ga_B05=43

|win_SLK=13 |draw_SLK= 6 |loss_SLK=16 |gf_SLK=43 |ga_SLK=47

|win_OPA=12 |draw_OPA= 7 |loss_OPA=16 |gf_OPA=47 |ga_OPA=57

|win_PRI=11 |draw_PRI= 7 |loss_PRI=17 |gf_PRI=43 |ga_PRI=73

|win_KAR= 9 |draw_KAR= 5 |loss_KAR=21 |gf_KAR=42 |ga_KAR=58

|win_DUK= 5 |draw_DUK= 7 |loss_DUK=23 |gf_DUK=30 |ga_DUK=72

|name_B05=Bohemians 1905

|name_SLK=Slovácko

|name_OPA=Opava

|name_PRI=Příbram

|name_KAR=Karviná

|name_DUK=Dukla Prague

|status_DUK=R

|status_PRI=O

|status_KAR=O

|show_matches=true

|teamwidth=110

|match_B05_SLK= 0–0

|match_B05_OPA= 2–1

|match_B05_PRI= 1–4

|match_B05_KAR= —

|match_B05_DUK= —

|match_SLK_B05= —

|match_SLK_OPA= 4–1

|match_SLK_PRI= 5–1

|match_SLK_KAR= 2–1

|match_SLK_DUK= —

|match_OPA_B05= —

|match_OPA_SLK= —

|match_OPA_PRI= 2–1

|match_OPA_KAR= 1–0

|match_OPA_DUK= 3–2

|match_PRI_B05= —

|match_PRI_SLK= —

|match_PRI_OPA= —

|match_PRI_KAR= 1–0

|match_PRI_DUK= 3–2

|match_KAR_B05= 0–1

|match_KAR_SLK= —

|match_KAR_OPA= —

|match_KAR_PRI= —

|match_KAR_DUK= 3–0

|match_DUK_B05= 1–1

|match_DUK_SLK= 0–0

|match_DUK_OPA= —

|match_DUK_PRI= —

|match_DUK_KAR= —

|class_rules=1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play ranking; 8) Draw.

|res_col_header=QR

|col_REPO=red2 |text_REPO=Qualification for the relegation play-offs

|col_REL=red1 |text_REL=Relegation to FNL

}}

Relegation play-offs

Teams placed 14th and 15th in the relegation group will face 2nd and 3rd teams from Czech National Football League for two spots in the next season.

{{TwoLegStart}}

{{TwoLegResult|Karviná||3–2|Vysočina Jihlava||2–1 |1–1}}

{{TwoLegResult|Zbrojovka Brno||3–3|Příbram||3–3 |0–0 }}

{{end}}

=Match 1=

{{football box

|date = {{Start date|2019|5|28|df=y}}

|time = 18:00 UTC+2

|team1 = Karviná

|score = 2–1

|report = https://www.fnliga.cz/zapas/1663-kar-jih

|team2 = Vysočina Jihlava

|goals1 =

|goals2 =

|stadium = Městský stadion, Karviná

|attendance = 3,456

|referee = Milan Matějček

}}

----

{{football box

|date = {{Start date|2019|6|2|df=y}}

|time = 18:30 UTC+2

|team1 = Vysočina Jihlava

|score = 1–1

|report = https://www.fnliga.cz/clanek/4670-karvina-uhrala-v-jihlave-potrebnou-remizu-vysocina-do-fortuna-ligy-nepostupuje

|team2 = Karviná

|goals1 =

|goals2 =

|stadium = Stadion v Jiráskově ulici, Jihlava

|attendance = 3,150

|referee = Martin Nenadál

}}

MFK Karviná won 3–2 on aggregate and retained their spot in the 2019–20 Czech First League; Vysočina Jihlava remained in the 2019–20 Czech National Football League.

=Match 2=

{{football box

|date = {{Start date|2019|5|29|df=y}}

|time = 18:00 UTC+2

|team1 = Zbrojovka Brno

|score = 3–3

|aet =

|report = https://www.fnliga.cz/zapas/1664-brn-pri

|team2 = Příbram

|goals1 =

|goals2 =

|stadium = Městský fotbalový stadion Srbská, Brno

|attendance = 8,523

|referee = Ondřej Berka

}}

----

{{football box

|date = {{Start date|2019|6|2|df=y}}

|time = 18:30 UTC+2

|team1 = Příbram

|score = 0–0

|report = https://www.fnliga.cz/clanek/4671-brno-v-pribrami-neskorovalo-a-po-bezbrankove-remize-se-udrzeli-stredocesi

|team2 = Zbrojovka Brno

|goals1 =

|goals2 =

|stadium = Na Litavce, Příbram

|attendance = 4,852

|referee = Petr Ardeleánu

}}

1. FK Příbram won 3–3 on aggregate with away goals and retained their spot in the 2019–20 Czech First League; FC Zbrojovka Brno remained in the 2019–20 Czech National Football League.

Top scorers

class="wikitable"
RankNameClub(s)Goals
1{{flagicon|RUS}} Nikolay KomlichenkoMladá Boleslav29
rowspan="2"| 2{{flagicon|CZE}} Martin DoležalJablonecrowspan="2"| 15
{{flagicon|FRA}} Jean-David BeauguelFastav Zlín / Viktoria Plzeň
rowspan="2"| 4{{flagicon|CZE}} Tomáš WágnerKarvinárowspan="2"| 13
{{flagicon|CZE}} Tomáš SoučekSlavia Prague
rowspan="2"| 6{{flagicon|SVK}} Miroslav StochSlavia Praguerowspan="2"| 12
{{flagicon|GAB}} Guélor KangaSparta Prague
rowspan="2"| 8{{flagicon|CZE}} Jakub HoraTeplicerowspan="2"| 11
{{flagicon|GHA}} Benjamin TettehSparta Prague
rowspan="2"| 10{{flagicon|CZE}} Michal TrávníkJablonecrowspan="2"| 10
{{flagicon|CZE}} Jan MatoušekPříbram

Attendances

{{fb a header}}

{{fb a2 team|p=1 |s=243198 |h=19370|l=9091|a=13511|pr=12431|t=Slavia Prague}}

{{fb a2 team|p=2 |s=199299 |h=17398|l=6420|a=11072|pr=11392|t=Sparta Prague}}

{{fb a2 team|p=3 |s=187837 |h=15100|l=5115|a=10435|pr=7889|t=Baník Ostrava}}

{{fb a2 team|p=4 |s=159892 |h=11489|l=5316|a=8883 |pr=9576|t=Viktoria Plzeň}}

{{fb a2 team|p=5 |s=85000 |h=9546 |l=1958|a=5000 |pr=4993|t=Slovan Liberec}}

{{fb a2 team|p=6 |s=74357 |h=10667|l=2459|a=4647 |pr=5337|t=Sigma Olomouc}}

{{fb a2 team|p=7 |s=76118 |h=5000 |l=3041|a=4229 |pr=4117|t=Bohemians 1905}}

{{fb a2 team|p=8 |s=75345 |h=6586 |l=2823|a=4186 |pr=4495|t=Slovácko}}

{{fb a2 team|p=9 |s=65087 |h=5898 |l=3065|a=3829 |pr=4185|t=Fastav Zlín}}

{{fb a2 team|p=10|s=56694 |h=15131|l=1187|a=3543 |pr=4437|t=Teplice}}

{{fb a2 team|p=11|s=58145 |h=7132 |l=1638|a=3420 |pr= |t=Příbram}}

{{fb a2 team|p=12|s=57485 |h=6385 |l=953 |a=3194 |pr= |t=Opava}}

{{fb a2 team|p=13|s=51835 |h=4833 |l=1942|a=3049 |pr=3554|t=Karviná}}

{{fb a2 team|p=14|s=49252 |h=5950 |l=1608|a=2897 |pr=3230|t=Jablonec}}

{{fb a2 team|p=15|s=49237 |h=5000 |l=1236|a=2896 |pr=2884|t=Mladá Boleslav}}

{{fb a2 team|p=16|s=45595 |h=7765 |l=654 |a=2682 |pr=2813|t=Dukla Prague}}

{{fb a footer |s=1534376|h=19370|l=654 |a=5539 |pr=5546|source=[http://en.fortunaliga.cz/statistiky?unit=7&status=¶meter=1&season=2019&club=&game_limit=&nationality=&age=&list_number=0&order=2&order_dir=0&order_change=1#stats Fortunaliga.cz]}}

See also

References

{{reflist}}