Worsfold, 29, scored 53 goals in 143 appearances for Gainsborough Trinity, earning a move to Basford last November for a four-figure fee.
He told the club’s official website: "I’m really happy to be joining the club. I’ve worked with the manager and played with some of the squad before and I’m hoping it’s going to be a really good season.
"The style of play that the manager wants to use going forward is one that really suits me and after my spell at Basford where I wasn’t really suited to it, I needed a new start, and this was an opportunity I couldn’t turn down.
"I’ve got a good feeling about this and I’m looking forward to hopefully scoring lots of goals this season.”
Worsfold was released by Basford last month by mutual consent, after scoring twice in 18 appearances.
Manager Martin McIntosh added: "I’m delighted to bring Ash to the club.
"He had a small spell at Basford after scoring goals at Gainsborough and for one reason or the other it didn’t work out and as soon as he became available, I was on the phone to him straight away.
“He’s well known by the fans for his time at other clubs in Lincolnshire and is a proven goalscorer. He will excite the fans and I know he is keen to get started."
Keep up-to-date with our exclusive email newsletters.
Subscribe