James Ball has agreed to sign for Stevenage for a five-figure fee from Stockport County.
The 22-year-old midfielder arrives after a stellar season at Edgeley Park where he scored 11 goals on his way to helping lead his side to a play-off berth in the National League North.
“I am absolutely delighted,” Ball said. “I look forward to getting started and trying to help the team achieve our goals.
“I want to be a big player for the club and I can’t wait to show the supporters what I am all about.”