{"id":67181,"date":"2026-10-20T09:51:45","date_gmt":"2026-10-20T06:51:45","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67181"},"modified":"2026-10-20T09:51:45","modified_gmt":"2026-10-20T06:51:45","slug":"golf-handicap-calculator-whs","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/beauty\/golf-handicap-calculator-whs\/","title":{"rendered":"Golf Handicap Calculator (WHS)"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Find Your Handicap Index or Course Handicap<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67181\" data-favorite-title=\"Golf Handicap\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/beauty\/golf-handicap-calculator-whs\/\" data-favorite-excerpt=\"Calculate a WHS-style Handicap Index from 3\u201320 recent 18-hole rounds, or find your course handicap for a set of tees. Enter your adjusted gross scores and course ratings, or your current Handicap Index and tee ratings.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-fitness\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/beauty\/golf-handicap-calculator-whs\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67181\" data-post=\"67181\"><fieldset class=\"fieldset-input is-1\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field\" id=\"input-1\"><label for=\"field-1\">Calculation<\/label><div class=\"grid grid-cols-1\"><select id=\"field-1\" name=\"calculation\"><option value=\"index\" selected>Handicap Index<\/option><option value=\"course\">Course handicap<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"is-single field\" id=\"input-2\"><span class=\"font-semibold\">Handicap Index: your most recent rounds<\/span><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Number of rounds<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"number_of_rounds\"><option value=\"3\" selected>3 rounds<\/option><option value=\"4\">4 rounds<\/option><option value=\"5\">5 rounds<\/option><option value=\"6\">6 rounds<\/option><option value=\"7\">7 rounds<\/option><option value=\"8\">8 rounds<\/option><option value=\"9\">9 rounds<\/option><option value=\"10\">10 rounds<\/option><option value=\"11\">11 rounds<\/option><option value=\"12\">12 rounds<\/option><option value=\"13\">13 rounds<\/option><option value=\"14\">14 rounds<\/option><option value=\"15\">15 rounds<\/option><option value=\"16\">16 rounds<\/option><option value=\"17\">17 rounds<\/option><option value=\"18\">18 rounds<\/option><option value=\"19\">19 rounds<\/option><option value=\"20\">20 rounds<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-4\"><label for=\"field-4\">Round 1: adjusted gross score<\/label><input type=\"text\" name=\"round_1_adjusted_gross_score\" id=\"field-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"88\"\/><\/div><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Round 1: course rating<\/label><input type=\"text\" name=\"round_1_course_rating\" id=\"field-5\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-6\"><label for=\"field-6\">Round 1: slope rating<\/label><input type=\"text\" name=\"round_1_slope_rating\" id=\"field-6\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-7\"><label for=\"field-7\">Round 2: adjusted gross score<\/label><input type=\"text\" name=\"round_2_adjusted_gross_score\" id=\"field-7\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"91\"\/><\/div><div class=\"field\" id=\"input-8\"><label for=\"field-8\">Round 2: course rating<\/label><input type=\"text\" name=\"round_2_course_rating\" id=\"field-8\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-9\"><label for=\"field-9\">Round 2: slope rating<\/label><input type=\"text\" name=\"round_2_slope_rating\" id=\"field-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-10\"><label for=\"field-10\">Round 3: adjusted gross score<\/label><input type=\"text\" name=\"round_3_adjusted_gross_score\" id=\"field-10\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"86\"\/><\/div><div class=\"field\" id=\"input-11\"><label for=\"field-11\">Round 3: course rating<\/label><input type=\"text\" name=\"round_3_course_rating\" id=\"field-11\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-12\"><label for=\"field-12\">Round 3: slope rating<\/label><input type=\"text\" name=\"round_3_slope_rating\" id=\"field-12\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-13\" hidden><label for=\"field-13\">Round 4: adjusted gross score<\/label><input type=\"text\" name=\"round_4_adjusted_gross_score\" id=\"field-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"89\"\/><\/div><div class=\"field\" id=\"input-14\" hidden><label for=\"field-14\">Round 4: course rating<\/label><input type=\"text\" name=\"round_4_course_rating\" id=\"field-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-15\" hidden><label for=\"field-15\">Round 4: slope rating<\/label><input type=\"text\" name=\"round_4_slope_rating\" id=\"field-15\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-16\" hidden><label for=\"field-16\">Round 5: adjusted gross score<\/label><input type=\"text\" name=\"round_5_adjusted_gross_score\" id=\"field-16\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"87\"\/><\/div><div class=\"field\" id=\"input-17\" hidden><label for=\"field-17\">Round 5: course rating<\/label><input type=\"text\" name=\"round_5_course_rating\" id=\"field-17\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-18\" hidden><label for=\"field-18\">Round 5: slope rating<\/label><input type=\"text\" name=\"round_5_slope_rating\" id=\"field-18\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-19\" hidden><label for=\"field-19\">Round 6: adjusted gross score<\/label><input type=\"text\" name=\"round_6_adjusted_gross_score\" id=\"field-19\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"93\"\/><\/div><div class=\"field\" id=\"input-20\" hidden><label for=\"field-20\">Round 6: course rating<\/label><input type=\"text\" name=\"round_6_course_rating\" id=\"field-20\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-21\" hidden><label for=\"field-21\">Round 6: slope rating<\/label><input type=\"text\" name=\"round_6_slope_rating\" id=\"field-21\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-22\" hidden><label for=\"field-22\">Round 7: adjusted gross score<\/label><input type=\"text\" name=\"round_7_adjusted_gross_score\" id=\"field-22\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"90\"\/><\/div><div class=\"field\" id=\"input-23\" hidden><label for=\"field-23\">Round 7: course rating<\/label><input type=\"text\" name=\"round_7_course_rating\" id=\"field-23\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-24\" hidden><label for=\"field-24\">Round 7: slope rating<\/label><input type=\"text\" name=\"round_7_slope_rating\" id=\"field-24\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-25\" hidden><label for=\"field-25\">Round 8: adjusted gross score<\/label><input type=\"text\" name=\"round_8_adjusted_gross_score\" id=\"field-25\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"85\"\/><\/div><div class=\"field\" id=\"input-26\" hidden><label for=\"field-26\">Round 8: course rating<\/label><input type=\"text\" name=\"round_8_course_rating\" id=\"field-26\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-27\" hidden><label for=\"field-27\">Round 8: slope rating<\/label><input type=\"text\" name=\"round_8_slope_rating\" id=\"field-27\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-28\" hidden><label for=\"field-28\">Round 9: adjusted gross score<\/label><input type=\"text\" name=\"round_9_adjusted_gross_score\" id=\"field-28\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"92\"\/><\/div><div class=\"field\" id=\"input-29\" hidden><label for=\"field-29\">Round 9: course rating<\/label><input type=\"text\" name=\"round_9_course_rating\" id=\"field-29\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-30\" hidden><label for=\"field-30\">Round 9: slope rating<\/label><input type=\"text\" name=\"round_9_slope_rating\" id=\"field-30\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-31\" hidden><label for=\"field-31\">Round 10: adjusted gross score<\/label><input type=\"text\" name=\"round_10_adjusted_gross_score\" id=\"field-31\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"88\"\/><\/div><div class=\"field\" id=\"input-32\" hidden><label for=\"field-32\">Round 10: course rating<\/label><input type=\"text\" name=\"round_10_course_rating\" id=\"field-32\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-33\" hidden><label for=\"field-33\">Round 10: slope rating<\/label><input type=\"text\" name=\"round_10_slope_rating\" id=\"field-33\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-34\" hidden><label for=\"field-34\">Round 11: adjusted gross score<\/label><input type=\"text\" name=\"round_11_adjusted_gross_score\" id=\"field-34\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"94\"\/><\/div><div class=\"field\" id=\"input-35\" hidden><label for=\"field-35\">Round 11: course rating<\/label><input type=\"text\" name=\"round_11_course_rating\" id=\"field-35\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-36\" hidden><label for=\"field-36\">Round 11: slope rating<\/label><input type=\"text\" name=\"round_11_slope_rating\" id=\"field-36\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-37\" hidden><label for=\"field-37\">Round 12: adjusted gross score<\/label><input type=\"text\" name=\"round_12_adjusted_gross_score\" id=\"field-37\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"89\"\/><\/div><div class=\"field\" id=\"input-38\" hidden><label for=\"field-38\">Round 12: course rating<\/label><input type=\"text\" name=\"round_12_course_rating\" id=\"field-38\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-39\" hidden><label for=\"field-39\">Round 12: slope rating<\/label><input type=\"text\" name=\"round_12_slope_rating\" id=\"field-39\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-40\" hidden><label for=\"field-40\">Round 13: adjusted gross score<\/label><input type=\"text\" name=\"round_13_adjusted_gross_score\" id=\"field-40\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"86\"\/><\/div><div class=\"field\" id=\"input-41\" hidden><label for=\"field-41\">Round 13: course rating<\/label><input type=\"text\" name=\"round_13_course_rating\" id=\"field-41\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-42\" hidden><label for=\"field-42\">Round 13: slope rating<\/label><input type=\"text\" name=\"round_13_slope_rating\" id=\"field-42\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-43\" hidden><label for=\"field-43\">Round 14: adjusted gross score<\/label><input type=\"text\" name=\"round_14_adjusted_gross_score\" id=\"field-43\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"91\"\/><\/div><div class=\"field\" id=\"input-44\" hidden><label for=\"field-44\">Round 14: course rating<\/label><input type=\"text\" name=\"round_14_course_rating\" id=\"field-44\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-45\" hidden><label for=\"field-45\">Round 14: slope rating<\/label><input type=\"text\" name=\"round_14_slope_rating\" id=\"field-45\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-46\" hidden><label for=\"field-46\">Round 15: adjusted gross score<\/label><input type=\"text\" name=\"round_15_adjusted_gross_score\" id=\"field-46\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"87\"\/><\/div><div class=\"field\" id=\"input-47\" hidden><label for=\"field-47\">Round 15: course rating<\/label><input type=\"text\" name=\"round_15_course_rating\" id=\"field-47\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-48\" hidden><label for=\"field-48\">Round 15: slope rating<\/label><input type=\"text\" name=\"round_15_slope_rating\" id=\"field-48\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-49\" hidden><label for=\"field-49\">Round 16: adjusted gross score<\/label><input type=\"text\" name=\"round_16_adjusted_gross_score\" id=\"field-49\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"90\"\/><\/div><div class=\"field\" id=\"input-50\" hidden><label for=\"field-50\">Round 16: course rating<\/label><input type=\"text\" name=\"round_16_course_rating\" id=\"field-50\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-51\" hidden><label for=\"field-51\">Round 16: slope rating<\/label><input type=\"text\" name=\"round_16_slope_rating\" id=\"field-51\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-52\" hidden><label for=\"field-52\">Round 17: adjusted gross score<\/label><input type=\"text\" name=\"round_17_adjusted_gross_score\" id=\"field-52\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"92\"\/><\/div><div class=\"field\" id=\"input-53\" hidden><label for=\"field-53\">Round 17: course rating<\/label><input type=\"text\" name=\"round_17_course_rating\" id=\"field-53\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-54\" hidden><label for=\"field-54\">Round 17: slope rating<\/label><input type=\"text\" name=\"round_17_slope_rating\" id=\"field-54\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-55\" hidden><label for=\"field-55\">Round 18: adjusted gross score<\/label><input type=\"text\" name=\"round_18_adjusted_gross_score\" id=\"field-55\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"85\"\/><\/div><div class=\"field\" id=\"input-56\" hidden><label for=\"field-56\">Round 18: course rating<\/label><input type=\"text\" name=\"round_18_course_rating\" id=\"field-56\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-57\" hidden><label for=\"field-57\">Round 18: slope rating<\/label><input type=\"text\" name=\"round_18_slope_rating\" id=\"field-57\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-58\" hidden><label for=\"field-58\">Round 19: adjusted gross score<\/label><input type=\"text\" name=\"round_19_adjusted_gross_score\" id=\"field-58\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"88\"\/><\/div><div class=\"field\" id=\"input-59\" hidden><label for=\"field-59\">Round 19: course rating<\/label><input type=\"text\" name=\"round_19_course_rating\" id=\"field-59\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-60\" hidden><label for=\"field-60\">Round 19: slope rating<\/label><input type=\"text\" name=\"round_19_slope_rating\" id=\"field-60\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"field\" id=\"input-61\" hidden><label for=\"field-61\">Round 20: adjusted gross score<\/label><input type=\"text\" name=\"round_20_adjusted_gross_score\" id=\"field-61\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"93\"\/><\/div><div class=\"field\" id=\"input-62\" hidden><label for=\"field-62\">Round 20: course rating<\/label><input type=\"text\" name=\"round_20_course_rating\" id=\"field-62\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><div class=\"field\" id=\"input-63\" hidden><label for=\"field-63\">Round 20: slope rating<\/label><input type=\"text\" name=\"round_20_slope_rating\" id=\"field-63\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"113\"\/><\/div><div class=\"is-single field\" id=\"input-64\" hidden><span class=\"font-semibold\">Course handicap: the tees you will play<\/span><\/div><div class=\"field\" id=\"input-65\" hidden><label for=\"field-65\">Handicap Index<\/label><input type=\"number\" name=\"handicap_index\" id=\"field-65\" aria-describedby=\"calc-info-65\" min=\"-20\" max=\"54\" step=\"0.1\" value=\"12\"\/><small id=\"calc-info-65\">Enter your current Handicap Index; this section does not automatically copy the result from the other tab.<\/small><\/div><div class=\"field\" id=\"input-66\" hidden><label for=\"field-66\">Slope rating<\/label><input type=\"text\" name=\"slope_rating\" id=\"field-66\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"55\" max=\"155\" value=\"125\"\/><\/div><div class=\"field\" id=\"input-67\" hidden><label for=\"field-67\">Course rating<\/label><input type=\"text\" name=\"course_rating\" id=\"field-67\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"71.9\"\/><\/div><div class=\"field\" id=\"input-68\" hidden><label for=\"field-68\">Par<\/label><input type=\"text\" name=\"par\" id=\"field-68\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" value=\"72\"\/><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67181\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Your Golf Handicap Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Handicap Index<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Differentials used<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-3\"><span class=\"field-title\"><span>Round-by-round differentials<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Course handicap<\/span><\/span><span class=\"field-value\" id=\"result-4\" data-unit=\"strokes\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>Calculation<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67181\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Golf Handicap Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[D_i=\\frac{113}{S_i}(G_i-R_i)\\]\n\\[H=\\min\\left(54,\\operatorname{round}_{0.1}\\left(\\frac{D_1+\\cdots+D_n}{n}+A\\right)\\right)\\]\n\\[C=\\operatorname{round}_{\\text{whole}}\\left(H\\frac{S}{113}+R-P\\right)\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(D_i\\) \u2014 a round\u2019s score differential, rounded to one decimal before selection and averaging.<\/li>\n<li>\\(G_i\\), \\(R_i\\), and \\(S_i\\) \u2014 that round\u2019s adjusted gross score, course rating, and slope rating.<\/li>\n<li>\\(n\\) \u2014 the number of lowest differentials used; \\(A\\) \u2014 the adjustment for the number of rounds entered.<\/li>\n<li>\\(H\\) \u2014 Handicap Index; \\(C\\) \u2014 course handicap in strokes.<\/li>\n<li>\\(S\\), \\(R\\), and \\(P\\) \u2014 slope rating, course rating, and par for the tees you will play.<\/li>\n<\/ul>\n<p>The calculator selects the required number of lowest differentials, averages them, applies any adjustment, and limits the resulting index to 54.0. It calculates course handicap separately from the Handicap Index and the ratings of the selected tees.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Golf Handicap \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> The default three rounds have adjusted gross scores of 88, 91, and 86. Each has a course rating of 72.0 and a slope rating of 113.<\/p>\n<p>\\[D_1=88-72=16.0,\\qquad D_2=91-72=19.0,\\qquad D_3=86-72=14.0\\]<\/p>\n<p>With three rounds, the lowest differential is used and an adjustment of \u22122.0 applies.<\/p>\n<p>\\[H=14.0-2.0=12.0\\]<\/p>\n<p><strong>Result:<\/strong> the Handicap Index is <strong>12.0<\/strong>. Using the course-handicap tab\u2019s default slope rating of 125, course rating of 71.9, and par of 72 gives \\(12.0\\times125\/113+71.9-72=13.17\\), or <strong>13 strokes<\/strong> after rounding.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>Under <strong>Calculation<\/strong>, choose <strong>Handicap Index<\/strong> to estimate an index from scores, or <strong>Course handicap<\/strong> to convert an existing index for particular tees.<\/li>\n<li>For an index, set <strong>Number of rounds<\/strong> to between 3 and 20. Enter your most recent 18-hole rounds from oldest to newest, so Round 1 is the oldest round you include.<\/li>\n<li>For each visible round, fill in <strong>Round 1: adjusted gross score<\/strong>, <strong>Round 1: course rating<\/strong>, and <strong>Round 1: slope rating<\/strong>, then the corresponding fields for every other round. Use the rating and slope for the tees played on each occasion.<\/li>\n<li>Read <strong>Handicap Index<\/strong>, <strong>Differentials used<\/strong>, and <strong>Round-by-round differentials<\/strong>. The highlighted rounds are the ones included in the index calculation.<\/li>\n<li>For a course handicap, choose <strong>Course handicap<\/strong> and enter <strong>Handicap Index<\/strong>, <strong>Slope rating<\/strong>, <strong>Course rating<\/strong>, and <strong>Par<\/strong> for the tees you intend to play. This tab does not automatically copy the index calculated on the other tab.<\/li>\n<\/ol>\n<h2>What your golf handicap means<\/h2>\n<p>A Handicap Index expresses a golfer\u2019s demonstrated scoring ability on a standard scale. It is not simply the average number of strokes you shoot over par. Each round becomes a score differential that accounts for its adjusted gross score, course rating, and slope rating. A course rating describes the expected score of a scratch golfer from those tees; a slope rating describes their relative difficulty for a bogey golfer compared with a scratch golfer.<\/p>\n<p>The calculator uses the lowest differentials rather than averaging every round. With 20 scores, it averages the lowest eight; with fewer scores, it follows the corresponding selection and adjustment schedule shown below. A lower Handicap Index generally indicates stronger demonstrated scoring ability. Because it reflects selected rounds, the index should not be read as a prediction of your score in the next round.<\/p>\n<p>Course handicap answers a different question: how many handicap strokes correspond to your index on the tees you plan to play. It changes with slope rating and with the difference between course rating and par. A playing handicap may then differ again if a competition applies a handicap allowance for its format. Check the event\u2019s terms before deciding how many strokes you receive.<\/p>\n<h2>Assumptions and practical limits<\/h2>\n<p>Enter <strong>adjusted gross scores<\/strong>, not unadjusted totals. Under WHS, a score for handicap purposes may need hole-by-hole adjustment, including the applicable maximum hole score. This calculator accepts only complete 18-hole scores; it does not combine nine-hole scores or determine adjustments from a hole-by-hole card. Ratings and par must match the tees and course used.<\/p>\n<p>Each differential is rounded to one decimal before the lowest are selected and averaged. The index is rounded to one decimal and capped at 54.0. The calculator applies the listed short-record adjustments, but it does not account for every process used by an official handicapping service, such as a Playing Conditions Calculation, exceptional score reductions, or soft and hard caps based on a player\u2019s previous index. Use your official handicap record when an event requires one.<\/p>\n<p>For a walking round, the <a href=\"https:\/\/wpcalc.com\/en\/beauty\/steps-to-miles-calculator\/\">steps-to-miles calculator<\/a> can put your walking total in context. If you will be outside for several hours, the <a href=\"https:\/\/wpcalc.com\/en\/beauty\/uv-index-sunburn-time-calculator\/\">UV index sunburn time calculator<\/a> can help you plan sun protection; neither affects your handicap calculation.<\/p>\n<h2>How many differentials are used?<\/h2>\n<table>\n<thead>\n<tr>\n<th>18-hole rounds entered<\/th>\n<th>Lowest differentials used<\/th>\n<th>Adjustment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>3<\/td>\n<td>1<\/td>\n<td>\u22122.0<\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>1<\/td>\n<td>\u22121.0<\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>1<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>2<\/td>\n<td>\u22121.0<\/td>\n<\/tr>\n<tr>\n<td>7\u20138<\/td>\n<td>2<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>9\u201311<\/td>\n<td>3<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>12\u201314<\/td>\n<td>4<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>15\u201316<\/td>\n<td>5<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>17\u201318<\/td>\n<td>6<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>19<\/td>\n<td>7<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>20<\/td>\n<td>8<\/td>\n<td>None<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Calculate a WHS-style Handicap Index from 3\u201320 recent 18-hole rounds, or find your course handicap for a set of tees. Enter your adjusted gross scores and course ratings, or your current Handicap Index and tee ratings.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[38],"class_list":["post-67181","post","type-post","status-publish","format-standard","hentry","category-beauty","tag-fitness"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67181"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67181\/revisions"}],"predecessor-version":[{"id":67192,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67181\/revisions\/67192"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}