Born in Ealing, London, Straker started his career as a youth player at Crystal Palace and was a trainee with the club [REF].
Straker signed for League Two club York City on 12 June 2014 on a two-year contract after rejecting a new deal with Southend [REF].