Die 1,82 m große Torhüterin spielte zuletzt für den dänischen Erstliga-Club Aalborg DH. Mit Aalborg stand sie im Final um die dänische Meisterschaft der Saison 2008/09, scheiterte dort jedoch an Viborg HK. Ab September 2009 fiel sie wegen einer Rückenverletzung langfristig aus.[2] Aufgrund dieser Verletzung musste Gustafsson 2010 ihre Karriere beenden.[3]
Für die schwedische Nationalmannschaft bestritt Gustafsson 148 Länderspiele. Mit dem Drei-Kronen-Team nahm sie an den Olympischen Spielen 2008 teil.