26 марта 2019 года дебютировал в главной команде страны, выйдя на замену во втором тайме в товарищеском матче против сборной Бразилии. Матч закончился поражением чехов со счётом 1:3. 11 октября 2019 года сборная Чехии одержала историческую победу в матче отборочного турнира к чемпионату Европы 2020 над сборной Англии (2:1), Крал в этом матче вышел в стартовом составе и отыграл весь матч без замены, кроме того английские СМИ признали Крала лучшим игроком этого матча. 14 октября 2019 года Крал забил свой первый мяч в составе сборной Чехии в товарищеском матче против сборной Северной Ирландии (2:3). 14 ноября 2019 года в матче 9-го тура отборочного раунда Евро-2020 против сборной Косова (2:1) Крал вышел в стартовом составе и провёл весь матч и на 71-й минуте матча забил мяч, а на 79-й минуте ассистировал Ондржею Челустке и эта победа гарантировала сборной Чехии участие в Евро-2020.