Born on August 4, 1996, in Stockport, England, Beesley started his football career at the youth academy of Manchester City. He spent several years developing his skills and honing his craft before making his professional debut for Chesterfield in the National League in 2017. Beesley quickly established himself as a key player for Chesterfield, scoring goals and earning praise for his performances on the pitch.