Ulrichová, die für TJ Dukla Frenštát pod Radhoštěm startet, gab ihr internationales Debüt bei einem FIS-Jugend-Springen am 30. Juli 2016 in Hinterzarten. Im Sommer 2018 trat sie regelmäßig bei Wettkämpfen des FIS Cups und des Skisprung-Alpencups an.
Anfang Juli 2019 belegte Ulrichová beim Sommerauftakt des FIS Cups in Szczyrk den sechsten Platz. Dies stellte der Beginn eines guten Sommers für die Tschechin dar. Bei ihrem Debüt im Continental Cup am 8. August in Szczyrk gewann sie als Achte direkt ihre ersten Continental-Cup-Punkte. Ebenso erreichte sie bei ihrem ersten Start im Grand Prix im heimischen Frenštát pod Radhoštěm den zweiten Durchgang und holte dabei ihre ersten fünf Punkte. Ende August belegte sie von der Trambulina Valea Cărbunării in Râșnov den zweiten Rang hinter Štěpánka Ptáčková beim FIS-Carpath-Cup. Bei den Olympischen Jugend-Winterspielen 2020 in Lausanne belegte Ulrichová den achten Rang beim Einzelspringen von der Les-Tuffes-Normalschanze. Bei den Nordischen Junioren-Skiweltmeisterschaften 2020 in Oberwiesenthal wurde sie im Einzelspringen 28. Im Mannschaftswettbewerb wurde sie mit der tschechischen Mannschaft Neunte und im Mixed-Wettbewerb Zehnte. Ulrichová gewann die Gesamtwertung des FIS Cups 2019/20. Am Weltcup-Wochenende im Februar 2020 in Ljubno wurde Ulrichová erstmals ins Weltcup-Team berufen. Gemeinsam mit Zdeňka Pešatová, Karolína Indráčková und Štěpánka Ptáčková belegte sie beim Teamspringen den siebten Rang. Bei den tschechischen Meisterschaften in Frenštát pod Radhoštěm im September 2020 gewann Ulrichová ihren ersten Meistertitel.