In his youth, Huldahl played for FC Midtjylland, before moving to Holstebro Boldklub in his hometown and later at the age of 15 to Viborg FF.[1] Starting his career as a full-back, Huldahl was later retrained as a striker. In January 2022, Huldahl - who at the time was the topscorer of the Danish U-19 league - signed a contract with Viborg until June 2024.[2] Per March 2022, as a retrained striker, Huldahl had already scored more than 50 goals as an U17 and U19 player in just a season and a half.[3]
On 1 April 2022, 17-year old Huldahl got his official debut for Viborg FF, as he came on from the bench with 10 minutes left against SønderjyskE in the Danish Superliga.[4] In the first half of the 2022-23 season, Huldahl scored 13 goals in 14 games for Viborg's U-19 squad. But on 30 January 2023, to gain some experience, Huldahl was loaned out to Danish 2nd Division club Skive IK.[5] As he returned to Viborg at the end of the season, the club announced on 5 July 2023, that Huldahl's contract had been terminated by mutual consent.[6]
On 6 July 2023, Huldahl returned to Danish 2nd Division club Skive IK, signing a one-year deal.[7]
20-year-old Huldahl had a great start to the 2024-25 season, where he scored 7 goals after 8 games and was the league's top scorer in the 2024-25 Danish 2nd Division after the 8th round of play.[8]
On January 31, it was confirmed that Huldahl moved to Danish 1st Division club FC Fredericia.[9] According to rumors, Huldahl had already made a preliminary agreement with Fredericia before the announcement of the switch, valid from summer 2026, when his contract with Skive IK expired, but the parties agreed on an immediate transfer instead.[10]
On 2 February 2026, Danish 1st Division club Hobro IK signed Huldahl on a deal until the end of 2028.[11]