Winfarrah, 25, originally joined the club in January 2020, and has previously been with the likes of Grimsby Town, Gainsborough Trinity and Scarborough Athletic.
He said: "I'm buzzing to be back. I can’t wait to get started and to be with the lads."
Keep up-to-date with our exclusive email newsletters.
Subscribe