*Club domestic league appearances and goals, correct as of 23:58, 26 May 2024 (UTC) ‡ National team caps and goals, correct as of 21:44, 8 June 2024 (UTC)
De Cuyper began his career at the youth academy of Club Brugge. On 20 February 2020, De Cuyper made his professional debut for Brugge against Manchester United in the first-leg of the UEFA Europa League Round of 32. He started and played 73 minutes as Club Brugge drew 1–1.[2] De Cuyper was then a starter again for Brugge in the second leg of the tie and played the whole match as Brugge fell 0–5.[3] On 30 August 2020, De Cuyper made his debut for Club NXT, Brugge's reserve team, in Belgian First Division B. He came on as a 64th minute substitute as Brugge were defeated 2–2.[4] On 4 February 2022, Club Brugge announced that they had extended de Cuyper's contract through 2025.[5]
On 2 August 2021, he joined Westerlo on loan for the 2021–22 season.[6] The loan was extended for the 2022–23 season.[7]