Хрстић је фудбалом почео да се бави у Кордуну из Кљајићева,[6] одакле је прешао у млађе категорије суботичкогСпартака.[7] Као представник футсал екипе, Хрстић је изборио пласман на Светско првенство за средње школе, које је у априлу 2019. одржано у Београду.[8] Састав је, поред њега, чинило још неколико саиграча из кадетске екипе Спартака.[9] Нешто раније, Хрстић је у октобру 2018. потписао стипендијски уговор са клубом, те га је, заједно са још неколико фудбалера из млађих узраста, јавности представио Ивица Францишковић, координатор омладинске школе.[10] Годину дана касније, на клупској свечаности одржаној крајем 2019, Хрстићу је уручено признање за најбољег играча кадетске екипе.[11]
На почетку припрема за пролећни део такмичарске 2019/20. у Суперлиги Србије, Хрстић се одазвао прозивци првог тима код тренера Владимира Гаћиновића.[12] Средином марта 2020. године уведено је ванредно стање, због чега је шампионат прекинут.[а] На седници Фудбалског савеза Србије, одржаној 6. маја 2020. године, укинуто је доигравање у Суперлиги Србије, уз проширење првенства на 20 клубова за наредну сезону. Истовремено је озваничен и крај лига млађих узраста закључно са даном прекида.[18] У правилник за наредну сезону уведено је и обавезно коришћење бонус играча,[б] док је Хрстић на затварању шампионата, против крушевачкогНапретка уврштен у протокол утакмице.[23] Као најмлађи међу фудбалерима на клупи за резерве, на којој су седели играчи из омладинског састава и голман Мишо Дубљанић, Хрстић је на терен ступио после пола часа игре, уместо десног бека Давида Дунђерског, који је изашао због повреде.[24]
Сениорски погон Спартака је првог дана јула 2020. почео припреме за нову сезону.[25] Наредног дана, састав сачињен од младих играча одиграо је прву контролну утакмицу на Градском стадиону у Сомбору, где је поражен минималним резултатом од Радничког 1912. Хрстић је тада у игру ушао са клупе.[26] Два дана касније са екипом је отпутовао на Златибор.[27] Прва припремна утакмица на тој планини одиграна је против истоименог клуба из Чајетине, када је Хрстић такође наступио као резервиста. За свој тим је постигао два поготка и тиме допринео победи резултатом 3 : 2.[28] Наступио је и против Инђије, три дана касније.[29] Током такмичарске 2020/21. Хрстић је четири пута улазио у игру на утакмицама првог тима Спартака.[30]
Лета 2021. године, након припремног периода,[31] Хрстић је потписао вишегодишњи професионални уговор.[32] Након сусрета са Радничким у Крагујевцу, када је у игру ушао уместо Николе Срећковића,[33] Хрстић је по први уврштен у стартну поставу Спартака против Црвене звезде у 3. колу Суперлиге Србије.[34] На терену је провео 70 минута, после чега је замењен заједно са Миланом Марчићем. У игру су ушли Алекса Ђурасовић и Никола Фуртула.[35] Хрстић је био двоструки стрелац у победи од 3 : 2 над крушевачким Напретком, што су били његови први голови у сениорској конкуренцији.[36][37][38] У извештају Спортског журнала оцењен је као најбољи појединац сусрета.[39] Такође, редакција Суперлиге Србије изабрала га је за играча кола.[40] Одмах затим, на наредној утакмици, Хрстић је погодио у победи Спартака над Радником у Сурдулици.[41]
Пролећни део сезоне као и уводних неколико кола наредне није био у саставу екипе због повреде.[42] Постигао је укупно седам погодака у оба домаћа такмичења, од чега по један на сваком од последња четири сусрета у Суперлиги Србије за 2022/23.[43] Био је стрелац и на отварању такмичарске 2023/24. за победу над ИМТ-ом.[44] Недуго затим, прешао је у Хекен. Према писању медија, вредност обештећења које припало Спартаку процењена је на милион и шестсто хиљада евра.[45] Дебитовао је на првој утакмици трећег кола квалификација за Лигу Европе и постигао два гола уз асистенцију за победу над Жалгирисом.[46]
Репрезентација
Почетком 2018, Хрстић је био полазник школе фудбала Фудбалског савеза Србије која је организована за играче 2003. годишта.[47] Крајем маја исте године, селектор репрезентације Србије у том узрасту, Иван Ђукановић, уврстио је Хрстића на списак играча за две пријатељске утакмице са одговарајућом екипом Мађарске, наредног месеца. На оба сусрета, одиграна 6. и 7. јуна, Хрстић је улазио у игру са клупе.[48][49][50] Вршилац дужност селектора млађе кадетске репрезентације, Дејан Бранковић, повео је Хрстића на турнир Звездани пут у Русији у августу исте године.[51] Дебитовао је на отварању турнира, против селекције Израела, док против Бугарске и домаће екипе није наступао. Са две победе и једним нерешеним резултатом, Србија је проглашена за победника тог такмичења.[52][53][54] Иако је изостављен са списка од 20 фудбалера који је Бранковић објавио пред двомеч са одговарајућом селекцијом Русије, Хрстић се накнадно прикључио кадетској екипи Србије у децембру 2019. На обе утакмице је у игру улазио са клупе за резервне играче.[55][56][57] У фебруару и марту 2020. добијао је позиве за припремне утакмице против Норвешке и Хрватске.[58][59][60] За омладинску репрезентацију Србије Хрстић је дебитовао против Азербејџана на Меморијалном турниру „Стеван Вилотић Ћеле” 2021. године.[61] У наредном колу истог турнира, Хрстић је био стрелац против вршњака из Црне Горе.[62] Победом над Мађарском, два дана касније, Србија је освојила турнир.[63] На почетку квалификације за Европско првенство, у новембру исте године, наступио је у победи над Северном Македонијом у Елбасану.[64] Хрстић је у марту 2023. добио позив у младу репрезентацију Србије,[65] за коју је истог месеца дебитовао на пријатељском сусрету с Италијом.[66]
Укупан број утакмица, постигнутих погодака и минута проведених на терену
Напомене
^Дана 15. марта 2020. године, у вечерњим часовима, јавности у Србији саопштена је одлука о проглашењу ванредног стања на територији читаве државе, услед епидемије вируса корона.[13] У складу с тим, Фудбалски савез Србије издао је саопштење да су од тог момента отказани сви догађаји под окриљем те организације и да клубови треба да се придржавају даљих упутстава надлежних институција.[14] У моменту доношења одлуке, суботички Спартак се, после 26 одиграних кола, налазила на 7. месту Суперлиге Србије, за такмичарску 2019/20.[15] Клуб је надаље обуставио све спортске активности играчког кадра,[16] а прво следеће окупљање екипе било је 4. маја, када је састав започео припреме за наставак сезоне.[17]
^Клубови који се такмиче у некој од група српске лиге у обавези су да утакмицу започну са два фудбалера млађа од 20 година на терену. Ти играчи називају се бонусима.[19] Допуном пропозиција такмичења, такво правило је уведено и у Првој лиги Србије, пред почетак сезоне 2019/20, а односи се на фудбалере до 21 године старости. Истовремено је усвојена одлука да се правило примени на Суперлигу Србије, од такмичарске 2020/21.[20] Одлука је потврђена крајем маја 2020. године, уз додатак да бонус играчи морају бити држављани Републике Србије.[21] Пред почетак такмичарске 2021/22. извршена је корекција правила за бонус играче у Суперлиги, те је уместо обавезна два фудбалера у првом полувремену усвојено да током свих 90 минута на терену мора да буде најмање један такав играч.[22]