38 golf courses in North Dakota, 500 holes between them, 18 with published USGA tee ratings.
Every North Dakota course
Loading 38 courses…
Every figure here is a published one, gathered from the course and public records — nothing on this page is estimated.
North Dakota standouts
slope 140 · from 31 courses
The highest USGA slope rating published for any of the men’s tee sets. Slope measures difficulty for a bogey golfer relative to a scratch golfer — a rated figure, not an opinion. Men’s ratings only: a tee is rated separately for men and for women and the two scales do not compare, so mixing them would rank part of the field on one scale and the rest on another (see peakSlope in course-metrics.ts).
7,166 yds · from 35 courses
The longest published tee set, in yards from the tips.
North Dakota by the numbers
North Dakota courses ranked on the figures they publish themselves. Each list counts only the courses that publish that figure, so the totals differ. Slope and course rating measure difficulty, not quality — nothing here ranks how good a course is.
Longest
— the top 25 of 35 courses with a published scorecard
| # | Course | Longest |
|---|---|---|
| 1 | King's Walk | 7,166 yds |
| 2 | Kings Walk | 7,110 yds |
| 3 | The Links of North Dakota | 7,092 yds |
| 4 | Hawktree Golf Club | 7,085 yds |
| 5 | Riverwood Golf Club | 7,066 yds |
| 6 | Dakota Winds Golf Course | 7,000 yds |
| 7 | Pebble Creek Golf Course | 6,872 yds |
| 8 | Maple River Golf Club | 6,868 yds |
| 9 | Grand Forks Country Club | 6,854 yds |
| 10 | Carrington Crossroads Golf Club | 6,847 yds |
| 11 | Prairie West Colf Course | 6,681 yds |
| 12 | Vardon Golf Club | 6,620 yds |
| 13 | Rose Creek Golf Course | 6,616 yds |
| 14 | Edgewood Golf Course | 6,497 yds |
| 15 | Eagle Ridge Golf Club | 6,371 yds |
| 16 | Tom Oleary Golf Club | 5,535 yds |
| 17 | Cottonwood Golf Club | 3,423 yds |
| 18 | University of North Dakota Golf Course | 3,273 yds |
| 19 | Whispering Oaks Golf Club | 3,200 yds |
| 20 | Goose River Golf Club | 3,107 yds |
| 20 | Mayville Golf Club | 3,107 yds |
| 22 | Garrison Golf Club | 3,074 yds |
| 23 | Larimore Golf Club | 3,072 yds |
| 24 | Kulm Golf Club | 3,033 yds |
| 25 | Prairie Rose Golf Club | 2,973 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.
Toughest test
— the top 25 of 31 courses with a USGA slope rating for its men’s tees
| # | Course | Toughest test |
|---|---|---|
| 1 | Hawktree Golf Club | slope 140 |
| 2 | Pebble Creek Golf Course | slope 139 |
| 3 | Grand Forks Country Club | slope 134 |
| 4 | Riverwood Golf Club | slope 132 |
| 5 | Dakota Winds Golf Course | slope 129 |
| 6 | Edgewood Golf Course | slope 128 |
| 6 | King's Walk | slope 128 |
| 6 | Maple River Golf Club | slope 128 |
| 6 | The Links of North Dakota | slope 128 |
| 10 | Prairie West Colf Course | slope 127 |
| 11 | Vardon Golf Club | slope 125 |
| 12 | Cottonwood Golf Club | slope 124 |
| 13 | Eagle Ridge Golf Club | slope 123 |
| 13 | Rose Creek Golf Course | slope 123 |
| 15 | Carrington Crossroads Golf Club | slope 121 |
| 15 | Larimore Golf Club | slope 121 |
| 17 | University of North Dakota Golf Course | slope 118 |
| 18 | Hazen Golf Club | slope 117 |
| 19 | Tom Oleary Golf Club | slope 115 |
| 20 | Garrison Golf Club | slope 114 |
| 20 | Kulm Golf Club | slope 114 |
| 22 | Ray Golf Association | slope 112 |
| 22 | Red Trail Links | slope 112 |
| 24 | Cottonwood Golf Club | slope 111 |
| 25 | Goose River Golf Club | slope 109 |
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.
Hardest from the tips
— all 17 courses with a USGA course rating for its men’s tees
| # | Course | Hardest from the tips |
|---|---|---|
| 1 | The Links of North Dakota | rating 75.1 |
| 2 | Riverwood Golf Club | rating 74.9 |
| 3 | Hawktree Golf Club | rating 74.7 |
| 3 | King's Walk | rating 74.7 |
| 5 | Grand Forks Country Club | rating 74.0 |
| 6 | Dakota Winds Golf Course | rating 73.8 |
| 7 | Maple River Golf Club | rating 73.7 |
| 8 | Pebble Creek Golf Course | rating 73.6 |
| 9 | Carrington Crossroads Golf Club | rating 72.6 |
| 10 | Vardon Golf Club | rating 72.4 |
| 11 | Edgewood Golf Course | rating 71.9 |
| 12 | Prairie West Colf Course | rating 71.6 |
| 13 | Eagle Ridge Golf Club | rating 71.4 |
| 13 | Rose Creek Golf Course | rating 71.4 |
| 15 | Goose River Golf Club | rating 69.4 |
| 16 | Tom Oleary Golf Club | rating 67.7 |
| 17 | University of North Dakota Golf Course | rating 35.1 |
The highest USGA course rating published for any of the men’s tee sets — the score a scratch golfer is expected to shoot. Men’s ratings only, for the same reason as slope: the men’s and women’s ratings of one tee are different measurements. It measures difficulty and nothing else; it is not a quality score and never orders these pages by how good a course is.
Widest tee spread
— the top 25 of 32 courses with two or more tee sets of different lengths
| # | Course | Widest tee spread |
|---|---|---|
| 1 | Riverwood Golf Club | 3,396 yds between tees |
| 2 | Tom Oleary Golf Club | 3,020 yds between tees |
| 3 | Hawktree Golf Club | 2,217 yds between tees |
| 4 | Kings Walk | 1,960 yds between tees |
| 5 | Vardon Golf Club | 1,926 yds between tees |
| 6 | King's Walk | 1,902 yds between tees |
| 7 | Dakota Winds Golf Course | 1,843 yds between tees |
| 7 | The Links of North Dakota | 1,843 yds between tees |
| 9 | Pebble Creek Golf Course | 1,720 yds between tees |
| 10 | Carrington Crossroads Golf Club | 1,574 yds between tees |
| 11 | Maple River Golf Club | 1,570 yds between tees |
| 12 | Rose Creek Golf Course | 1,554 yds between tees |
| 13 | Grand Forks Country Club | 1,504 yds between tees |
| 14 | Eagle Ridge Golf Club | 1,347 yds between tees |
| 15 | Osgood Golf Course | 1,305 yds between tees |
| 16 | Edgewood Golf Course | 1,240 yds between tees |
| 17 | Prairie West Colf Course | 1,229 yds between tees |
| 18 | Lincoln Golf Course | 976 yds between tees |
| 19 | Cottonwood Golf Club | 673 yds between tees |
| 20 | Whispering Oaks Golf Club | 665 yds between tees |
| 21 | Kulm Golf Club | 651 yds between tees |
| 22 | Larimore Golf Club | 472 yds between tees |
| 23 | Hazen Golf Club | 445 yds between tees |
| 24 | Goose River Golf Club | 421 yds between tees |
| 25 | Cottonwood Golf Club | 409 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
— the top 25 of 34 courses with an opening year
| # | Course | Oldest |
|---|---|---|
| 1 | Lincoln Golf Course | opened 1909 |
| 2 | Edgewood Golf Course | opened 1920 |
| 3 | Red Trail Links | opened 1928 |
| 4 | Vardon Golf Club | opened 1929 |
| 5 | Cando Golf Club | opened 1930 |
| 5 | Prairie Rose Golf Club | opened 1930 |
| 5 | Ray Golf Association | opened 1930 |
| 8 | Hillcrest Golf Club | opened 1940 |
| 9 | Garrison Golf Club | opened 1950 |
| 10 | Eagle Ridge Golf Club | opened 1958 |
| 11 | Hazen Golf Club | opened 1959 |
| 11 | Larimore Golf Club | opened 1959 |
| 13 | Hope Golf Club | opened 1960 |
| 14 | New Rockford Golf Club | opened 1961 |
| 15 | Goose River Golf Club | opened 1964 |
| 15 | Grand Forks Country Club | opened 1964 |
| 17 | Maple River Golf Club | opened 1965 |
| 18 | Mayville Golf Club | opened 1968 |
| 19 | Riverwood Golf Club | opened 1969 |
| 20 | Lidgerwood Golf Course | opened 1970 |
| 21 | Cottonwood Golf Club | opened 1976 |
| 22 | Pebble Creek Golf Course | opened 1987 |
| 23 | Tom Oleary Golf Club | opened 1989 |
| 24 | Prairie West Colf Course | opened 1992 |
| 25 | Cottonwood Golf Club | opened 1993 |
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
— the top 25 of 38 courses with a coordinate we could sample
| # | Course | Highest above sea level |
|---|---|---|
| 1 | Ray Golf Association | 2,266 ft |
| 2 | Prairie Rose Golf Club | 2,247 ft |
| 3 | Red Trail Links | 2,171 ft |
| 4 | Kulm Golf Club | 2,010 ft |
| 5 | Eagle Ridge Golf Club | 1,936 ft |
| 6 | Garrison Golf Club | 1,915 ft |
| 7 | The Links of North Dakota | 1,912 ft |
| 8 | Cottonwood Golf Club | 1,867 ft |
| 9 | Tom Oleary Golf Club | 1,779 ft |
| 10 | Hawktree Golf Club | 1,739 ft |
| 11 | Hazen Golf Club | 1,736 ft |
| 12 | Prairie West Colf Course | 1,634 ft |
| 13 | Riverwood Golf Club | 1,633 ft |
| 14 | Fessenden Golf Club | 1,611 ft |
| 15 | Carrington Crossroads Golf Club | 1,569 ft |
| 15 | Vardon Golf Club | 1,569 ft |
| 17 | New Rockford Golf Club | 1,537 ft |
| 18 | Cando Golf Club | 1,483 ft |
| 19 | Hope Golf Club | 1,320 ft |
| 20 | Lidgerwood Golf Course | 1,110 ft |
| 21 | Larimore Golf Club | 1,103 ft |
| 22 | Dakota Winds Golf Course | 1,088 ft |
| 23 | Pebble Creek Golf Course | 1,084 ft |
| 24 | Hillcrest Golf Club | 1,007 ft |
| 25 | Mayville Golf Club | 979 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.
Every North Dakota course, by city 38 courses in 27 cities
Becker
Cando
Carrington
Casselton
Fessenden
Garrison
Grand Forks
Hazen
Hillsboro
Hope
Kulm
Larimore
Lidgerwood
Mandan
Manvel
Mapleton
Mayville
Minot
New Rockford
New Salem
Park River
Stanley
Steele
Elsewhere in North Dakota