Golf Course Photographer  | Golf Course and Resort Photography



Russell Kirk is a professional golf course photographer and drone specialist. Have a project in mind? Let’s work together.









Golf Course Photography Locations - International and USA

 United States


  • Capstone Golf Club
  • Country Club of Birmingham | East and West Courses
  • Shoal Creek Golf Club

  • Grayhawk Golf Club | Talon & Raptor Course
  • Ritz Carlton Dove Mountain
  • Southern Dunes Golf Club
  • Talking Stick Golf Club | North and South Courses
  • The Boulders Resort | South Course
  • The Country Club DC Ranch
  • Troon North Golf Club
  • Westin Kierland Resort

  • Barona Creek Golf Club
  • Bighorn Golf Club
  • Diablo Grande Golf Club
  • Lahontan Golf Club
  • La Quinta Country Club
  • Mayacama Golf Club
  • Monterey Peninsula Country Club
  • Pebble Beach Golf Links
  • Pelican Hill Golf Links
  • PGA West
  • Redwood Canyons Golf Course
  • The Olympic Club
  • The Reserve Club
  • Toscana Country Club

  • Breckenridge Golf Club
  • Castle Pines Golf Club
  • Colorado Golf Club
  • Highland Meadows Golf Club
  • The Country Club at Castle Pines
  • TPC Colorado


  • Brooklawn Country Club
  • Shorehaven Golf Club
  • Tamarack Country Club
  • The Country Club of Darien
  • The Stanwich Club
  • Wee Burn Country Club

  • The Bayside Resort Golf Club
  • The Peninsula Golf Club


  • Audubon Country Club
  • BallenIsles Country Club
  • Bay Hill Golf Club
  • Belleview Biltmore Golf Club
  • Black Diamond Ranch
  • Bonita Bay Golf Club
  • Calusa Pines Golf Club
  • Celebration Golf Club
  • Champions Gate Golf Club
  • Country Club of Winter Haven
  • Deering Bay Golf Club
  • Doral Resort
  • Emerald Dunes Golf Club
  • Fiddlesticks Country Club
  • Golden Hills Golf and Turf Club
  • Grand Cypress Resort
  • John’s Island Club West Course
  • Jonathan Landing Golf Club: Hills and Fazio Course
  • Jupiter Hills Club Hills and Village Course
  • Lake Nona Golf & Country Club
  • Miromar Lakes Beach and Golf club
  • Mission Inn Golf Club
  • Mystic Dunes Golf Club
  • Naples Lakes Golf Club
  • Ocean Hammock Golf Club
  • Old Corkscrew Golf Club
  • Old Memorial Golf Club
  • Old Palm Golf Club
  • Omni Amelia Island Ocean Links & Oak Marsh
  • Orange County National Crooked Cat and Panther Lakes Courses
  • Orchid Island Golf Club
  • Osprey Point Golf Course
  • Quail West Golf & Country Club Lakes and Preserve Courses
  • Quail Valley Golf Club
  • Reunion Golf Club
  • Sarasota National Golf Club
  • Shingle Creek Golf Club
  • Southern Dunes Golf Club
  • Streamsong Resort | Red, Black and Blue Courses
  • Sugarloaf Mountain Country Club
  • The Club at Eaglebrook
  • The Concession Golf Club
  • The Country Club at Mirasol
  • The Golf Club at Cypress Creek
  • The Links at Polo Trace
  • The Oaks Club
  • The Plantation at Leesburg
  • Tiburon Golf Club
  • TPC Sawgrass
  • Tuscawilla Country Club
  • Twin Eagles Golf Club
  • University Park Golf Club
  • Valencia Golf and Country Club
  • Waldorf Astoria Golf Club
  • Walt Disney Resort Osprey Ridge Course
  • Winter Haven Golf Club
  • World Golf Village Slammer and Squire Course
  • World Woods Golf Club Pine Barrens

  • Achasta Golf Club
  • Alpharetta Athletic Club
  • Alpharetta Country Club
  • Ansley Golf Club at Settindown Creek
  • Atlanta Athletic Club
  • Atlanta National Golf Club
  • Augusta National Golf Club
  • Callaway Gardens Resort
  • Canyon Ridge Golf Club
  • Capital City Club
  • Cherokee Town & Country Club: North and South Courses
  • Chestatee Golf Club
  • Cobblestone Golf Club
  • Coosa Country Club
  • Country Club of Columbus
  • Crystal Lake Golf & Country Club
  • Cuscowilla on Lake Oconee
  • Dunwoody Country Club
  • Echelon Golf Club
  • Forest Hills Country Club
  • Forest Hills Golf Course
  • Fox Creek Golf Club
  • Hawks Ridge Golf Club
  • Heritage Golf Links
  • Horseshoe Bend Country Club
  • Idle Hour Golf Club
  • Lake Arrowhead Golf Club
  • Legacy Golf Club
  • Lookout Mountain Golf Club
  • Maple Ridge Golf Course
  • Osprey Cove Golf Club
  • Peachtree Golf Club
  • Reunion Golf Club
  • Reynolds Landing Golf Club
  • Reynolds Plantation Great Waters
  • Smoke Rise Golf Club
  • Steel Canyon Golf Club
  • Summer Grove Golf Club
  • The Farm Golf Club
  • The Georgia Club
  • The Golf Club at Cuscowilla
  • The Landings Golf Club
  • The Manor Golf and Country Club
  • The orchard Golf & Country Club
  • The Trophy Club of Alpharetta
  • The Trophy Club of Gwinnett
  • TPC at Sugarloaf
  • White Columns Country Club
  • Woodmont Golf & Country Club

  • Kapalua Golf Resort: Bay Course
  • Ko Olina Golf Club
  • Makena Golf Resort
  • Wailea Golf Resort

  • Circling Raven Golf Club
  • Coeur d’Alene Resort

  • Bridges at Poplar Creek
  • Chicago Golf Club
  • Medinah Golf Club Course #3
  • Olympia Fields Country Club: North Course
  • Schaumburg Golf Club

  • Sycamore Hills Golf Club
  • Victoria National Golf Club
  • Wolf Run Golf Club

  • Sand Creek Station Golf Club
  • Wichita Country Club

  • Crooked Creek Golf Club
  • Kearney Links Golf Club
  • Olde Stone Golf Club
  • Valhalla Golf Club

  • Caves Valley Golf Club
  • Columbia Country Club
  • Congressional Country Club Blue Course
  • Oak Creek Golf Course

  • Crumpin Fox Club
  • Nantucket Golf Club
  • The Country Club
  • Wellesley Country Club

  • Bay Harbor Golf Club
  • Oakland Hills Country Club South Course

United States (cont.)


  • Hazeltine National Golf Club
  • Interlachen Country Club

  • Dancing Rabbit Golf Club


  • The Club at Old Hawthorne


  • Arbor Links Golf Club
  • Omaha Country Club


  • Arrow Creek Golf Club Legends Course
  • Bali Hai Golf Club
  • Cascata Golf Club
  • Cascata Golf Club
  • Coyote Springs Golf Club
  • Coyote Springs Golf Club
  • Desert Pines Golf Club
  • Edgewood Tahoe Golf Club
  • Genoa Lakes Golf Club
  • Lake Las Vegas Reflection Bay
  • Rio Secco Golf Club
  • Royal Links Golf Club
  • Sierra Nevada Golf Club
  • Stallion Mountain Golf Club
  • Wolf Creek Golf Club
  • Wolf Run Golf Club

New Jersey
  • Arcola Country Club
  • Baltusrol Golf Club: Lower Course
  • Beacon Hill Country Club
  • Black Oak Golf Club
  • Blue Heron Pines Golf Club | West Course
  • Canoe Brook Country Club
  • Colonia Country Club
  • Darlington Country Club
  • Darlington Golf Course
  • Eagle Oaks Golf and Country Club
  • Essex County Country Club
  • Fiddlers Elbow Golf Club: River and Forest Courses
  • Galloway National Golf Club
  • Hawk Pointe Golf Club
  • Hidden Creek Golf Club
  • Hollywood Golf Club
  • Hominy Hill Golf Club
  • Maplewood Country Club
  • Neshanic Valley Golf Club
  • Plainfield Country Club
  • Raritan Valley Country Club
  • Ridgewood Country Club
  • Royce Brook Golf Club
  • Rumson Country Club
  • Somerset Hills Country Club
  • The Ridge at Back Brook
  • Trump National Golf Club: Bedminster New and Old

New Mexico

  • The Club at Las Campanas                Sunset Course

New York

  • Anglebrook Golf Club
  • Ardsley Country Club
  • Atlantic Golf Club
  • Bethpage State Park: Black Course
  • Crab Meadow Golf Course
  • Dutchess Golf and Country Club
  • Eisenhower Park Golf Courses
  • Elmwood Country Club
  • Garden City Golf Club
  • Garrison Golf Club
  • Harbor Links Golf Course Executive
  • Hudson National Golf Club
  • LaTourette Golf Course
  • Meadow Brook Club
  • Oak Hill Country Club: East Course
  • Pelham Country Club
  • Quaker Ridge Golf Club
  • Shinnecock Hills Golf Club
  • Silver Lake Golf Course
  • St. George's Golf and Country Club
  • Stony Ford Golf Club
  • Tall Grass Golf Club
  • The Leatherstocking Golf Club
  • Turning Stone Resort Atunyote,Shenendoah and Kaluhyat Courses
  • West Hills Country Club
  • West Point Golf Course
  • Winged Foot Golf Club:East and West Courses
  • Wykagyl Golf Club

North Carolina
  • Bermuda Run Golf Club: East and West Courses
  • Carmel Country Club: South Course
  • Country Club of North Carolina
  • Cross Creek Country Club
  • Duke University Golf Club
  • Mid Pines Resort
  • Monroe Country Club
  • Mountain Air: Slick Rock and Austin Mountain
  • Pine Needles Resort
  • Pinehurst Resort #2
  • Pinehurst Resort #4
  • Pinehurst Resort #8
  • Sequoyah National Golf Club
  • Thistle Golf Club

  • Findlay Country Club

  • Jimmie Austin Golf Club
  • Oaks Country Club
  • Oak Tree National Golf Club
  • Southern Hills Country Club

  • Bandon Dunes Golf Club
  • Pacific Dunes Golf Club
  • Sunriver Resort

  • Applebrook Golf Club
  • Aronimink Golf Club
  • Cedarbrook Country Club
  • Commonwealth National Golf Club
  • Fox Chapel Golf Club
  • French Creek Golf Club
  • Inniscrone Golf Club
  • Merion Golf Club: East Course
  • Nemacolin Woodlands: Mystic Rock
  • Oakmont Country Club
  • Philadelphia Country Club
  • Philadelphia Cricket Club
  • Philmont Country Club
  • Saucon Valley Country Club: Old, Weyhill, and Grace Courses
  • Stonewall Golf Club
  • Talamore at Oak Terrace
  • The Ace Club
  • White Manor Country Club
  • Whitemarsh Valley Country Club

South Carolina
  • Bear Creek Golf Club
  • Belfair Golf Club
  • Berkeley Hall Golf Club: North Course
  • Chechessee Creek Club
  • Cobblestone Golf Club
  • Colleton River Plantation Dye Course
  • Congaree Golf Club
  • Country Club of South Carolina
  • Dunes West Golf Club
  • Harbour Town Golf Links
  • Kiawah Island Resort: Ocean, River and Turtle Point Courses
  • Long Cove Club
  • Old South Golf Links
  • Palmetto Dunes Golf Club:Hills and Jones Courses
  • Palmetto Golf Club
  • Patriots Point Links
  • Rivertowne Country Club
  • The Cliffs: Keowee Vineyards


  • Black Creek Club
  • Chattanooga Golf & Country Club
  • Foxland Harbor Golf and Country Club
  • The Honors Course


  • Austin Country Club
  • Champions Golf Club
  • Rancho Viejo Golf and Country Club
  • Shady Oaks Golf Club
  • The Club at Carlton Oaks: Nicklaus and Fazio Courses

  • Red Ledges Golf Club
  • Soldier Hollow Golf Club


  • Ballyhack Golf Club
  • Bayside Golf Club
  • Golden Horseshoe Resort: Green and Gold Courses
  • Kingsmill Resort: River,Plantation and Woods Courses
  • Kinloch Golf Club
  • Royal New Kent Golf Club
  • Stonewall Golf Club at Manassas
  • The River Course at Virginia Tech
  • The Robert Trent Jones Golf Club
  • Tides Inn Golf Resort
  • Tides Lodge Golf Resort

  • Sahalee Country Club

West Virginia
  • Greenbrier Resort: The
  • Meadows,Old White, and
  • Greenbrier Courses
  • Oakhurst Links

  • Blackwolf Run:River & Meadow Valley
  • Grand Geneva Resort
  • Whistling Straits Resort: Straits Course



  • Australian Golf Club
  • Kingston Heath Golf Club
  • New South Wales Golf Club
  • Royal Melbourne Golf Club

  • The Ocean Club Paradise Island

  • Essex Country Club
  • Mont Tremblant Resort: Le Diable and Le Giant Resort

Costa Rica
  • Reserva Conchal Golf Club

  • Rungstead Golf Club

Dominican Republic

  • Casa de Campo Teeth of the Dog
  • Catalonia Caribe Golf Club
  • Cayacoa Golf Club
  • Cocotal Golf and Country Club
  • Hard Rock at Cana Bay
  • Los Marlins Golf Club
  • Playa Dorada Golf Club
  • Punta Blanca Golf Club
  • The Lakes Course at Bavaro
  • Formby Golf Club
  • Ganton Golf Club
  • Littlestone Golf Club
  • Mentmore Golf Club
  • Royal Birkdale Golf Club
  • Royal Lytham and St. Annes
  • Royal St. Georges Golf Club
  • Rye Golf Club
  • Sunningdale Golf Club | Old and New Courses
  • The Belfry | Brabazon Course
  • The Oxfordshire Golf Club
  • The Wentworth Club | West Course
  • Verullem Golf Club
  • Walton Heath Golf Club | Old and New Courses

  • Club Zur Vahr
  • Falkenstein Golf Club

  • Ballybunion Golf Club: Old and Cashen Courses
  • Connemara Golf Club
  • Dooks Golf Club
  • Killarney Golf & Fishing Club:Mahoneys Point Course
  • Old Head Golf Links
  • Portmarnock Golf Club
  • The European Club
  • Tralee Golf Club
  • Waterville Golf Links

  • Cinnamon Hill Rose Hall
  • White Witch Golf Club

  • Cabo Del Sol Resort
  • Palmilla Resort
  • TPC Danzante Bay

New Zealand
  • Gulf Harbour Country Club
  • Millbrook Resort and Country Club
  • Queenstown Golf Club at Kelvin Heights
  • Russley Golf Club
  • Taupo Golf Club | Centennial Course
  • Waireki International Golf Club

  • Brora Golf Club
  • Castle Stuart Golf Links
  • Carnoustie Golf Links
  • Crail Golfing Society: Craighead Links
  • Gleneagles Resort: Kings, Queens and PGA Centenary Courses
  • Moray Golf Club
  • Nairn Golf Club
  • Royal Dornoch Golf Club
  • Royal Troon Golf Club
  • St. Andrews Links: Eden Course
  • St. Andrews Links: Jubilee Course
  • St. Andrews Links: New Course
  • St. Andrews Links: Old Course
  • The Castle Course
  • The Castle Course St. Andrews
  • Turnberry Resort :Ailsa Course

  • Valderamma Club de Golf

  • Barseback Golf Club
  • Falsterbo Golf Club

  • Royal Porthcawl Golf Club
  • St. Pierre Hotel & Country Club | Old Course