The former Southport player has made a spot in the team his own this term after fighting to earn his place near the beginning of the season.
His eye-catching displays have proved a hit with Harriers fans – the Welshman has already made the better part of thirty appearances this season, scoring once in the win over Gainsborough Trinity at Aggborough.
With the likes of Dan Bradley, Lee Vaughan, Fraser Horsfall and Ryan Croasdale all tied up for 2018/19, the club have moved to secure Weeks as the latest in that line of players to ensure – whatever the outcome of the current season – the team remains in good shape.