The toughest course in the Durham-Chapel Hill, NC metro area is Croasdaile Country Club, at slope 144 — ahead of Governors Club Lakes Course at slope 144 and The Preserve at Jordan Lake Golf Club at slope 144.
All 13 courses in the area with a USGA slope rating for its men’s tees are ranked below, along with 4 more lists: longest, widest tee spread, oldest, highest above sea level.
Durham-Chapel Hill, NC is a metro area as the U.S. Office of Management and Budget delineates it — the boundary is theirs, not ours. Each list counts only the courses in the area that publish that figure, so the totals differ between them. Slope and course rating measure difficulty, not quality — nothing here ranks how good a course is.
Toughest test
— all 13 courses with a USGA slope rating for its men’s tees
| # | Course | Toughest test |
|---|---|---|
| 1 | Croasdaile Country Club | slope 144 |
| 1 | Governors Club Lakes Course | slope 144 |
| 1 | The Preserve at Jordan Lake Golf Club | slope 144 |
| 4 | Duke University Golf Club | slope 142 |
| 5 | Old Chatham Golf Club | slope 140 |
| 6 | Governors Club Mountain Course | slope 138 |
| 6 | Unc Finley Golf Course | slope 138 |
| 8 | Treyburn Country Club | slope 137 |
| 9 | Hope Valley Country Club | slope 130 |
| 10 | Hillandale Golf Course | slope 127 |
| 11 | Lakeshore Golf Course | slope 125 |
| 12 | Occoneechee Golf Club | slope 123 |
| 13 | Twin Lakes Golf Course | slope 101 |
The highest USGA slope rating published for any of the men’s tee sets. Slope rates difficulty for a bogey golfer relative to a scratch golfer — a rated figure issued by the golf association, not an opinion about the course. Men’s ratings only, because a tee is rated separately for men and for women and the two scales do not compare; a course rated only for women is not in the running rather than converted.
Longest
— all 17 courses with a published scorecard
| # | Course | Longest |
|---|---|---|
| 1 | Unc Finley Golf Course | 7,223 yds |
| 2 | Old Chatham Golf Club | 7,210 yds |
| 3 | Treyburn Country Club | 7,175 yds |
| 4 | Duke University Golf Club | 7,154 yds |
| 5 | The Preserve at Jordan Lake Golf Club | 7,107 yds |
| 6 | Croasdaile Country Club | 7,068 yds |
| 7 | Hope Valley Country Club | 6,720 yds |
| 8 | Siler City Country Club | 6,639 yds |
| 9 | Umstead Pines Golf & Swim Club | 6,442 yds |
| 10 | Hillandale Golf Course | 6,425 yds |
| 11 | Occoneechee Golf Club | 6,261 yds |
| 12 | Lake Winds Golf Course | 5,917 yds |
| 13 | Lakeshore Golf Course | 5,719 yds |
| 14 | Roxboro Country Club | 5,665 yds |
| 15 | Twin Lakes Golf Course | 4,724 yds |
| 16 | Governors Club Lakes Course | 3,502 yds |
| 17 | Governors Club Mountain Course | 3,335 yds |
The longest tee set the course publishes, in yards from the tips. Compared against every course that publishes a scorecard — length is a measurement, not a verdict on the golf.
Widest tee spread
— all 17 courses with two or more tee sets of different lengths
| # | Course | Widest tee spread |
|---|---|---|
| 1 | Treyburn Country Club | 3,571 yds between tees |
| 2 | Hillandale Golf Course | 2,748 yds between tees |
| 3 | Hope Valley Country Club | 2,492 yds between tees |
| 4 | Twin Lakes Golf Course | 2,305 yds between tees |
| 5 | Unc Finley Golf Course | 2,281 yds between tees |
| 6 | Old Chatham Golf Club | 1,919 yds between tees |
| 7 | Duke University Golf Club | 1,866 yds between tees |
| 8 | Croasdaile Country Club | 1,765 yds between tees |
| 9 | The Preserve at Jordan Lake Golf Club | 1,746 yds between tees |
| 10 | Siler City Country Club | 1,584 yds between tees |
| 11 | Umstead Pines Golf & Swim Club | 1,398 yds between tees |
| 12 | Occoneechee Golf Club | 1,395 yds between tees |
| 13 | Roxboro Country Club | 1,260 yds between tees |
| 14 | Lake Winds Golf Course | 1,223 yds between tees |
| 15 | Lakeshore Golf Course | 994 yds between tees |
| 16 | Governors Club Lakes Course | 890 yds between tees |
| 17 | Governors Club Mountain Course | 797 yds between tees |
Yards between the longest and shortest published tee sets — how far the course moves to fit a different player. Courses publishing a single tee set are not in the running, because one set is an unmeasured spread rather than a narrow one.
Oldest
— all 13 courses with an opening year
| # | Course | Oldest |
|---|---|---|
| 1 | Hillandale Golf Course | opened 1911 |
| 2 | Hope Valley Country Club | opened 1926 |
| 3 | Unc Finley Golf Course | opened 1949 |
| 4 | Duke University Golf Club | opened 1957 |
| 5 | Twin Lakes Golf Course | opened 1961 |
| 6 | Lakeshore Golf Course | opened 1962 |
| 7 | Occoneechee Golf Club | opened 1963 |
| 8 | Croasdaile Country Club | opened 1966 |
| 9 | Treyburn Country Club | opened 1988 |
| 10 | Governors Club Lakes Course | opened 1990 |
| 11 | Governors Club Mountain Course | opened 1994 |
| 12 | Old Chatham Golf Club | opened 2001 |
| 13 | The Preserve at Jordan Lake Golf Club | opened 2002 |
The year the course opened, as published. Ranked oldest first. An opening year is not a design credit and not a renovation date — a course that opened in 1921 and was rebuilt in 1998 still opened in 1921.
Highest above sea level
— all 17 courses with a coordinate we could sample
| # | Course | Highest above sea level |
|---|---|---|
| 1 | Siler City Country Club | 611 ft |
| 2 | Occoneechee Golf Club | 605 ft |
| 3 | Twin Lakes Golf Course | 545 ft |
| 4 | Roxboro Country Club | 540 ft |
| 5 | Governors Club Mountain Course | 501 ft |
| 6 | Lake Winds Golf Course | 487 ft |
| 7 | Umstead Pines Golf & Swim Club | 438 ft |
| 8 | The Preserve at Jordan Lake Golf Club | 399 ft |
| 9 | Croasdaile Country Club | 381 ft |
| 10 | Hillandale Golf Course | 361 ft |
| 11 | Treyburn Country Club | 354 ft |
| 12 | Lakeshore Golf Course | 353 ft |
| 13 | Duke University Golf Club | 339 ft |
| 14 | Hope Valley Country Club | 299 ft |
| 15 | Governors Club Lakes Course | 282 ft |
| 16 | Old Chatham Golf Club | 278 ft |
| 17 | Unc Finley Golf Course | 268 ft |
Height above sea level at the course’s own published coordinate, sampled from the USGS 3DEP elevation model. THIS IS A FIGURE WE DERIVED, not one the course publishes — anybody can re-query the same public dataset at the same coordinate and get the same number, but no scorecard states it. Because every course carries a coordinate, this is the only board here whose field is nearly the whole database rather than the courses that publish a particular figure. Elevation changes how far a ball carries; it says nothing about whether a course is good.