Johan Lundgren ma 28 lat. Grał na wszystkich trzech poziomach rozgrywkowych w Szwecji oraz z duńskim Rodovre Mighty Bulls. . W przeszłości był młodzieżowym reprezentantem kraju i w sezonie 2011/12 sięgnął po tytuł mistrza świata do lat 18.Przygodę z hokejem zaczynał w Helsinborgu w miejscowym klubie. Jest napastnikiem, który może występować zarówno na środku tej formacji, jak i na skrzydłach.
Grał też w North American Hockey League, w barwach Amarillo Buls oraz Lone Star Brahmas. Jego statystyki to 65 spotkań, w których zdobył 15 goli i 27 asyst. Po jednym sezonie zdecydował się jednak na powrót do Szwecji i reprezentował drużyny z drugiego i trzeciego poziomu, zaliczając także trzy spotkania w najwyższej klasie rozgrywkowej - Svenska hockeyligan.
Poprzednie rozgrywki spędził w Rødovre Mighty Bulls, a jego bilans to 45 spotkań, 12 goli i 18 asyst.
