1 Ne sont comptabilisés que les matchs en compétitions officielles, quel que soit le statut (amateur et professionnel). Les matchs amicaux ne sont pas comptabilisés. 2 Matchs officiels. Dernière mise à jour:
Né à Falkenberg en Suède, John Björkengren est formé par le club local du Falkenbergs FF, qu'il rejoint en 2012 à l'âge de 13 ans[1]. Le , il est promu en équipe première et signe en même temps un contrat de trois ans[2]. Björkengren joue son premier match en professionnel lors d'une rencontre de Svenska Cupen le , face au Ytterhogdals IK, contre qui son équipe s'impose (0-3)[3]. Le club évolue dans le Superettan lorsqu'il fait sa première apparition en championnat, le , face au Dalkurd FF, contre qui son équipe s'impose sur le score de deux buts à zéro[4].
Il découvre l'Allsvenskan, l'élite du football suédois, lors de la saison 2019. Il joue son premier match le , lors de la première journée, face à l'Örebro SK. Il se distingue ce jour-là en inscrivant également son premier but dans l'élite, une réalisation qui permet à son équipe de remporter la partie (1-0)[5].
US Lecce
Le est annoncé le transfert de John Björkengren à l'US Lecce[6],[7], club venant d'être relégué en Serie B. D'autres clubs convoitaient le joueur mais l'intérêt de Lecce était plus sérieux[8].
Il joue son premier match sous ses nouvelles couleurs le , en étant titularisé lors d'une défaite face au Brescia Calcio, en championnat (3-0)[9].
Randers FC
Le , John Björkengren quitte définitivement l'US Lecce afin de s'engager en faveur du Randers FC. Il signe un contrat de quatre ans, soit jusqu'en [10],[11].
Björkengren marque son premier but pour Randers le , lors d'une rencontre de championnat face au Silkeborg IF. Il est titularisé ce jour-là et ouvre le score mais les deux équipes se neutralisent finalement (1-1 score final)[12].
Le , il inscrit son deuxième but pour le club, face à l'AGF Aarhus, en championnat. Titulaire, il égalise juste avant la mi-temps pour le un partout. Les deux équipes se partagent les points ce jour-là (2-2 score final)[13].
En sélection
John Björkengren compte deux sélections avec l'équipe de Suède des moins de 20 ans, toutes les deux obtenues en 2017[14].
John Björkengren fête sa première sélection avec l'équipe de Suède espoirs le , face à la Russie. Il est titulaire et joue l'intégralité de cette rencontre perdue par les siens sur le score de deux buts à zéro[15].