Az U17-es korosztálytól kezdve végigjárta a cseh válogatottat. A felnőtt csapatban Karol Jarolím szövetségi kapitánysága idején debütált, 2017. március 22-én debütált egy Litvánia elleni barátságos találkozón, amely 3–0-s cseh sikerrel zárult, a mérkőzésen a szünetben lépett pályára, Ladislav Krejčít váltva és a 64. percben megszerezte első gólját is. Első tétmérkőzésére 4 nappal később, március 26-án került sor, amikor a San Marino elleni világbajnoki selejtezőn kezdőként kapott lehetőséget. a 6–0-s győzelem során 67 percet töltött a pályán és ugyan nem talált be, de két gólpasszt is kiosztott Theodor Gebre Selassienak, valamint Michael Krmenciknek. Ezután a válogatottban is folyamatosan számítottak a játékára Első tétmérkőzésen szerzett találata pedig 2019. június 10-én született, a montenegrói válogatott ellen lejátszott 3–0-val végződő 2020-as Európa-bajnokság selejtező mérkőzése során. Jaroslav Šilhavý nevezte a 2020-as labdarúgó-Európa-bajnokság keretébe.