{"id":20100,"date":"2020-09-09T19:00:21","date_gmt":"2020-09-10T01:00:21","guid":{"rendered":"https:\/\/www.chicagogolfreport.com\/listing\/illinois-old-top-farm-golf-course\/"},"modified":"2026-07-03T20:56:40","modified_gmt":"2026-07-04T01:56:40","slug":"illinois-old-top-farm-golf-course","status":"publish","type":"listing","link":"https:\/\/www.chicagogolfreport.com\/directory\/listing\/illinois-old-top-farm-golf-course\/","title":{"rendered":"Old Top Farm Golf Course"},"content":{"rendered":"    <div class=\"cgr-follow-course-widget\" data-listing-id=\"20100\">\n        <button type=\"button\" class=\"cgr-follow-btn\">\n            <span class=\"cgr-follow-btn-icon\" aria-hidden=\"true\">&#9993;<\/span>\n            <span class=\"cgr-follow-btn-text\">Follow This Course<\/span>\n        <\/button>\n        <div class=\"cgr-follow-form\" style=\"display:none;\">\n            <p class=\"cgr-follow-form-copy\">Get updates when we add new photos, details, or news about this course.<\/p>\n            <input type=\"email\" class=\"cgr-follow-email\" placeholder=\"you@email.com\" required \/>\n            <button type=\"button\" class=\"cgr-follow-submit\">Follow<\/button>\n            <p class=\"cgr-follow-msg\" style=\"display:none;\"><\/p>\n        <\/div>\n    <\/div>\n        <script>\n    (function(){\n        var root = document.currentScript.previousElementSibling;\n        if (!root || !root.classList || !root.classList.contains('cgr-follow-course-widget')) {\n            var all = document.querySelectorAll('.cgr-follow-course-widget');\n            root = all[all.length - 1];\n        }\n        if (!root) return;\n        var btn = root.querySelector('.cgr-follow-btn');\n        var form = root.querySelector('.cgr-follow-form');\n        var submitBtn = root.querySelector('.cgr-follow-submit');\n        var emailInput = root.querySelector('.cgr-follow-email');\n        var msg = root.querySelector('.cgr-follow-msg');\n\n        btn.addEventListener('click', function(){\n            form.style.display = (form.style.display === 'none') ? 'block' : 'none';\n        });\n\n        submitBtn.addEventListener('click', function(){\n            var email = emailInput.value.trim();\n            if (!email || email.indexOf('@') === -1) {\n                msg.style.display = 'block';\n                msg.textContent = 'Please enter a valid email address.';\n                return;\n            }\n            submitBtn.disabled = true;\n            submitBtn.textContent = 'Sending...';\n\n            var formData = new FormData();\n            formData.append('action', 'cgr_follow_submit');\n            formData.append('nonce', '241a8b953a');\n            formData.append('listing_id', root.getAttribute('data-listing-id'));\n            formData.append('email', email);\n            formData.append('source_page', window.location.href);\n\n            fetch('https:\/\/www.chicagogolfreport.com\/directory\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                credentials: 'same-origin',\n                body: formData\n            })\n            .then(function(r){ return r.json(); })\n            .then(function(data){\n                msg.style.display = 'block';\n                if (data.success) {\n                    msg.textContent = 'Check your email to confirm \u2014 almost done!';\n                    emailInput.style.display = 'none';\n                    submitBtn.style.display = 'none';\n                } else {\n                    msg.textContent = data.data && data.data.message ? data.data.message : 'Something went wrong. Please try again.';\n                    submitBtn.disabled = false;\n                    submitBtn.textContent = 'Follow';\n                }\n            })\n            .catch(function(){\n                msg.style.display = 'block';\n                msg.textContent = 'Something went wrong. Please try again.';\n                submitBtn.disabled = false;\n                submitBtn.textContent = 'Follow';\n            });\n        });\n    })();\n    <\/script>\n    \n<p>Old Top Farm Golf Course is a 9 hole Public golf facility located in Crystal Lake, Illinois.<\/p>\n<p>Old Top Farm is a privately owned, 9-hole, open to the public, golf course located in Crystal Lake, IL.<\/p>\n<p>Old Top Farm has 3 sets of tees: the blue set plays to a total length of 2891 yards; the white set measures 2699 yards; and, the forward red set\u2019s length is 1724 yards. The par is 37 for the blue and white tees, and par is 35 for the red tees; the difference of two strokes in par is created with two holes (#4 &#038; #9) played as par-4\u2019s when playing from the forward tees as opposed to par-5\u2019s when played from either the middle or back tees.<\/p>\n<p>Old Top Farm Golf Course was designed by Randy Wirkus, who is also the owner. The course occupies property that was a former tree and sod farm, and while this land is an old farm, it is a relatively new course.<\/p>\n<p>Old Top Farm opened as a golf course in 1998; in 2008 the routing was changed to its present mapping. A favorable dichotomy of Old Top Farm is that even though its total par of 37 may conjure thoughts of OTF being a \u2018long\u2019 course, six of its holes are of relatively \u2018short-for-their-par\u2019 lengths. These six holes provide six birdie (or better) opportunities.<\/p>\n<p><a href=\"https:\/\/www.chicagogolfreport.com\/old-top-farm-golf-course-pictures-numbers-words\/\">Read the full Old Top Farm Golf Course story &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":9375,"comment_status":"open","ping_status":"open","template":"","listing-category":[1681],"list-tags":[2103,2104],"location":[1726,1692],"class_list":["post-20100","listing","type-listing","status-publish","has-post-thumbnail","hentry","listing-category-public","list-tags-9-hole-facility","list-tags-illinois","location-crystal-lake","location-illinois"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/listing\/20100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/listing"}],"about":[{"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/types\/listing"}],"author":[{"embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/comments?post=20100"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/media\/9375"}],"wp:attachment":[{"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/media?parent=20100"}],"wp:term":[{"taxonomy":"listing-category","embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/listing-category?post=20100"},{"taxonomy":"list-tags","embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/list-tags?post=20100"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/www.chicagogolfreport.com\/directory\/wp-json\/wp\/v2\/location?post=20100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}