Чемпионат состоит из 2 стадий - основного раунда и финального раунда.
В основном раунде играет 16 команд, каждая играет с каждой по 2 раза - дома и в гостях - то есть всего 30 матчей в течение 30 туров (с июля 2018 по апрель 2019 года).
Очковая система:
3 очка за победу;
1 очко за ничью;
0 очков за поражение.
Порядок мест в таблице:
1. Общее количество очков;
2. Количество очков в матчах между собой;
3. Разность забитых и пропущенных мячей в матчах между собой;
4. Количество мячей, забитых в матчах между собой;
5. Общая разность забитых и пропущенных мячей;
6. Общее количество забитых мячей;
7. Рейтинг Fair Play;
8. Жребий.
По итогам основного раунда команды делятся на 3 группы в финальном раунде:
- 1. команды, занявшие в основном раунде места с 1 по 6, образуют группу, играющую в финальном раунде за звание чемпиона;
- 2. команды с 7 по 10 - группу за право попасть в финал плей-офф, в котором будет разыгрываться место в квалификации Лиги Европы;
- 3. команды с 11 по 16 - группу за право остаться в лиге.
Финальный раунд за звание чемпиона (CR)
6 лучших команд основного раунда соревнуются за звание чемпиона лиги и места в Лиге чемпионов и Лиге Европы УЕФА сезона 2019/20.
Каждая команда сыграет с каждой по 1 разу - всего 5 матчей в течение 5 туров.
Перед началом раунда команды сохранят все показатели, набранные в основном раунде.
Победитель раунда будет провозглашен чемпионом Чехии сезона 2018/2019.
Очковая система и порядок мест в таблице - такие же, как в основном раунде.
Квалификация в еврокубки УЕФА:
1-2 места: квалификация Лиги чемпионов УЕФА 2019/20
3 место: квалификация Лиги Европы УЕФА 2019/20
4 место: финал плей-офф, в котором будет разыгрываться место в квалификации Лиги Европы УЕФА 2019/20
Раунд за попадание в финал плей-офф, в котором будет разыгрываться место в квалификации Лиги Европы УЕФА
Команды, занявшие 7-10 места в основном раунде, играют навылет за право попасть в финал плей-офф с командой, занявшей 4-е место в CR.
Во всех парах команда, занявшая более высокое место в основном раунде, второй матч играет дома.
1-й раунд:
Матч 1: 7-я команда - 10-я команда;
Матч 2: 8-я команда - 9-я команда;
Победители определяются в двух матчах.
2-й раунд:
Матч 3: Победитель матча 1 - Победитель матча 2;
Победитель определяется в двух матчах.
Финал:
Победитель матча 3 - команда, занявшая 4-е место в CR;
Победитель определяется в двух матчах.
Критерии определения победителя в парах плей-офф:
1. Общее количество забитых мячей;
2. Количество мячей, забитых в гостях;
3. Дополнительное время;
4. Серия 11-метровых штрафных ударов.
Финальный раунд за право остаться в лиге (RR)
Команды, занявшие 11-16 места в основном раунде, соревнуются за право остаться в лиге.
Каждая команда сыграет с каждой по 1 разу - всего 5 матчей в течение 5 туров.
Перед началом раунда команды сохранят все показатели, набранные в основном раунде.
Победитель раунда займет 11-е место в чемпионате, вторая команда - 12-е место и так далее.
Очковая система и порядок мест в таблице - такие же, как в основном раунде.
Команды, покидающие лигу:
16 место: выбывает в FNL лигу.
14-15 места: плей-офф с командами, занявшими 2-3 места в FNL лиге, за 2 места в Fortuna лиге.
Команды, приходящие в лигу:
1 место в FNL лиге: выходит в Fortuna лигу.
2-3 места в FNL лиге: плей-офф с командами, занявшими 14-15 места в Fortuna лиге за 2 места в Fortuna лиге.
Изменения по сравнению с прошлым сезоном:
Выбыли из лиги: Высочина (Йиглава), Зброёвка (Брно)
Пришли из FNL лиги: Опава (Опава), Пршибрам (Пршибрам).