He was voted Cheltenham's Player of the Year in 2011. He joined League Two club York City, initially on loan, in November 2013. In January 2016, he rejoined Kidderminster Harriers, before moving on to Macclesfield Town in June 2017.
He was recognized as Cheltenham's Player of the Year in 2011, then joined York City on loan in November 2013, later rejoined Kidderminster Harriers in January 2016, and finally moved to Macclesfield Town in June 2017.