Johan Gustafsson (ur. 28 lutego 1992 w Köping) – szwedzki hokeista. Reprezentant Szwecji.
Kariera
Wychowanek klubu Köping HC w rodzinnym mieście. W sezonie 2009/2010 grał w lidze Division 1 (trzecia klasa ligowa). W drafcie NHL z 2010 został wybrany przez Minnesota Wild, jednak pozostał w Szwecji i w sezonie 2010/2011 grał w lidze Allsvenskan (druga klasa ligowa). Od kwietnia 2011 zawodnik klubu Luleå, w barwach którego rozegrał sezon Elitserien 2011/2012. Następnie pod koniec maja 2012 podpisał kontrakt na występy z klubem Minnesota Wild. Po ogłoszeniu lokautu w sezonie NHL (2012/2013) został wypożyczony do Lulei i w barwach tego klubu rozegrał kolejny sezon Elitserien 2012/2013. Po jego zakończeniu w 2013 został wezwany do Minnesoty i w połowie 2013 został przekazany do zespołu farmerskiego, Iowa Wild, w rozgrywkach AHL. W pierwszej części sezonu NHL (2013/2014) był wzywany do kadry Minnesoty, lecz do 22 grudnia 2013 nie zadebiutował w NHL. W maju 2015 przeszedł do Frölunda HC, gdzie w listopadzie 2016 przedłużył kontrakt o dwa lata. W maju 2019 został zawodnikiem niemieckiego Adler MannheimAdler Mannheim. W kwietniu 2020 dołączył do Rögle BK. Od 2021 przez dwa sezony ponownie grał w barwach VIK Västerås HK. Pod koniec grudnia 2023 ogłoszono jego transfer do fińskiego Pelicans Lahti.