Cody Thomas naît à Durban en Afrique du Sud, il commence le rugby à XV dès l'âge de quatre ans[3]. Il développe alors un physique hors-norme et il est surclassé dans les catégories des moins de huit ans alors qu'il n'a que cinq ans[3]. À dix ans, il pèse 110 kilos puis 140 kilos à quatorze ans, il prend alors conscience de son obésité et décide d'y remédier en s'inscrivant, en plus du rugby, au MMA à l'âge de quinze ans[3]. En une année, il réussit à perdre trente kilos et il intègre alors l'équipe première des moins de 19 ans de son lycée[3]. Deux ans plus tard, le Montpellier Hérault Rugby vient avec ses Crabos, dans le cadre d'un échange culturel, à Durban, il dispute une rencontre face à ces derniers où il est élu homme du match et les dirigeants montpelliérains lui promettent alors de le recruter à la fin de son lycée[3]. Les Sharks tentent de l'intégrer dans leurs équipes de jeunes mais Cody refuse et choisit de rejoindre la France et Montpellier en [3]. Il continue donc sa formation au Montpellier Hérault Rugby, où il obtient le statut JIFF (Joueur Issu de la Filière Formation)[1].
Carrière sportive
En , il reçoit un appel de Jeremy Davidson qui souhait le recruter, finalement il rejoint l'équipe du CA Brive pour un prêt d'une saison[3]. Après une saison réussie, il prolonge son contrat avec le club briviste pour trois saisons supplémentaires[4].
En sélection, il a l'occasion de représenter le Portugal car l'un de ses grands-pères est natif de ce pays[5]. Il dispute sa première rencontre avec cette sélection en , dans le cadre du Rugby Europe Championship contre la Roumanie[6],[7].