Krejčí è nato a Strakonice, Repubblica Ceca e ha giocato a basket per l'Accademia giovanile di Sokol Pisek. All'età di 14 anni, è entrato a far parte del club di pallacanestro spagnolo Saragozza. Nella stagione 2016-17, ha iniziato a giocare per Anagan Olivar, la squadra di riserva del Saragozza, nella Liga EBA.
Il 5 marzo 2017, a 16 anni e otto mesi, ha debuttato professionalmente con il Saragozza contro il Fuenlabrada. Ha legato con Sergi García come il secondo più giovane debuttante nella storia del club, dietro a Carlos Alocén. Il 17 aprile 2020, Krejčí ha dichiarato la sua eleggibilità per il Draft NBA 2020. Nella stagione 2019-20, Krejčí ha segnato una media di 3,2 punti in 9,2 minuti a partita ed è stato nominato nella squadra di giovani giocatori dell'ACB. Il 25 settembre 2020, ha subito un infortunio al ginocchio sinistro a fine stagione in una partita contro il Real Madrid.
Krejčí ha rappresentato più volte la Repubblica Ceca a livello giovanile. È stato nominato nell'All-Star Five della Divisione B del Campionato Europeo FIBA U20 2019 a Matosinhos, in Portogallo, dopo aver segnato una media di 14,9 punti, 5,1 rimbalzi e 5,1 assist, portando la sua squadra alla medaglia d'argento. Nel febbraio 2019, Krejčí ha fatto il suo debutto per la nazionale maggiore durante la fase di qualificazione della Coppa del Mondo di Basket FIBA 2019.