À l'été 1985, il est recruté par le Lille OSC. Sa saison en France est décevante (il ne marque qu'un but en championnat lors de la saison 1985-1986) et il rentre un an plus tard au Danemark, au Brøndby IF, où il joue comme milieu offensif. Il y réalise les douze dernières saisons de sa carrière sportive. Il y dispute 470 matchs toutes compétitions confondues, remporte sept fois le championnat et trois fois la Coupe du Danemark. L'année 1991 est particulièrement réussie : Brøndby atteint les demi-finales de la Coupe UEFA (perdues face à l'AS Rome), remporte les deux premières éditions de la Superligaen (en 1991 et 1991-1992), le nouveau championnat danois, et Vilfort est élu « footballeur danois de l'année(en) » par ses pairs. Il termine sa carrière à Brøndby en 1998 sur un bilan de 470 matchs et 121 buts toutes compétitions confondues[1].
À Brøndby, Vilfort retrouve la sélection à partir de [3]. Toujours sélectionné en équipe nationale, il participe aux championnats d'Europe de 1988, 1992 et 1996. Il remporte l'édition 1992, au cours de laquelle il marque le second but en finale face à l'Allemagne. Le drame personnel qu'il vit simultanément avec la maladie de sa fille (qui meurt finalement peu de temps après le tournoi) émeut les médias[4],[5]. Il annonce la fin de sa carrière internationale après l'Euro 1996, sur un bilan de 77 sélections et 14 buts avec le Danemark[6],[7].
Après sa retraite sportive, Vilfort intègre l'équipe technique du Brøndby IF et se trouve chargé de la formation.