Si forma nelle giovanili del Levski Sofia e poi dello Slavia Sofia. Dal 2016 entra a far parte della rosa della prima squadra dello Slavia con cui gioca 54 incontri nella massima serie bulgara, esordendovi all'età di diciassette anni il 1º ottobre 2016 nella vittoria per 3-1 contro il Vereja.[6]
Ha inoltre vinto la Coppa di Bulgaria 2017-2018, giocando anche la finale vinta ai rigori contro il Levski.[7]
Il 29 gennaio 2019 viene ingaggiato in prestito dal Cosenza, club militante in Serie B.[6]
A fine prestito fa ritorno allo Slavia, in cui milita per 2 anni e mezzo prima di fare ritorno (questa volta al titolo definitivo) al Cosenza.[8][9]
Il 1º settembre 2022, Hristov passa alla Reggiana, in Serie C, con la formula del prestito con diritto di riscatto.[10] Lungo la stagione 2022-2023, contribuisce alla vittoria del girone B e alla conseguente promozione nella serie cadetta della squadra granata.[11]
Ha giocato nelle nazionali Under-17 e 19 della Bulgaria. Il 16 ottobre 2018 ha esordito nella nazionale Under-21, nella sconfitta esterna per 1-0 contro i pari età del Lussemburgo.