Born in Portugal, Gaspar represented that country as a youth, before switching to Angola at senior level and playing at the 2019 Africa Cup of Nations.
[9] His maiden Serie A appearance took place on 27 August, when he came on as 46th-minute substitute for Nenad Tomović and provided the assist to Milan Badelj in a 1–2 home loss against UC Sampdoria.
[13] On 9 March 2021, again on loan, he joined Vancouver Whitecaps FC of Major League Soccer with a purchase option at the end of the season,[14] which was not activated;[15] he scored once in his year in Canada, opening a 1–1 draw at the San Jose Earthquakes on 23 October.
[16] Gaspar returned to Vitória Guimarães on the last day of the 2022 January transfer window (alongside Geny Catamo on loan), in a deal where Marcus Edwards moved in the opposite direction.
[18] On 20 May 2019, Gaspar was pre-called up by Angola for the 2019 Africa Cup of Nations,[19] making his debut on 8 June by featuring 29 minutes in a 2–0 friendly victory over Guinea-Bissau held in Penafiel.