Tereza Hrochová fait ses débuts en athlétisme à l'âge de 14 ans. Elle se spécialise dans les épreuves de demi-fond puis de fond[1]. Elle remporte son premier titre national en 2016 en devant championne de Tchéquie espoirs du 5 000 mètres en 18 min 24 s 63[2].
Le , elle prend le départ du semi-marathon des vins de Pardubice. Elle applique avec soin les conseils de son coach pour rester aux avant-postes et profite de l'abandon de la favorite Petra Kamínková pour terminer première Tchèque en 1 h 16 min 12 s. L'épreuve comptant comme championnats de Tchéquie de la discipline, elle remporte son premier titre senior[3]. Le , elle se classe dixième des championnats du monde de course en montagne à Villa La Angostura et remporte la médaille d'argent au classement par équipes[4].
Le , elle prend part à la Coupe d'Europe du 10 000 mètres à Birmingham. Lors de la course B, elle livre un duel serré en tête avec l'Italienne Anna Arnaudo et parvient à s'imposer en 33 min 0 s 00. Elle se classe treizième au général[6]. Durant cette année, elle fait ses débuts sur la distance du marathon et décroche son ticket pour les Jeux olympiques de Tokyo[7]. Victime d'une hypoglycémie avant la course, elle s'y classe péniblement à la 58e place en 2 h 42 min 25 s[8]. Le , elle participe à la Coupe des nations de la WMRA à Chiavenna. Elle se classe septième et remporte la médaille de bronze au classement par équipes[9].
Le , elle réalise une course rapide lors du semi-marathon de České Budějovice. Elle s'impose en 1 h 12 min 4 s. Elle établit son nouveau record personnel sur la distance avec la quatrième meilleure performance nationale de tous les temps[10]. Trois semaines plus tard, elle démontre sa bonne polyvalence en remportant le titre national sur 5 000 mètres en 16 min 22 s 24[11]. Le , elle s'élance au départ du marathon des championnats du monde d'athlétisme à Eugene. Prenant un départ prudent, elle effectue une forte remontée en deuxième partie de course, passant de la 28e à la 17e place. Elle se classe meilleure Tchèque en 2 h 30 min 39 s[12].
Le , elle prend le départ du semi-marathon de l'Universiade à Chengdu. Elle réalise une solide course et termine au pied du podium en 1 h 14 min 48 s[13].