Le est annoncé le transfert de Jesper Löfgren au Mjällby AIF[1], qui évolue alors aussi en troisième division. Il joue son premier match sous ses nouvelles couleurs le 8 avril 2018 face à l'Husqvarna FF (0-0)[2]. Cette saison-là le club devient champion de troisième division et est promu à l'échelon supérieur.
SK Brann
Le , est annoncé le transfert de Jesper Löfgren au club norvégien du SK Brann. Le joueur rejoint le club librement au 1er janvier 2019[3].
Retour à Mjällby
En , Löfgren est prêté jusqu'à la fin de la saison à son ancien club, Mjällby AIF[4].
Le , il est à nouveau prêté, cette fois-ci pour une saison, au Mjällby AIF[5]. Le club ayant été promu, il découvre alors l'Allsvenskan, l'élite du football suédois. Il y joue son premier match lors de la première journée de la saison 2020, face au Malmö FF (défaite 2-0 de Mjällby)[6]. Il inscrit son premier but en première division le 4 octobre 2020 contre le Helsingborgs IF. Titulaire, il ouvre le score et son équipe s'impose par trois buts à deux[7].
Djurgårdens IF
Le , Jesper Löfgren s'engage en faveur du Djurgårdens IF pour un contrat de quatre ans[8].
Löfgren joue son premier match sous ses nouvelles couleurs le , lors d'une rencontre de coupe de Suède face à l'Hammarby IF. Il entre en jeu à la place d'Elliot Käck et son équipe s'incline par un but à zéro[9]. Il inscrit son premier but pour Djurgårdens le 12 mai 2021, lors d'une rencontre de championnat face à l'Östersunds FK. Il est titulaire et son équipe s'impose (2-0 score final)[10].
Prêts
Le 18 janvier 2024, Jesper Löfgren est prêté en Suisse, au FC Lucerne, jusqu'en juin 2024[11].