Cap Patrol Golfer Metrics — Psychological Read & Buyer's Weighting
A decision-oriented interpretation of Cap Patrol's per-player metrics for our 2026 member-member net better-ball match-play Calcutta. Goal: turn each metric into a single answer to the buyer's only real question — "will this team beat or miss the net handicap our model assumes, in a money pressure match?" — and roll it into one true-ability-vs-index adjustment the bidder reads next to the model's fair value.
Data: cappatrol-re/field_cappatrol.csv (228 of 240 field players matched; 12 off-club
guests blank). All ranges/correlations below are computed on those 228.
TL;DR for the bidder
- Two real signals, not seven. After de-duplicating, the file carries only three
semi-independent axes, and two of them are the same thing:
1. FORM —
cap_hotIndexandcap_mostImproved(trend) are the same signal (Pearson +0.96). hotIndex is just the field-percentile of the trend. Use one. 2. CLUTCH/ABILITY —cap_clutchandcap_abilityare literally the same column (cap_abilityiscap_clutchrounded to one decimal; max abs diff 0.05). Count once. 3. YTD drift —cap_ytdis a weaker, longer-window cousin of FORM. Minor tie-breaker. cap_index/cap_ytd/cap_last4are not signals, they're the raw differentials the above are built from (trend ≈ cap_index − cap_last4, corr +0.95).- SIGN WARNING — the trend sign in our data is the OPPOSITE of the brief. The task
said "negative
cap_mostImproved= improving." In this file it's reversed: the hottest players (hotIndex 98–99) have positive trend (+9 to +12) and the coldest (hotIndex 4–17) have negative trend (−6 to −14). Mechanicallytrend ≈ index − last4, so positive = recent scoring better than index = playing hot/improving = BUY direction. Every weight below uses the data's sign. If you wire this into the model, confirm the sign against hotIndex before trusting it. - Sandbagging via "selective posting" is a non-signal in this field.
cap_turnedInis 100 for 225 of 228 players. Only 3 are below 100. There is no posting-behavior edge to mine here — chase the FORM + CLUTCH combination instead (that's where the hidden ability is). - The one composite (strokes the team beats its net index by): per player
adj = 0.35·(hotIndex centered, scaled to ±2 strokes) + 0.35·trend + 0.25·clutch − 0.05·ytd, team = mean of the two partners. Read it as "expected strokes better (+) or worse (−) than the handicap our fair-value model already priced." Positive and cheap = BUY.
Format lens: what actually wins money here
Net better-ball match-play, handicaps off the low player, money via Calcutta
(docs/auction_rules_2026.md; auction psychology in research/FINDINGS.md). Three things
change how we weight these metrics:
- Net, off the low man. The better ball counts and strokes come off the low player. A team's ceiling is driven by its stronger partner having more good holes than expected. That makes upside form/ability of at least one partner worth more than steady mediocrity — match-play rewards birdies and blow-up immunity, not smooth medal scoring.
- Pressure is the whole event. Money + match-play + a crowd is exactly the "pressure" condition the clutch literature studies. A metric that predicts behavior under pressure (CLUTCH) is more decision-relevant than one that predicts average scoring (FORM/index).
- The market misprices on stale handicaps. Per
research/FINDINGS.md§8, a naive net-score model underprices players whose posted index lags true ability. FORM + CLUTCH is our data-driven version of that sandbag overlay: it says "this index is stale low-ability or stale high-ability" before the room notices.
Metric-by-metric
1. cap_hotIndex — FORM (momentum percentile) · range 4.1–99.6
- What it measures. Field-percentile of how much better a player is scoring right now
vs. their own index. It is the percentile expression of
cap_mostImproved(corr +0.96) and is ~ −0.94 correlated withlast4 − index. High = recent rounds beating the index. - Psychology. This is the "hot hand." Players, members, and the room all over-weight recent streaks. The honest read of the research is mixed: classic work calls the hot hand a fallacy driven by misreading small samples; the Miller–Sanjurjo correction and some baseball/basketball panel studies find a real but small effect. Net: a streak is partly signal (fitness, swing change, confidence) and mostly due to regress toward the player's true index.
- Reliability / noise. Noisiest of the three axes. WHS computes the index from the best 8 of the last 20 differentials, so a hot streak is already baked into a falling index — meaning a chunk of "hotness" is mean-reversion waiting to happen, and 7-stroke-better rounds trigger Exceptional Score Reduction, dropping the index automatically. So a very high hotIndex on a stable index is the interesting case; a very high hotIndex on a fast-falling index is half-priced-in already.
- How a buyer uses it. Treat as momentum that will partially regress — a tie-breaker, not a thesis. High hotIndex nudges "team beats its index" up, but shade it: weight it less than clutch and don't pay a premium on hotIndex alone. The real value is high hotIndex + positive clutch + index that hasn't fully caught up = genuinely under-handicapped right now.
2. cap_mostImproved / trend — FORM (raw strokes) · range −14.2 to +11.9
- What it measures. Essentially
cap_index − cap_last4(corr +0.95): how many strokes better the last-4 differential is than the carried index. Positive = improving / hot (data sign — see SIGN WARNING). It iscap_hotIndexin raw-stroke units, not a new axis. - Psychology / reliability. Same hot-hand caveats as hotIndex. Its one advantage: it's in strokes, so it drops straight into a net adjustment without rescaling. Its disadvantage: a 4-round window is tiny and regresses hard; −14 and +12 tails are mostly small-sample noise plus reversion, not durable skill.
- How a buyer uses it. Use it as the stroke-denominated form term, but cap its influence and don't double-count it with hotIndex (they're the same signal). Persistent positive trend across both partners is a mild BUY; a single partner's extreme tail is likely to revert and shouldn't move your bid much.
3. cap_clutch = cap_ability — CLUTCH / true-ability · range −19 to +33
- What it measures. Performance-under-pressure / true-ability signal; positive =
outperforms in competition vs. what the index predicts. Confirmed:
cap_abilityis the same column rounded (max diff 0.05) — count it ONCE. It is independent of FORM (corr with hotIndex −0.08), which is exactly why it's valuable: it adds information the momentum signal doesn't. - Psychology — the most decision-relevant axis. The clutch/choke literature says the same high-pressure situation produces clutch for some and choking for others, and the split is a stable trait (appraisal of pressure, reliance on implicit vs. explicit knowledge, "paralysis by analysis"). That stability is what we want: unlike a hot streak, a player who shows up in competition tends to keep doing it. In a money match-play event, this is the signal that most directly predicts over/under-performance vs. handicap.
- Reliability / noise. More trait-like and less reversion-prone than FORM, but the tails (±20–33) sit on modest sample sizes — treat the sign and rough magnitude as real, discount the exact number. It is also the axis most aligned with the sandbagging thesis: a positive clutch on an unremarkable index = a player who is better than his number when it counts = the room's net model underprices the team.
- How a buyer uses it. Highest-conviction "beats handicap under pressure" term. Positive clutch on either partner (especially the low/strong partner, who drives the better-ball ceiling) is a genuine BUY edge the naive net model misses. Strongly negative clutch is a real FADE — a likely choker in exactly our conditions — even if FORM looks fine.
4. cap_turnedIn — posting completeness · range 11–100 (225/228 = 100)
- What it measures. % of rounds actually posted. The classic selective-posting sandbag tell: leave the good "away" rounds unposted to keep the index inflated.
- In THIS field it's a dead signal. 225 of 228 are at 100; only 3 are below (Nick Beatty 11, Bill Atkins 74, Scott Leprohon 91). With Cap Patrol clearly pulling near- complete histories, the selective-posting lever the brief hoped to exploit basically doesn't exist in our data.
- How a buyer uses it. Don't build it into the composite. Use it only as a manual
flag: if a low-
turnedInplayer also has positive trend and positive clutch, that's the textbook hidden-sandbagger pattern (inflated index + secretly improving + clutch) and is a strong BUY — but check the raw round count, because at very low completeness (Beatty's 11) the other metrics are computed on almost no data and are unreliable. None of our 3 low-post players hit that triple, so there's no actionable selective-posting edge in this field.
5. cap_ytd — year-to-date drift · range −14.7 to +26.6
- What it measures. Longer-window differential-vs-index for the season. Here positive =
scoring worse than index YTD (corr with
last4−index+0.27, with hotIndex −0.26), i.e. the opposite-signed, slower cousin of FORM. - How a buyer uses it. A regression anchor, not a primary signal. If FORM is screaming hot but YTD says the player has been worse than index all year, the hot streak is more likely to revert — so YTD gets a small negative weight, just enough to deflate flash-in-the-pan tails. Don't bid off it on its own.
6. cap_index, cap_last4 — raw inputs, not signals
cap_indexis the carried handicap index (already inside our fair-value model).cap_last4is the recent differential the FORM metrics are built from. They are ingredients, not additional edges — using them again would double-count what FORM already encodes.
Recommended COMPOSITE — "true-ability-vs-index" adjustment
A single per-player number in strokes the team is expected to beat (+) or miss (−) the net handicap our fair-value model already assumes. Designed to be read alongside the model's fair value, not to replace it: positive-and-cheap = the room mispriced on a stale index = BUY.
# All terms in "strokes better than carried index" (positive = BUY direction).
hot_strokes = (cap_hotIndex - 50) / 50 * 2.0 # ±2 strokes at hotIndex 0 / 100
adj_player = 0.35 * hot_strokes # FORM (momentum) — regresses, so capped influence
+ 0.35 * cap_mostImproved # FORM in raw strokes — SAME signal, splits the FORM weight
+ 0.25 * cap_ability # CLUTCH/true-ability — clutch & ability are ONE column
- 0.05 * cap_ytd # YTD drift — small regression damper
adj_team = mean(adj_player_partner1, adj_player_partner2)
Weights & reasoning. - FORM gets 0.70 total but split across hotIndex (0.35) and trend (0.35) precisely because they are the same signal — splitting avoids double-counting while keeping form's stroke units (trend) and its field-relative scaling (hotIndex). Form is the largest weight only because both its representations are present; treat it as one 0.70 momentum bucket that partially regresses. - CLUTCH gets 0.25 from a single column (clutch ≡ ability — counted once, by design). Lower nominal weight than form's combined 0.70, but it is the most trustworthy term (trait-stable, pressure-relevant, independent of form), so in practice it's the tie-breaker that separates "hot but will choke" from "hot and shows up for money." - YTD −0.05 is a deliberate small regression brake on hot-streak tails. If you only trust one number, trust clutch on the strong partner. - Team = mean of partners. Defensible default. If you want to lean into the better-ball ceiling, weight the stronger (low) partner ~60/40, since strokes come off the low man and the better ball is usually his — but mean is the honest, low-assumption baseline.
How to act on it.
- Add adj_team (in strokes) to the team's expected net edge in the Monte-Carlo / fair-value
model, then re-derive P(win flight). A +3 to +6 team that the room is pricing on a stale
index is the canonical undervalued BUY; a −5 team with negative clutch is a FADE even if
it looks cheap.
- Keep it as a read-alongside overlay, not an auto-bid. It corrects the handicap input;
the auction logic in research/FINDINGS.md (cap ceiling, buyback, pacing, declining-price)
still decides the price.
What this composite produces on our field (sanity check).
- Top individual BUY signals: Tyler Brown (hot 98, trend +8.4, clutch +33, idx −0.4),
Clark Alexander (hot 99, +10.9, clutch +17.6), Joshua Stein, James Singer (clutch +29),
Stephen Christian (clutch +24) — all "better than their number under pressure."
- Top team rollups: Brown + Brown, Schmeelk + Stein, Christian + Springer, and —
notably — Vola + Kerns, the team the model independently flagged as a sandbagger
(Cap Patrol ranked Vola #4 of 971 at hotIndex 99.6 per cappatrol-re/FINDINGS.md). The
composite recovering that team from a different direction is corroboration the weighting is
pointed the right way.
- Clear FADEs: Loewenthal, Gallagher, Jaillet, the Walseys — cold form and deeply negative
clutch (−13 to −16). These will likely miss their net handicap in a money match.
Caveats
- Tails are small-sample. The ±20–33 clutch and ±12 trend extremes ride on few rounds; trust sign and rough magnitude, not the decimal.
- Form double-counts by construction — hotIndex and trend are one signal; the weighting splits one bucket, it does not add two independent pieces of evidence.
- Sign convention is data-empirical, not from the brief. Re-verify against hotIndex before productionizing; if Cap Patrol flips the trend sign in a future pull, flip the weight.
- Selective-posting edge is absent here (turnedIn ≈ 100 for everyone). The hidden ability in this field shows up as FORM + CLUTCH, not as posting gaps.
Sources
Auction/format context: research/FINDINGS.md, docs/auction_rules_2026.md,
cappatrol-re/FINDINGS.md (all in-repo).
Sports-psychology / handicap research (light web): - Hot hand — mixed, real-but-small after correction: Hot hand (Wikipedia); Surprised by the Hot Hand Fallacy? (Miller & Sanjurjo, arXiv); Hot Hand in Actual Game Situations (arXiv); Correcting for bias in hot-hand analysis: youth golf (ScienceDirect). - Clutch vs. choke as a stable, pressure-driven trait: Choking vs. Clutch Performance, J. Sport & Exercise Psych. 31(5) 2009; Reaching clutch performance (InnerDrive); Choking under pressure: NFL pressure kicks (PMC). - Sandbagging / selective posting & WHS safeguards (best-8-of-20, Exceptional Score Reduction, away-score tell): Telltale Signs of a Sandbagger (MyGolfSpy); USGA WHS FAQs; Outlier identification procedure (Pope of Slope).