Crystal Lake Course
Haverhill, MA, USA

Crystal Lake Golf Club sits in Haverhill, a mill city in northeastern Massachusetts along the Merrimack River valley. The course was designed by Geoffrey Cornish, the Canadian-born architect who became one of New England's most prolific course designers during the mid-twentieth century. Cornish, who studied under Stanley Thompson and later partnered with William Robinson, designed or redesigned hundreds of courses across the region, typically creating layouts that worked sensitively with existing terrain and remained accessible to everyday golfers. The routing at Crystal Lake reflects Cornish's practical approach to golf course architecture. His designs in this era generally emphasized playability over penal difficulty, incorporating moderate bunkering and greens that rewarded accurate approach shots without requiring heroic carries. The course takes its name from the nearby body of water, a feature common to many New England layouts where natural lakes and wetlands shape both the landscape and the strategic character of certain holes. Crystal Lake serves as a semi-private facility, welcoming both members and daily-fee players. The club functions as a community golf venue in the Merrimack Valley, an area with a long history of public and accessible golf dating to the early twentieth century. Like many Cornish designs, the course has likely seen modifications over the decades to accommodate modern maintenance practices and playing equipment, though the fundamental routing and character typically remain recognizable to his original design principles.
Public courses closest to Crystal Lake.
FAQ
Ratings, design, and course details pulled from Course Vaults.
Crystal Lake has a Course Vaults score of 6.4 out of 10 based on 4 explicit golfer ratings.
Crystal Lake was designed by Geoffrey Cornish.
Yes. Crystal Lake is listed as welcoming public or guest play on Course Vaults.
Par at Crystal Lake is 72.
Crystal Lake plays 6,504 yards from the back tees on Course Vaults.
The slope rating at Crystal Lake is 122.