Maël Moustin naît en Martinique, où il commence le rugby à XV au RC Diamant Martinique jusqu'en 2012 puis rejoint le Saint-Jo Ovalie à La Réunion[2]. À l'âge de 13 ans, en 2016, Moustin arrive en métropole avec son frère et son cousin, Samuel Nollet. Les trois garçons intègrent le centre de formation du SU Agen. En 2021, il intègre les équipes de jeunes de l'Union Bordeaux Bègles[3].
Maël Moustin dispute son premier match en équipe première de l'Union Bordeaux Bègles le face au Stade français Paris en Top 14[5]. Il marque son premier essai lors de son deuxième match sur le terrain du Castres olympique le [6].
À l'intersaison 2024, il rejoint le Montpellier Hérault Rugby où il signe un contrat de deux saisons[3]. Il marque son premier essai sous ses nouvelles couleurs le face au RC Vannes[7].
Maël Moustin évolue principalement au poste d'ailier chez les professionnels, après avoir été formé au poste d'arrière avec les espoirs et pouvant dépanner au poste de centre avec les espoirs de l'UBB[3].