Em julho de 2020, Staněk foi contratado pela equipe Charouz Racing System para a disputa da edição de 2020 do Campeonato de Fórmula 3 da FIA, como substituto de Niko Kari. Kari havia sido contratado pela equipe, em fevereiro de 2020, para competir na Fórmula 3, mas devido ao atraso do início da temporada provocada pela pandemia de Covid-19, ele acabou deixando a equipe antes do campeonato começar.[2]
Em 18 janeiro de 2021, foi anunciado que Staněk foi contratado pela Hitech Grand Prix para a disputa da temporada de 2021.[3] Ele conseguiu dois terceiros lugares na corrida 2 da Hungria e na corrida 1 da Bélgica, ficando em décimo sexto no campeonato de pilotos, com 29 pontos.[4] Para a disputa da temporada de 2022, ele se transferiu para a Trident.[5] Nesse ano, ele obteve sua primeira vitória em Ímola, após ultrapassar o piloto da Prema Oliver Bearman na penúltima volta.[6] Ele ficou na quinta posição na tabela do campeonato, marcando 117 pontos.[7]
Fórmula 2
Stanĕk participou do teste de pós-temporada da Fórmula 2 de 2022 com a equipe Trident.[8] Em 11 de janeiro de 2023, foi anunciado que ele seria promovido à Fórmula 2 em tempo integral com a equipe italiana, fazendo parceria com o francês Clément Novalak na disputa da temporada de 2023.[9] Conseguiu marcar 15 pontos, tendo como melhor resultado um quinto lugar na corrida sprint da Áustria, e terminou o campeonato na 18ª colocação.[1]
Staněk participou do Grande Prêmio de Macau de 2023 com a Trident, com ele terminando em 12º na classificação final.[10]
Ele permaneceu com a equipe Trident para a disputa da temporada de 2024.[1] Na corrida sprint da Arábia Saudita, tanto Staněk quanto seu companheiro de equipe Richard Verschoor, que havia vencido esta prova, foram desclassificados após serem encontradas irregularidades em seus carros. Staněk conquistou sua primeira e única vitória na categoria na corrida sprint da Austrália, depois que Isack Hadjar foi desclassificado por conta do acidente que teve com Gabriel Bortoleto.[11] Stanĕk também conseguiu um sexto lugar na sprint de Mônaco e um oitavo lugar na sprint da Grã-Bretanha, mas não teve mais chances de disputar vitórias e pódios, por conta das limitações de seu carro e de seu envolvimento em acidentes. E com o agravamento de suas dificuldades financeiras, o piloto tcheco deixou a Trident após a etapa da Itália, sendo substituído por Christian Mansell, oriundo da Fórmula 3.[7]