Martins begon zijn voetbalcarrière bij het Franse Olympique Lyonnais. Hij kon hier niet doorbreken en na tweemaal uitgeleend te zijn (Bourg-en-Bresse en Troyes AC) werd hij in 2019 overgenomen door BSC Young Boys, Young Boys betaalde € 2.000.000- voor hem.
Begin 2022 werd Martins verhuurd aan het RussischeSpartak Moskou waarmee hij meteen de beker won. Na het seizoen vertrok Martins definitief naar de club uit Moskou.
Zijn eerste doelpunt voor Luxemburg kwam er exact 4 jaar na zijn debuut. Dat doelpunt maakte hij in een match tegen Moldavië in de UEFA Nations League, Luxemburg won de match met 4-0.