The loan was made permanent in time for the start of the 2011–12 season. He scored 33 goals and was voted League Two Player of the Year as he helped the club to secure promotion out of League Two in 2012–13. He was voted Port Vale's Player of the Year in 2013 and 2014. He signed with Bury in June 2015, and remained with the club for two seasons before rejoining Port Vale. He claimed the club's Player of the Year award for a record third time in 2018 and the following year he became the second highest goalscorer in the club's history.