Background
Gustafsson grew up in the United States before he moved to Sweden where he started playing for IFK Stockholm and IFK Norrköping before transferring to Norway in 2002, playing for Molde FK.
Gustafsson grew up in the United States before he moved to Sweden where he started playing for IFK Stockholm and IFK Norrköping before transferring to Norway in 2002, playing for Molde FK.
He was their first choice for three seasons, but as his contract expired after the 2004 season he decided to find a new club He went on several fruitless trials for clubs in Europe and the United States of America, and joined another Norwegian club, Hamarkameratene. The stay only lasted for year.
After the 2005 season, Gustafsson signed with FK Lyn.
On 8 January 2009 it was announced that Gustafsson had signed a contract with Football Club Red Bulletin Salzburg. On 18 April 2010, in an Austrian Bundesliga match against LASK Linz, Gustafsson broke his leg when fouled by Linz forward Lukas Kragl.
As Gustafsson went to clear the ball following a through pass, Kragl tried to block but was late and caught Gustafsson midway up his left shin. Gustaffson broke both his tibia and fibula in the tackle.
Kragl only received a yellow card for the tackle, whilst the same punishment was given to Gustafsson"s team mate Christoph Leitgeb for his reaction towards Kragl following the foul.
Gustafsson underwent surgery the same night. Gustafsson celebrated his first post-injury appearance in a midseason friendly against Football Club Spartak Moscow on 20 January 2011. Gustafsson last appeared as a goalkeeper in Salzburg"s final 2013-2014 Bundesliga home match on 4 May 2014 against SV Ried.
He was substituted by Péter Gulácsi in the 78th minute, marking his retirement from professional football.
He was a stand-by player in Union of European Football Associations Euro 2004 and 2008. Austrian League: 2008-2009, 2009-2010, 2011-2012, 2013-2014.