L'ailier Gelson Martins, originaire du Cap-Vert, rejoint Benfica à l'adolescence, avant d'opter finalement pour le Sporting Portugal. En 2015, l'entraîneur Jorge Jesus décide de lui donner sa chance au sein du groupe professionnel. En janvier 2016, il inscrit le 5 000ème but du Sporting en championnat, à l'occasion d'un match contre Tondela. En tout, il signe six réalisations en Primeira Liga, plus 14 passes décisives.

Le petit ailier (1m73) participe en 2015 à la Coupe du Monde U-20 de la FIFA, mais ne peut empêcher l'élimination du Portugal en quart de finale. En septembre 2016, il dispute son premier match international A contre Andorre, dans le cadre des qualifications pour la Coupe du Monde de la FIFA 2018™.