 He left Mansfield for York City in January 2014, and stayed with York for two years.He joined Macclesfield Town in February 2016, and played in the club's defeat at the 2017 FA Trophy Final.He signed for Chester in June 2017 before moving to Harrogate Town in February 2018, who he helped to win promotion out of the National League North via the play-offs three months later.