Josh began his career at Macclesfield Town making a number of appearances at youth and reserve level. He was loaned out to Market Drayton before moving on to Stalybridge Celtic. The performances at Stalybridge brought the football league scouts calling and he was snapped up by Fleetwood Town. Josh is well known to Steve Burr who took him on loan from Fleetwood whilst managing Conference side Chester City. Signed in July and has shown up well in the pre season friendly matches.