Hagström, die für den Ulricehamns IF startet, nahm bis 2018 an Juniorenwettbewerben teil. Ihre besten Platzierungen beim Europäischen Olympischen Winter-Jugendfestival 2015 in Steg waren der 14. Platz über 5 km Freistil und der fünfte Rang mit der Mixed-Staffel. Bei den Olympischen Jugend-Winterspielen 2016 in Lillehammer holte sie die Silbermedaille im Cross und die Goldmedaille im Sprint. Zudem errang sie dort den vierten Platz über 5 km Freistil. Ihr Debüt im Weltcup hatte sie im Januar 2017 in Ulricehamn, das sie auf dem 59. Platz über 10 km Freistil beendete. Bei den Nordischen Junioren-Skiweltmeisterschaften 2018 in Goms gewann sie die Bronzemedaille mit der Staffel und errang zudem den 25. Platz über 5 km klassisch und den achten Platz im Skiathlon. Im Februar 2018 startete sie in Trondheim erstmals im Scandinavian-Cup und belegte dabei den zehnten Platz im Sprint. Im Januar 2019 kam sie bei den U23-Weltmeisterschaften in Lahti auf den 28. Platz über 10 km Freistil und jeweils auf den sechsten Rang im 15 km-Massenstartrennen und im Sprint und holte im Sprint in Vuokatti ihren ersten Sieg im Scandinavian-Cup. Im folgenden Monat kam sie in Lahti mit dem neunten Platz im Sprint erstmals im Weltcup in die Punkteränge und erreichte mit dem dritten Platz im Sprint in Cogne ihre erste Podestplatzierung im Weltcup. Anfang März 2019 wurde sie bei der Minitour in Madona Dritte. Dabei siegte sie über 5 km klassisch und erreichte abschließend den zweiten Platz in der Gesamtwertung des Scandinavian-Cups und den 55. Platz im Gesamtweltcup. Im folgenden Jahr gewann sie bei den U23-Weltmeisterschaften in Oberwiesenthal die Silbermedaille im Sprint. Zudem wurde sie dort Vierte mit der Staffel.
In der Saison 2020/21 kam Hagström mit zwei Top-Zehn-Platzierungen, darunter Platz zwei im Sprint in Ulricehamn, auf den 13. Platz im Sprintweltcup. Beim Saisonhöhepunkt, den Nordischen Skiweltmeisterschaften 2021 in Oberstdorf, wurde sie Vierte im Sprint. Nach Platz zwei im Sprint in Ruka beim ersten Weltcup der Saison 2021/22, errang sie drei Top-Zehn-Platzierungen im Sprintrennen und zum Saisonende den 19. Platz im Gesamtweltcup sowie den sechsten Platz im Sprintweltcup. Bei der Tour de Ski 2021/22 belegte sie den 43. Platz. Dabei wurde sie in Oberstdorf Zweite im Sprint.