Malcolm Thomas dispute son premier test match le contre l'équipe de France, et son dernier test match également contre la France le . Il joue un total de 27 matchs. Il dispute quatre test matchs avec les Lions lors de leurs tournées en Nouvelle-Zélande en 1950 et en Australie en 1959. Il joue en club avec les London Welsh, le Newport RFC, le club des Devonport Services. Il joue à 276 reprises pour Newport et inscrit 342 points (79 essais, 4 drops, 17 pénalités, 21 transformations) entre 1946 et 1959[1]. Il connaît également 16 sélections avec les Barbarians entre 1951 et 1959[2]. Il joue également au cricket pour le pays de Galles.
De 1949-1959, Malcolm Thomas dispute 27 matchs avec l'équipe du pays de Galles au cours desquels il marque 4 essais, 2 transformations et 2 pénalités (22 points)[4]. Il participe notamment à neuf Tournois des Cinq Nations[4].
Détails des matchs de Malcolm Thomas en équipe du pays de Galles[4].
Détails des matchs de Malcolm Thomas en équipe du pays de Galles