644 golf courses in Michigan, 10,730 holes between them, 466 with published USGA tee ratings.
Every Michigan course
Loading 644 courses…
Every figure here is a published one, gathered from the course and public records — nothing on this page is estimated.
Michigan standouts
slope 150 · from 410 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,375 yds · from 592 courses
The longest published tee set, in yards from the tips.
Michigan by the numbers
Michigan 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 592 courses with a published scorecard
| # | Course | Longest |
|---|---|---|
| 1 | Sage Run Golf Course | 7,375 yds |
| 2 | The Tribute | 7,344 yds |
| 3 | The Wyndgate | 7,339 yds |
| 4 | Boulder Pointe Golf Club | 7,334 yds |
| 5 | Sugarbush Golf Club | 7,326 yds |
| 6 | Eagle Eye Golf Club | 7,323 yds |
| 7 | Arthur Hills | 7,312 yds |
| 8 | Arcadia Bluffs Golf Club | 7,300 yds |
| 9 | LochenHeath Golf Club | 7,280 yds |
| 10 | Sweetgrass Golf Club | 7,275 yds |
| 11 | Macatawa Legends Golf & Country Club | 7,246 yds |
| 12 | The Oaks at Kincheloe | 7,217 yds |
| 13 | Calderone Farms Golf Club | 7,207 yds |
| 13 | Radrick Farms Golf Course | 7,207 yds |
| 15 | Coyote Golf Club | 7,201 yds |
| 16 | Garland Lodge & Resort | 7,166 yds |
| 17 | Grande Golf Club | 7,157 yds |
| 18 | Angels Crossing Golf Course | 7,156 yds |
| 19 | Tullymore | 7,148 yds |
| 20 | The Heather | 7,143 yds |
| 21 | Prestwick Village Golf Club | 7,142 yds |
| 22 | Thousand Oaks Golf Club | 7,128 yds |
| 23 | Warwick Hills Golf & Country Club | 7,127 yds |
| 24 | Cedar Chase Golf Club | 7,120 yds |
| 25 | Forest Dunes Golf Resort | 7,116 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 410 courses with a USGA slope rating for its men’s tees
| # | Course | Toughest test |
|---|---|---|
| 1 | Timberstone | slope 150 |
| 1 | Westwynd Golf Course | slope 150 |
| 3 | Hawk S Eye at Shanty Creek | slope 148 |
| 3 | LochenHeath Golf Club | slope 148 |
| 3 | Tullymore | slope 148 |
| 3 | Wuskowhan Players Club | slope 148 |
| 7 | Fieldstone Golf Club | slope 147 |
| 7 | Greywalls Course at Marquette Golf Club | slope 147 |
| 7 | Jones Masterpiece at Treetops Resort | slope 147 |
| 7 | Marquette Golf Club Greywalls | slope 147 |
| 7 | Oak Pointe Country Club | slope 147 |
| 7 | The Heather | slope 147 |
| 7 | The Meadows at Grand Valley State University | slope 147 |
| 14 | Arcadia Bluffs Golf Club | slope 146 |
| 14 | Forest Dunes Golf Resort | slope 146 |
| 14 | Indianwood Gold & Country Club | slope 146 |
| 14 | Saint Ives | slope 146 |
| 14 | Sugarbush Golf Club | slope 146 |
| 14 | The Dunes Club | slope 146 |
| 14 | True North Golf Club | slope 146 |
| 14 | Watermark Country Club | slope 146 |
| 22 | Minocqua Country Club | slope 145 |
| 22 | Oakhurst Golf & Country Club | slope 145 |
| 22 | The Chief Golf Course | slope 145 |
| 25 | Arthur Hills | slope 144 |
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
— the top 25 of 371 courses with a USGA course rating for its men’s tees
| # | Course | Hardest from the tips |
|---|---|---|
| 1 | LochenHeath Golf Club | rating 77.2 |
| 2 | The Wyndgate | rating 76.8 |
| 2 | Westwynd Golf Course | rating 76.8 |
| 4 | Kensington Metropark Golf Course | rating 76.6 |
| 5 | Arcadia Bluffs Golf Club | rating 75.7 |
| 6 | Sugarbush Golf Club | rating 75.6 |
| 6 | The Dunes Club | rating 75.6 |
| 8 | Arthur Hills | rating 75.4 |
| 8 | Hawk S Eye at Shanty Creek | rating 75.4 |
| 8 | The Heather | rating 75.4 |
| 11 | Boulder Pointe Golf Club | rating 75.3 |
| 11 | Forest Akers West | rating 75.3 |
| 11 | The Meadows at Grand Valley State University | rating 75.3 |
| 14 | Cedar Chase Golf Club | rating 75.2 |
| 14 | Forest Dunes Golf Resort | rating 75.2 |
| 14 | Macatawa Legends Golf & Country Club | rating 75.2 |
| 14 | Orchard Lake Country Club | rating 75.2 |
| 14 | Sweetgrass Golf Club | rating 75.2 |
| 19 | Pleasant Meadows | rating 75.1 |
| 20 | Dunmaglas Golf Club | rating 75.0 |
| 20 | The Gailes | rating 75.0 |
| 22 | The Emerald Golf Course | rating 74.9 |
| 22 | The Orchards Golf Club | rating 74.9 |
| 22 | The Rock Golf Course | rating 74.9 |
| 22 | Tullymore | rating 74.9 |
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 565 courses with two or more tee sets of different lengths
| # | Course | Widest tee spread |
|---|---|---|
| 1 | Katke Golf Course | 4,546 yds between tees |
| 2 | Manitou Passage Golf Club | 3,843 yds between tees |
| 3 | Betsie Valley | 3,602 yds between tees |
| 4 | Railside Golf Club | 3,428 yds between tees |
| 5 | Portage Lake Golf Course | 3,159 yds between tees |
| 6 | Elmbrook Golf Course | 3,089 yds between tees |
| 7 | Meadowbrook Country Club | 3,018 yds between tees |
| 8 | Edgewood Country Club | 3,014 yds between tees |
| 9 | Fenton Farms Golf Club | 2,910 yds between tees |
| 10 | White Pine National | 2,774 yds between tees |
| 11 | Flint Golf Club | 2,741 yds between tees |
| 12 | Lake Michigan Hills Golf Club | 2,738 yds between tees |
| 13 | High Cliff Public Golf Course | 2,655 yds between tees |
| 14 | Fox Hills Country Club | 2,633 yds between tees |
| 15 | Mulberry Hills Golf Course | 2,593 yds between tees |
| 16 | North Kent Golf Course | 2,554 yds between tees |
| 17 | Spring Meadows Country Club | 2,510 yds between tees |
| 18 | Barton Hills Country Club | 2,502 yds between tees |
| 19 | Arthur Hills | 2,501 yds between tees |
| 20 | Centennial Acres Sunrise Sunset | 2,480 yds between tees |
| 20 | Tullymore | 2,480 yds between tees |
| 22 | Angels Crossing Golf Course | 2,455 yds between tees |
| 23 | Centennial Acres Midday Sunset | 2,454 yds between tees |
| 24 | Solitude Links Golf Course & Banquet Center | 2,422 yds between tees |
| 25 | Rattle Run Golf Course | 2,412 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 475 courses with an opening year
| # | Course | Oldest |
|---|---|---|
| 1 | Charlevoix Municipal Golf Course | opened 1896 |
| 1 | Harbor Point Golf Club | opened 1896 |
| 1 | Kent Country Club | opened 1896 |
| 4 | Saginaw Country Club | opened 1898 |
| 4 | Wawashkamo Golf Course | opened 1898 |
| 6 | Washtenaw Golf Club | opened 1899 |
| 7 | Jewel Golf Course - Grand Nine | opened 1901 |
| 7 | Manistee Golf & Country Club | opened 1901 |
| 7 | Sault Sainte Marie Country Club | opened 1901 |
| 7 | The Jewel of Grand Blanc | opened 1901 |
| 11 | Hampton Golf and Country Club | opened 1902 |
| 11 | Pine Grove Country Club | opened 1902 |
| 13 | Country Club of Lansing | opened 1908 |
| 13 | Muskegon Country Club | opened 1908 |
| 15 | Bloomfield Hills Country Club | opened 1909 |
| 15 | Kalamazoo Country Club | opened 1909 |
| 17 | Gowanie Country Club | opened 1910 |
| 17 | Port Huron Golf Club | opened 1910 |
| 19 | Gull Lake Country Club | opened 1911 |
| 19 | Spring Lake Country Club | opened 1911 |
| 21 | Grand Beach Golf Course | opened 1912 |
| 21 | The Prairies Golf Club | opened 1912 |
| 23 | Chikaming Country Club | opened 1913 |
| 24 | Cadillac Country Club | opened 1914 |
| 24 | Detroit Golf Club | opened 1914 |
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 644 courses with a coordinate we could sample
| # | Course | Highest above sea level |
|---|---|---|
| 1 | Lac Vieux Desert Golf Course | 1,598 ft |
| 2 | Maple River Resort | 1,574 ft |
| 3 | Iron River Country Club | 1,549 ft |
| 4 | Gogebic Country Club | 1,537 ft |
| 5 | Wawonowin Golf Course | 1,515 ft |
| 6 | George Young Recreation | 1,449 ft |
| 7 | George Young Golf Course | 1,434 ft |
| 8 | Crystal View Golf Course | 1,405 ft |
| 9 | Black Forest at Wilderness Valley | 1,357 ft |
| 10 | The Dream GC | 1,356 ft |
| 11 | Evergreen Resort | 1,343 ft |
| 12 | The Natural at Beaver Creek Resort | 1,334 ft |
| 13 | The Classic | 1,322 ft |
| 14 | Fazio Premier at Treetops Resort | 1,308 ft |
| 14 | Jones Masterpiece at Treetops Resort | 1,308 ft |
| 16 | Gaylord Country Club | 1,302 ft |
| 17 | Cadillac Country Club | 1,295 ft |
| 18 | The Lakes Golf Course | 1,285 ft |
| 19 | Garland Lodge & Resort | 1,284 ft |
| 20 | The Nightmare GC | 1,283 ft |
| 21 | The Loon Golf Resort | 1,278 ft |
| 22 | Deer Run Golf at Lakes of the North | 1,275 ft |
| 23 | Michaywe Pines | 1,269 ft |
| 24 | The Rose Golf Course | 1,253 ft |
| 25 | Fox Run Country Club | 1,244 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.
Michigan by metro area
The same rankings — hardest, longest, oldest — over the courses around each metro area touching Michigan.
- Detroit-Warren-Ann Arbor, MI · 219 courses
- Detroit-Warren-Dearborn, MI · 163 courses
- Grand Rapids-Wyoming, MI · 72 courses
- Grand Rapids-Wyoming-Kentwood, MI · 49 courses
- South Bend-Elkhart-Mishawaka, IN-MI · 46 courses
- Kalamazoo-Battle Creek-Portage, MI · 37 courses
- Lansing-East Lansing-Owosso, MI · 30 courses
- Lansing-East Lansing, MI · 25 courses
- Traverse City, MI · 21 courses
- Kalamazoo-Portage, MI · 20 courses
- Flint, MI · 18 courses
- Niles, MI · 18 courses
- Ann Arbor, MI · 17 courses
- Monroe, MI · 15 courses
- South Bend-Mishawaka, IN-MI · 15 courses
- Saginaw-Midland-Bay City, MI · 14 courses
- Jackson, MI · 13 courses
- Petoskey, MI · 13 courses
Every Michigan course, by city 644 courses in 429 cities
Adrian Township
Ahmeek
Albion
Algoma Township
Allegan
Allendale Charter Township
Almena Township
Almer Charter Township
Almira Township
Alpena
Ann Arbor
Ash Township
Au Gres
Auburn Hills
Bad Axe
Banks Township
Bark River
Barton Township
Bath
Battle Creek
Bear Creek Township
Bear Lake
Bedford Charter Township
Belding
Bellaire
Belmont
Benton Harbor
Benzonia Township
Birmingham
Bloomfield Hills
Bloomfield Township
Bloomingdale
Boyne City
Boyne Falls
Bridgeport
Bridgman
Brighton
Brimley
Bronson
Brownstown Charter Township
Burlington
Bushnell Township
Butman Township
Byron Center
Caledonia
Calumet
Carleton
Caro
Carp Lake
Caseville
Cedar Springs
Cedarville
Centreville
Cherry Grove Township
Chesaning
Chesterfield
Chikaming Township
China Township
Chocolay Township
Clam Lake Township
Clare
Clark Township
Clarkson
Clay Township
Clinton Township
Clio
Cochrane
Coldwater
Commerce
Commerce Township
Comstock Charter Township
Copper Harbor
Corunna
Crystal Falls
Crystal Township
Curtis Township
Dalton Township
Davisburg
Dearborn
Dearborn Heights
Delhi Charter Township
Delton
Denton Township
DeWitt
Dexter Township
Dover Township
Drummond Township
Durand
East Jordan
East Lansing
East Tawas
Eaton Rapids
Eau Claire
Edenville Township
Elk Rapids
Elkton
Elmira Township
Ely Township
Emerson Township
Empire Township
Escanaba
Escanaba Township
Eveline Township
Farmington Hills
Farminton Hills
Farwell
Fenton Township
Flushing
Ford River Township
Fort Gratiot
Fort Gratiot Charter Township
Fostoria
Frankenlust Township
Frankenmuth
Franklin
Fraser
Fraser Township
Frenchtown Charter Township
Frost Township
Fruitport Charter Township
Gaastra
Gagetown
Garden Township
Garfield Township
Gaylord
Geneva Township
Gerrish Township
Girard
Glen Arbor Township
Golden Township
Goodrich
Grand Blanc
Grand Haven
Grand Ledge
Grand Rapids
Grandville
Grant Township
Grayling
Greenville
Greenwood Township
Grosse Pointe Farms
Grosse Pointe Woods
Grout Township
Gwinn
Hadley Township
Hamilton
Hamilton Township
Hamlin Township
Harbor Springs
Harris
Harrison
Hayes Township
Hemlock
Henrietta Township
Hiawatha Township
Hillman
Hillsdale
Holland Charter Township
Home Township
Houghton
Houghton Lake
Howell
Hudsonville
Huntington Woods
Indian River
Inkster
Interlochen
Iron Mountain
Iron River
Ironwood
Ithaca
Jenison
Juniata Township
Kalamazoo
Kinross Township
LaGrange Township
Laingsburg
Lake City
Lake Isabella
Lake Milton
Lake Orion
Lake Township
Lambertville
Leelanau Township
Leland Township
Leroy
Linden
Lockport Township
Lyons Township
Mackinac Island
Macomb Township
Madison Heights
Manistee
Manitou Beach
Mansfield
Marion Township
Marquette
Marysville
McComb
Melrose Township
Mercedes
Mesick
Metamora Township
Michigamme
Milford
Minocqua
Monitor Township
Monroe Charter Township
Montrose
Moran Township
Morton Township
Mount Clemens
Mount Morris Charter Township
Mount Pleasant
Mount Vernon
Munising
Muskegon Charter Township
Nahma
Nester Township
New Baltimore
New Buffalo
New Buffalo Township
New Era
New Hudson
New Washington
Newport
Newton Township
Norman Township
North Branch
North Canton
Northville Charter Township
Norton Shores
Norway Township
Notre Dame
Nottawa Township
Nunda Township
Nunica
Oakland
Oakland Township
Okemos
Onekama
Ontonagon Township
Ontwa Township
Orchard Lake
Oscoda Township
Oshtemo Charter Township
Otisco Township
Otsego
Ottawa Lake
Ovid Township
Owosso
Oxford
Paradise Township
Paw Paw Township
Penn Township
Pentland Township
Pere Marquette Charter Township
Perry
Pickford Township
Pierson
Pigeon
Pine Grove Township
Plainwell
Plymouth Township
Port Austin
Portage
Quincy Township
Ravenna Township
Reese
Rich Township
Richland
Riverview
Robinson Township
Rochester Hills
Rockbridge
Rockford
Rogers City
Ross Township
Royal Oak
Saginaw
Saginaw Charter Township
Saint Clair
Saint Clair Shores
Saint Helen
Saint Johns
Salem Township
Sands Township
Sandusky
Sanilac Township
Saugatuck
Sault Ste. Marie
Schoolcraft
Scio Township
Scotts
Selfridge ANGB
Shelby Charter Township
Shepherd
Sheridan Township
Sherwood
Sims Township
South Branch Township
South Haven
South Lyon
South Rockwood
Southgate
Spring Lake
Spruce
Standish Township
Stanwood
Sterling Heights
Sunfield
Suttons Bay
Swartz Creek
Taylor
Temperance
Thetford Township
Three Rivers
Toledo
Traverse City
Tustin
Twin Lake
Tyrone Township
Vanderbilt
Vernon Township
Vicksburg
Victory Township
Washington
Washington Township
Waterford
Waterloo Township
Watersmeet
Watervliet
Webberville
Weldon Township
West Bloomfield
West Bloomfield Township
West Branch
West Branch Township
West Olive
Westland
White Lake
White Lake Charter Township
Whitehall
Whitmore Lake
Williamsburg
Williamston
Wyandotte
Wyoming
Ypsilanti
Ypsilanti Charter Township
Zeeland