Daneels speelde in de jeugd van Germinal Beerschot Antwerpen tot hij die in 2010 verruilde voor die van het Nederlandse PSV. Hier doorliep hij vanaf de D-pupillen alle verdere jeugdelftallen. Daneels maakte op 25 augustus 2017 zijn debuut in het betaald voetbal. Hij speelde die dag met Jong PSV een wedstrijd in de Eerste divisie, uit bij Helmond Sport (1–2 winst). Hij kwam daarbij in de tachtigste minuut in het veld als vervanger voor Joey Konings.
In de zomer van 2019 verliet hij PSV transfervrij en tekende hij een tweejarig contract bij EredivisionistRKC Waalwijk. Daneels debuteerde op speeldag 1 in de uitwedstrijd tegen VVV Venlo, in de 85ste minuut mocht hij invallen voor Anas Tahiri. RKC verloor deze wedstrijd uiteindelijk met 3-1.
Daneels is een voormalig Belgisch jeugdinternational, hij kwam uit voor België –15, –17, –18 en –19. Daneels maakte deel uit van het België –17 dat de halve finale van het EK –17 van 2015 bereikte en derde werd op het WK –17 van 2015.