He later went on to join Sheffield Wednesday permanently before moving on to Preston North End, Stoke City, Blackpool, Crewe Alexandra and Tranmere Rovers. He dropped out of the professional game at the end of the 2010–11 season where he signed for Clitheroe. His stay with the club was brief and he moved back up the leagues by joining Conference North side Altrincham.
He later joined Sheffield Wednesday permanently before moving to Preston North End, Stoke City, Blackpool, Crewe Alexandra, and Tranmere Rovers. He left professional play at the end of the 2010–11 season when he signed with Clitheroe. His time with the club was brief, and he returned to higher leagues by joining a Conference North side.