 Beardsley was signed by Conference Premier team York on 19 June 2007, to provide competition for Richard Brodie, Craig Farrell and Onome Sodje. He made his debut as a starter in their 2 – 1 home defeat to Cambridge on 11 August 2007, in which he was substituted on 62 minutes. Despite struggling for a place in the team, Beardsley turned down a loan move to Conference North side Tamworth in September 2007, in order to prove his worth at York. He suffered a broken jaw in two places during York's 2 – 0 away win over Grays Athletic on 22 September 2007, after being elbowed by Jamie Stuart in an off-the-ball incident, which was likely to rule Beardsley out for at least three months. Essex Police confirmed they were making enquiries following the incident. Beardsley returned to the team as a 73rd-minute substitute in York's 1 – 1 home draw with Crawley Town on 1 December 2007. He finished his York career with nine appearances.
