Career
Early career
He returned to Wigan on 3 November 2008. On 23 June 2010, he left Orient on a free transfer and joined Rotherham United. After his release from Rotherham in the summer of 2011, he played for Harrogate Town between 9 September and 13 December, after which he signed for Halifax in December on a non-contract basis.
He left the club in May 2012.
Hyde
After being released from Halifax at the end of the season, he moved up a division to go and play at Conference National newcomers Hyde. He made his debut for the club in the opening game of the 2012-2013 season, in a 2–2 draw away at Braintree Town.
In March 2014 he joined Chester on loan until the end of the 2013-2014 season, before moving to then-Northern Premier League Premier Division club Football Club United of Manchester in August 2014.