Catterick, 23, has kept 32 clean sheets in 66 appearances for the club, including 10 in a row last season.
He helped them earn promotion to the Northern Premier League Premier Division as East Division play-off winners.
Keep up-to-date with our exclusive email newsletters.
Subscribe