Sykes genoot van zijn elfde tot zijn dertiende zijn jeugdopleiding bij Burnley FC, maar moest er vervolgens vertrekken.[1] Op een bepaald moment wilde hij het voetbal opgeven, maar zijn moeder overtuigde hem om verder te doen.[1] Uiteindelijk vond hij met Accrington Stanley FC een nieuwe club. In mei 2016 ondertekende hij er zijn eerste profcontract.[1] In 2017 leende de club hem even uit aan Southport FC, een club uit de National League North.[2]
Na zes seizoenen in het eerste elftal van Acrrington Stanley, waarvan twee in de League Two en vier in de League One, ondertekende hij in juni 2022 een vierjarig contract met optie op een extra jaar bij de Belgische vicekampioen Union Sint-Gillis.[3][4] Op 23 juli 2022 maakte hij zijn officiële debuut voor Union: op de openingsspeeldag kwam hij tegen Sint-Truidense VV (1-1) nog voor de rust de geblesseerde Ismaël Kandouss vervangen.[5] Een week later scoorde hij zijn eerste officiële doelpunt voor de club in de 1-0-zege tegen Sporting Charleroi.[6]