Here's GOLF.com's first-ever ranking of the best golf courses you can play in Alabama.
1. Grand National (Lake), Opelika
2. Limestone Springs, Oneonta
3. Kiva Dunes, Gulf Shores
4. Cambrian Ridge (Sherling/Canyon), Greenville
5. Capitol Hill (Judge), Prattville
6. Grand National (Links), Opelika
7. Silver Lakes (Backbreaker/Heartbreaker), Glencoe
8. Ross Bridge, Hoover
9. Highland Oaks (Marsh/Magnolia), Dothan
10. Farm Links at Purcell Farms, Sylacauga



Top Stories
Woods shoots 68, trails by five at Pebble Pro-Am
Round 2 tee times at the Pebble Beach Pro-Am
In progress: McIlroy battles for lead in Dubai