The 22-year-old Barnsley academy graduate has signed a contract at The Jakemans Stadium stretching to the end of the 2018/19 campaign.
His registration was not processed in time for inclusion in Saturday’s 2-1 win over York City, but he could make his debut against Southport this coming weekend.