Claes werd in 1994 geboren in Lier. Hij begon al op vroege leeftijd te voetballen bij Lyra TSV, totdat de plaatselijke profclub, Lierse SK hem daar wegplukte. Op 18 maart 2012 mocht de middenvelder zijn debuut maken voor de club, toen hij in de basisopstelling begon tegen RAEC Mons. In die wedstrijd (die eindigde in 1–1) werd hij na zevenenzeventig minuten gewisseld. Medio 2013 nam KV Mechelen de middenvelder over. In de seizoenen 2014/15 en 2015/16 kwam hij hier tot meer dan dertig competitiewedstrijden per jaargang. Voorafgaand aan het seizoen 2018/19 werd Claes op huurbasis bij Lommel SK gestald.[1] Na afloop van deze verhuurperiode trok Claes transfervrij naar Excelsior Virton, waar hij zijn handtekening zette onder een verbintenis voor de duur van twee seizoenen.[2] Na een jaar vertrok de middenvelder weer bij Excelsior, om voor RWDM te tekenen.[3] In de zomer van 2022 liep hij een hamstringblessure op, die hem voor de rest van het seizoen uit de roulatie zou houden.[4] In juli 2023 stapte Claes transfervrij over naar Lierse Kempenzonen.[5]