Stålnacke absolvierte im Dezember 2007 als 15-Jährige in Arvidsjaur ihr erstes FIS-Rennen. Der erste Sieg auf dieser Stufe gelang ihr im März 2010 in Luleå. Nachdem sie mittlerweile sechs FIS-Rennen gewonnen hatte, debütierte sie am 1. März 2011 in Zakopane bei einem Slalom im Europacup. Trotz ihres vielversprechenden Talents nahm sie nie an Juniorenweltmeisterschaften, dem European Youth Olympic Festival oder ähnlichen Wettbewerben teil. Ihr Debüt im Weltcup folgte am 16. November 2013 beim Slalom von Levi, bei dem sie im ersten Lauf ausschied. Anderthalb Monate später gelang ihr am 7. Januar 2014 der erste Sieg in einem Europacup-Rennen, einem Riesenslalom in Zinal. Schließlich erreichte sie am Saisonende den siebten Platz in der Europacup-Gesamtwertung und den ersten Rang in der Riesenslalomwertung. Mit diesen Leistungen sicherte sie sich einen Weltcup-Fixstartplatz. Zu Beginn der Saison 2014/2015 nahm Stålnacke erstmals auch am Nor-Am Cup teil. Mitte Dezember 2014 gelangen ihr in Valtournenche zwei Siege in Europacup-Riesenslaloms. Den Winter konnte sie als Zweitplatzierte sowohl der Gesamt- als auch der Riesenslalomwertung dieser Serie abschließen. Ende März 2015 gewann sie den schwedischen Riesenslalom-Meistertitel.
Von Verletzungen überschattet war die darauf folgende Saison 2015/2016. Ende November zog sich Stålnacke beim Riesenslalom-Training in Aspen einen Kahnbeinbruch in der rechten Hand zu.[1] Sie musste operiert werden, konnte aber bereits kurze Zeit später wieder trainieren. Zwei Wochen nach dem Zwischenfall fuhr sie im Europacup-Slalom von Trysil auf den zweiten Platz. Am 27. Dezember 2015, erneut im Training vor einem Weltcuprennen, erlitt sie in Lienz einen Abriss des vorderen Kreuzbands im Knie und verpasste den Rest der Saison.[2] Am 5. Dezember 2016 gab Stålnacke beim Europacup-Slalom in Trysil ihr Comeback. Zweieinhalb Monate später konnte sie am 15. Februar 2017 erstmals nach ihrer Verletzung wieder ein FIS-Rennen. Im März 2017 bestritt sie mehrere Rennen des Far East Cup, von denen sie drei gewinnen konnte.
Am 3. Januar 2018 erreichte Stålnacke beim Slalom von Zagreb erstmals den zweiten Durchgang eines Weltcuprennens, konnte diesen auch beenden und platzierte sich letztlich auf dem 17. Rang, In diesem Winter blieb dies ihr einziges Ergebnis in den Weltcuppunkte, konnte aber dennoch an den Olympischen Winterspielen 2018 in Pyeongchang teilnehmen, wo sie im Riesenslalom den 14. Platz erreichte. Erfolgreicher war sie in der Weltcupsaison 2018/19 mit sechs Platzierungen in den Punkterängen. Am 29. Dezember 2018 erzielte sie das beste Weltcupergebnis ihrer Karriere, als sie beim Slalom von Lienz auf Platz 14 fuhr. Im Winter 2019/20 klassierte sie sich noch zweimal unter den besten 30. Ende Januar 2020 gab Stålnacke ihren Rücktritt vom Spitzensport bekannt.[3]