Career
Sykes joined the Barnet youth team as an under-16 and was top scorer in the English U-18 youth system in the 2011-2012 season with 24 goals. He made his senior debut at the age of 17 against Bristol Rovers on 21 August 2012. Sykes signed his first professional contract with the Bees in November 2012.
On 15 August 2013, he joined Bishop"s Stortford on loan.
On his return to Barnet in November, Sykes came on as substitute at home to Cambridge United. With the score at 2-2, Sykes put the ball in the Netto in injury time after it had dropped from a cloud of smoke caused by a smoke bomb, obscuring the view of the assistant referee, who controversially disallowed the goal, claiming the ball had gone out of play, and Sykes was denied his first goal for Barnet.
Sykes joined Farnborough on loan on 31 January 2014, along with Jon Nurse. Sykes re-joined Bishop"s Stortford on loan on 22 August 2014 until 1 January.
Two weeks after his return from loan, he went out on loan for a fifth time, at Canvey Island.
Sykes joined Dartford on a free transfer in June 2015. In September 2012, Sykes was called up by Ricky Sbragia to the Scotland U-19 training camp ahead of qualifying games against Armenia, Romania and Switzerland in October 2012.