Szwed od początku swojej piłkarskiej kariery grał w BK Häcken. W latach 2013-2016 środkowy pomocnik wystąpił w sumie w 68 meczach dla tego zespołu, w których strzelił 12 goli.
Teraz 21-latek, który powszechnie uważany jest za jeden z największych skandynawskich talentów, zdecydował się na transfer do dwunastej drużyny zeszłego sezonu Serie A. Póki co nie wiadomo, ile Torino zapłaciło za swojego nowego zawodnika. Piłkarz z " Il Toro" związał się dwuletnim kontraktem.
Gustafson to młodzieżowy reprezentant Szwecji. W kadrze do lat 21 zagrał dotąd w sześciu spotkaniach i zdobył w nich dwie bramki.