Né à Gudum au Danemark, Tobias Mølgaard est formé au Thisted FC. C'est avec ce club qu'il commence sa carrière. Il joue son premier match lors d'une rencontre de troisième division danoise contre le VSK Aarhus(en), le . Il entre en jeu à la place de Renato De Vecchi(en) tandis que son équipe s'impose par deux buts à un[1].
Vejle BK
Le , Tobias Mølgaard signe en faveur du Vejle BK, le transfert prenant effet à partir de l'été 2018[2]. Il joue son premier match sous ses nouvelles couleurs le , face à Hobro IK. Il découvre également la première division danoise lors de cette première journée de la saison 2018-2019. Il est titularisé et son équipe s'impose par trois buts à un[3]. Le club est toutefois relégué à l'issue de la saison. Le , il prolonge son contrat jusqu'en 2022 avec le Vejle BK[4].
Mølgaard inscrit son premier but avec Vejle, lors de la saison 2019-2020 de deuxième division danoise contre le Kolding IF, le . Il permet de cette manière à son équipe de s'imposer (0-1 score final)[5].
Le , Tobias Mølgaard prolonge son contrat jusqu'en 2023 avec le Vejle BK[6].
AGF Aarhus
Le 13 juin 2022, Tobias Mølgaard s'engage en faveur de l'AGF Aarhus pour un contrat de trois ans[7],[8].
Il joue son premier match sous ses nouvelles couleurs le 17 juillet 2022, à l'occasion de la première journée de la saison 2022-2023 de Superliga, face au Brøndby IF. Il est titularisé et son équipe est battue par un but à zéro[9].