En 2007, Brian Vandborg rejoint l'équipe américaine Discovery Channel, en compagnie du leader de CSC, Ivan Basso. L'équipe disparaît en fin d'année et Vandborg rejoint l'équipe danoise GLS en 2008. Il est sélectionné en équipe nationale pour les Jeux olympiques de Pékin. Il abandonne lors de la course en ligne et prend la 32e place du contre-la-montre.
Sans équipe en 2012, il signe le en faveur de la formation canadienneSpiderTech-C10[1]. En fin d'année, l'encadrement de l'équipe Spidertech décide de suspendre l'activité de celle-ci pour l'année 2013, afin de « concentrer [ses] efforts sur l’acquisition du statut WorldTour de l’UCI » en 2014[2],[3],[4]. Ainsi, Brian Vandborg, comme ses coéquipiers qui envisageaient de rester chez Spidertech, doit trouver une nouvelle équipe pour 2013. Il est recruté, ainsi que son coéquipier canadien Guillaume Boivin, par l'équipe italienne Cannondale, qui évolue dans le World Tour. À la fin de cette saison, son contrat avec Cannondale se termine, Vandborg n'obtient pas de contrat dans une autre formation et arrête alors sa carrière[5].