Duk represented CF Os Montelavarenses,
Sporting CP,
Oeiras,
Belenenses and
Benfica as a youth. He played with the latter's
reserve team as a senior, featuring in 42 games across 2 seasons and scoring 11 goals. In July 2022, Duk signed for
Aberdeen on a three-year deal from Benfica for an undisclosed fee. In March 2023, he was named Premiership player of the month. On 3 February 2025, Duk signed a two-and-a-half-year contract with
La Liga side
Leganés. ==International career==