The 20-year-old spent time on loan with Rochdale last campaign, scoring three goals in 18 appearances.
"The team were successful last year and that's something I want to be part of this season," he told the club website.
"The aim is to get into the team first of all. I want to score goals, get assists, work hard and get us pushing up near the top of the table."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!