Born in Salford, Greater Manchester, Deasy began his career with Macclesfield Town in League Two and made three first team appearances for them before being released in the summer of 2006. He then joined Stockport County but left Edgeley Park without playing a first team game.
