Gustafsson blev världsmästare som spelare 1987 i Österrike och 1991 i Finland. Han representerade Sverige i åtta stora turneringar: ett OS, fem VM och två Canada Cup. Totalt spelade han 117 A-landskamper.