We start by imagining two theoretical players: scratch and bogey. RATING is the score expected from an idealized scratch player. The SLOPE expresses how much worse an idealized bogey golfer would score:
RATING = scratch_golfer_score
SLOPE = (bogey_golfer_score - scratch_golfer_score) * 113 / 18
Therefore a "standard" course (for which the bogey golfer shoots 18
higher than the scratch golfer) has a slope of 113. For example, if
the idealized bogey golfer shoots an average of 20.2 strokes more than
the scratch golfer, then the slope of the course is: 20.2 * 113 / 18 =
127 (rounded). At any rate, the linear model is expressed by the
equation:
SCORE = RATING + SLOPE * INDEXAs mentioned, SLOPE is scaled by a factor of 113 - e.g. a USGA slope of 120 is equivalent to a mathematical slope of 120/113 = 1.06194... Throughout this page, we will use mathematical slope, with the scaling factor being implicit. INDEX (short for handicap index) is, of course, a measure of the player's skill level.
The general equation above is applied in two specific ways: to solve for SCORE and for DIFFERENTIAL:
1) EXPECTED_SCORE = RATING + SLOPE * INDEX
2a) ADJUSTED_SCORE = RATING + SLOPE * DIFFERENTIAL
2b) DIFFERENTIAL = (ADJUSTED_SCORE - RATING) / SLOPE
INDEX and DIFFERENTIAL play the same role in the general
equation of the linear model - they express "player skill". But INDEX
is a before-the-fact measure of how well the player has played
recently and is used going into the round for setting
handicap or expected score. DIFFERENTIAL is an after-the-fact
output of the round and measures how well the player actually
did score.
So now both the TWGL and WHS formula for course handicap is:
COURSE_HANDICAP = EXPECTED_SCORE - PAR COURSE_HANDICAP = RATING + SLOPE * INDEX - PAR
Example: assume a player with an index of 11.7 at Maryland National, where the Gold tees play 6474 yards, rating / slope = 71.8 / 135, and the White tees play 6069 yards, rating / slope = 69.6 / 132.
Expected score: Gold: 71.8 + (135/113) * 11.7 = 85.7778... rounds to 86 White: 69.6 + (132/113) * 11.7 = 83.2672... rounds to 83 Course handicap (with par = 71): Gold: 86 - 71 = 15 White: 83 - 71 = 12Thus, players can compete from various tees equitably. As an aside, in the somewhat unusual case where the par rating differs between tees (e.g. par 71 from the Gold, par 70 from the White), it would be unfair to subtract out different pars, since the different slope and rating already account for course difficulty. The WHS recognizes this, but makes it complicated by adding back the difference between pars to the lower handicap. TWGL keeps it simple by using only a single par across the board, i.e. each course is treated as having only one par rating (which was called, prior to 2020, the "base" rating).
For some competitions, TWGL also uses a "score-to-beat" (STB) statistic, defined simply as expected score + 5. FWIW, the average value for STB points (STB - score) is about -1, so a positive result means a pretty good round.
Let's walk through the process of playing one round and updating the player's handicap index.
The WHS rule is that everything gets pushed down to net double bogey. This is OK conceptually, but is tricky to implement because you need to closely compare the player's handicap against the handicap rating of each hole. Nonetheless, in order to conform to WHS, TWGL uses the same rule.
DIFFERENTIAL = (ADJUSTED_SCORE - RATING) * 113 / SLOPEas discussed above.
Under WHS rules, if a player has fewer than 20 recorded rounds, there is a specified number to be taken for averaging, e.g. for 10 rounds played, you average the best 3 rounds. Also, in certain cases of fewer than 7 rounds played, an extra one or two strokes is deducted from the index. Obviously, the handicap calculation gets "smoother" with more rounds used as the basis.
All fine ideas except for being impractical and unfair. TWGL doesn't do that.
- Playing Conditions Calculation
- If you play in the rain, your score might be artificially high, therefore subtract some number from all players' adjusted scores for that day. To add insult to injury, this magic PCC adjustment number is the result of a secret proprietary algorithm provided to participating golf clubs. So much for transparency.
- Limit on Upward Movement
- Your index can't increase by more than a fixed amount within a year.
- Exceptional Score
- If you post a score at least seven below expected, reduce the resulting handicap index by an extra amount (beyond the normal effect of a low round).