Haga nahm bis 2011 an Juniorenrennen teil. Von 2011 bis 2014 trat sie vorwiegend beimScandinavian Cupan. Beim European Youth Olympic Festival 2009 gewann sie einmal Silber und zweimal Bronze. Ihr erstes Weltcuprennen lief sie im März 2010 inOslo,welches sie mit dem 47. Platz im 30-km-Massenstartrennen beendete. Bei denJuniorenweltmeisterschaften 2011inOtepääholte sie zweimal Gold und einmal Bronze. Ihre ersten Weltcuppunkte holte sie im Februar 2011 inDrammenmit dem 24. Platz über 10 km klassisch. Im Januar 2012 erreichte sie inNove Mestomit dem dritten Platz mit der Staffel ihre erste und bisher einzige Podestplatzierung im Weltcup. Bei denU23-Weltmeisterschaften 2013inLiberecgewann sie Gold im 15-km-Skiathlonund über 10 km Freistil. Bei denU23-Weltmeisterschaften 2014imVal di Fiemmeholte sie Silber im 15-km-Skiathlon. Ihre bisher beste Platzierung bei einem Weltcupeinzelrennen hatte sie im Dezember 2014 inDavosmit dem vierten Rang über 10 km Freistil. DieTour de Ski 2015beendete sie auf dem vierten Rang in der Gesamtwertung. Dabei erreichte sie beim Prologrennen inOberstdorfden dritten Platz. Bei denNordischen Skiweltmeisterschaften 2015inFalunerrang sie den 29. Platz über 10 km Freistil. Die Saison beendete sie auf dem fünften Platz im Distanz und Gesamtweltcup. Zu Beginn der Saison 2015/16 belegte sie den 12. Platz bei derNordic OpeninginRuka.Dabei wurde sie Dritte bei der Sprintetappe. Bei derTour de Ski 2016errang sie mit fünf Top-Zehn-Platzierungen den sechsten Platz in der Gesamtwertung. Ende Januar 2016 kam sie bei den norwegischen Meisterschaften auf den dritten Platz im Skiathlon. Zum Saisonende errang sie den 13. Platz im Gesamtweltcup und den zehnten Platz im Distanzweltcup. Nach Platz zehn bei derWeltcup-MinitourinLillehammerzu Beginn der Saison 2016/17, holte sie inLa Clusazmit der Staffel ihren ersten Weltcupsieg. Bei denNordischen Skiweltmeisterschaften 2017inLahtiwurde sie Vierte im 30-km-Massenstartrennen. BeimWeltcup-FinaleinQuébeckam sie auf den 12. Platz in der Gesamtwertung und erreichte den 19. Platz im Gesamtweltcup und den 15. Rang im Distanzweltcup. Im April 2017 gewann sie den Svalbard skimaraton über 42 km klassisch.[1]
Nach mehreren Podiumsplatzierungen in der Weltcupsaison wurde Haga für dieOlympischen Winterspiele 2018inPyeongchangnominiert. Dort startete sie zunächst im Skiathlon, verlor aber schon im klassischen Part den Anschluss an die Spitzengruppe und wurde am Ende Fünfzehnte. Fünf Tage später überraschte sie über 10 km Freistil, als sie im Verlaufe des Rennens immer mehr aufdrehte und mit 20,3 Sekunden Vorsprung vor der Olympiasiegerin im SkiathlonCharlotte Kalladie Goldmedaille gewinnen konnte.[2]Ihren nächsten Einsatz hatte Haga in der 4 × 5-km-Staffel. Haga lief den ersten Freistilpart und wurde, nachdem ihre LandsfrauAstrid Jacobsenschwächelte, mit fast 30 Sekunden Rückstand auf die Spitze in das Rennen geschickt. Sie konnte die Lücke auf die führenden Schwedinnen und Russinnen aber fast komplett schließen und SchlussläuferinMarit Bjørgenerlief schließlich im Duell gegenStina NilssonGold für die norwegische Staffel. Am Schlusstag der Olympischen Spiele belegte Haga den 12. Platz im 30-km-Massenstartrennen in der klassischen Technik. Zum Saisonende wurde sie Vierte beim Weltcupfinale inFalunund erreichte den neunten Platz im Gesamtweltcup und den achten Rang im Distanzweltcup.
In der Saison 2018/19 errang Haga den neunten Platz beim Lillehammer Triple und den zehnten Platz im 30-km-Massenstartrennen bei denNordischen Skiweltmeisterschaften 2019inSeefeld in Tirol.Zudem siegte sie inBeitostølenmit der Staffel und erreichte zum Saisonende den 27. Platz im Gesamtweltcup und den 16. Rang im Distanzweltcup. Nach Platz 28 beim Ruka Triple zu Beginn der Saison 2019/20, belegte sie den 17. Platz bei derTour de Ski 2019/20und den 13. Rang bei der Skitour und erreichte damit den 19. Platz im Gesamtweltcup und den 16. Rang im Distanzweltcup. Im folgenden Jahr wurde bei denNordischen SkiweltmeisterschafteninOberstdorfSiebte über 10 km Freistil. In der Saison 2021/22 kam sie bei derTour de Ski 2021/22auf den 17. Platz und bei denOlympischen Winterspielen 2022inPekingauf den 29. Platz im Skiathlon, auf den 28. Rang im 30-km-Massenstartrennen sowie auf den fünften Platz mit der Staffel. Im Mai 2022 heiratete sie den SkilangläuferØyvind Gløersen.[3]