Harrogate Town goalkeeper Craig MacGillivray is set to join League One outfit Walsall, the Harrogate Advertiser understands.
The Midlands club are believed to have agreed terms with Town and the deal could be announced within the next 24 hours.
Town manager Simon Weaver had been resigned to losing his star stopper and he has signed veteran Gainsborough Trinity goalie Phil Barnes to replace him.
The 21-year-old goalkeeper was out of contract at Town but he signed re-engagement forms at the end of the season which allowed the club to still command compensation.
MacGillivray has been a mainstay between the sticks at the CNG Stadium over the last two seasons, after first breaking in Simon Weaver’s first team during the 2012/13 campaign.
His performances attracted interest from a number of Football League clubs and he spent a day on trial at Bradford City in January.
However, Town kept hold of him until the end of last season’s Skrill North campaign.
Meanwhile, Town are close to announcing deals for a Yorkshire-based midfielder and a right-sided full-back who played in the Conference last season.
But Weaver is playing his cards close to his chest over their identity.
He said: “We are trying to finish off a deal for a midfielder who played in the Conference last season. I think he will add bite to the midfield, and legs.
“It’s someone I have been chasing for a bit.
On the full-back he added: “There’s a lad we have been wanting for some time but here’s been a bit of interest and we are trying to fight that off.
“We are looking to conclude the deal next week.”