Thomas Frei, né le en Suisse, est un cyclistesuisse. Passé par les équipes Astana et BMC Racing, il est contrôlé positif à l'EPO en puis suspendu deux ans.
En 2009, il rejoint l'équipe BMC Racing. Il acquiert au mois d'août de cette année-là sa première victoire en tant que coureur professionnel: la quatrième étape du GP Tell. Aux championnats de Suisse sur route, il est troisième de la course en ligne et quatrième du contre-la-montre. Il se classe seizième du Critérium du Dauphiné libéré, du Tour de Belgique et du Tour de la Région wallonne.
En , il est suspendu provisoirement par son équipe BMC Racing lors du Tour du Trentin, après un contrôle positif à l'EPO[1]. Il avoue se doper depuis l'été 2008, sans que l'équipe BMC ne soit au courant. Il estime que son contrôle positif est dû à une part de chance, le test ayant eu lieu le , au lendemain de sa première micro-dose d'EPO depuis trois mois. Il ajoute que s'il avait bu un litre d'eau, le test aurait été négatif. Consécutivement à cet aveu, il est licencié par BMC[2]. En juin, il est condamné à une suspension de deux ans[3].