1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Le 22 mai 2010, il se met en évidence en étant l'auteur d'un doublé dans le championnat de Suède, lors de la réception de l'Halmstads BK (victoire 6-0)[3].
Le 18 octobre 2014, il s'ilustre en marquant un nouveau doublé dans le championnat de Suède, sur la pelouse du Malmö FF (victoire 1-2). Il inscrit un total de huit buts en championnat cette saison là, ce qui constitue la meilleure performance de sa carrière[5].
Le , Johan s'engage pour deux ans et demi avec l'En Avant de Guingamp, alors dernier de Ligue 1. Arrivant en fin de contrat au avec le club suédois de Brøndby IF, dont il était le capitaine, il s'agit d'un transfert libre[6]. Il fait ses débuts sous ses nouvelles couleurs le , par une titularisation lors de la rencontre des 32e de finale de Coupe de France contre le Stade pontivyen, club de National 3.
En équipe nationale
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
↑Le premier chiffre correspond au score de l'équipe jouant à domicile. Le score est écrit en vert si l'équipe de Suède a gagné le match, en noir si elle a fait match nul et en rouge si elle a perdu le match.
↑Match joué contre l’équipe nationale de football de la Ligue danoise XI (équipe nationale non officielle de football dirigée par la Fédération danoise de football).