Claes genoot zijn jeugdopleiding bij KRC Genk, waar hij zich in 2010 aansloot.[1] In mei 2022 ondertekende hij er een contract tot medio 2025.[2] Op 19 augustus 2022 maakte hij zijn profdebuut in het shirt van Jong Genk, het tweede elftal van de club dat vanaf het seizoen 2022/23 uitkomt in Eerste klasse B.[3] In zijn eerste seizoen in 1B speelde Claes veertien competitiewedstrijden, waarin hij weliswaar slechts eenmaal mocht starten.[4] Claes speelde dat seizoen ook vijf wedstrijden in de UEFA Youth League, waarin hij tweemaal scoorde.[5][6]
Na het vertrek van Jay-Dee Geusens naar SK Beveren in de zomer van 2023 kreeg Claes in het seizoen 2023/24 veel meer speeltijd.[1] Op 20 augustus 2023 maakte hij zijn eerste profgoal door in de competitiewedstrijd tegen Francs Borains de 0-1 tegen de netten te trappen.[7] Claes zette zijn team zo op weg naar een 2-5 overwinning.[7] Na een sterk seizoen met Jong Genk maakte Genk op 15 mei 2024 bekend dat Claes zijn contract bij de club verlengd had tot de zomer van 2028. Hij maakt met deze contractverlenging ook de overstap naar het eerste elftal van de club.[8]