After 62 goals in 157 games for Chorley, he signed for Tranmere Rovers in July 2016. He moved on loan to AFC Fylde in November 2016. He joined Stockport County for the 2017–18 season. He was released by Stockport in May 2019. He re-signed with the club in July 2019. Later that month he broke his leg in a friendly game.
