On 31 January 2018, Craninx returned to Spain after agreeing to a six-month contract with third division side FC Cartagena.[8]
Molde
On 27 July 2018, Craninx agreed a two-and-a-half-year deal with Norwegian club Molde.[9] He made his first team debut in the Molde's Norwegian Cup first round match against Eide/Omegn on 1 May 2019, a game Molde won 5−0.[10] He got his league debut on 26 May in Molde's 1−2 loss against Tromsø on 26 May 2019.[11] He made his debut in UEFA competitions in Molde's 7–1 win over KR in the UEFA Europa League first qualifying round on 11 July 2019.[12] He played 14 games and kept a clean sheet in four of them in the club's title-winning 2019 season. Craninx got 25 appearances in all competitions. On 3 December 2019, Molde announced that Craninx had agreed to an extension of his contract that will keep him at the club until the end of the 2023 season.[13]
On 31 January 2022, Craninx was loaned to Seraing until the end of the season.[14]
On 31 January 2023, Craninx was released by Molde.[15]
CF Fuenlabrada
On 8 February 2023, Craninx signed for CF Fuenlabrada on a short-term contract until the end of the season.[16]
Gnistan
On 17 December 2024, Finnish Veikkausliiga club IF Gnistan announced the signing of Craninx on a 1+1-year deal, starting in January 2025[17]
International career
Born in Spain, Craninx has played a total of 6 games for Belgium at youth international level.[18]