Daneels played in the youth department of Germinal Beerchot until he was scouted to the academy of PSV in 2010.[4] There, he progressed through the various youth teams. He made his Eerste Divisie debut for Jong PSV on 25 August 2017 in a 2–1 win against Helmond Sport as an 80th minute substitute for Joey Konings.[5] On 30 March 2018, he scored his first goal in a 3–0 away victory against Jong Ajax.[6]
RKC
On 31 May 2019, Daneels left PSV as a free agent and joined RKC Waalwijk on a two-year contract for the upcoming 2019–20 season.[7] He made his debut for the club on 3 August in a 3–1 away loss to VVV-Venlo. He came on in the 85th minute of the game to replace Anas Tahiri.[8]
On 28 October 2020, Daneels scored his first goal for the club in a KNVB Cup game against Cambuur.[9][10]
Roda JC
On 30 August 2022, Daneels signed a two-year contract with Roda JC Kerkrade.[2] He made his Roda debut on 4 September 2022 in a Limburg derby against MVV, replacing Teun Bijleveld in the 62nd minute of a 1–1 draw.[11]
Daneels scored his first goal for the club on the first matchday of the 2023–24 season, securing a 4–1 home win in the 89th minute over Helmond Sport on 11 August.[12] On 24 March 2024, it was announced that Roda could not trigger the one-year option in Daneels' contract due to financial reasons, effectively making him a free agent at the end of the season.[13]
Helmond Sport
On 27 June 2024, Daneels signed a two-year contract with Eerste Divisie club Helmond Sport.[14] He made his debut in the opening fixture of the season, starting in a 1–1 home draw against Jong Utrecht.[15][16]