How HorseData Works

HorseData is designed to help you make higher-quality DFS decisions faster. It combines pricing context, profile-based lineup construction, and practical risk controls so you can build with intent instead of guesswork.

Read This In 30 Seconds
  • HorseScore = overall player quality signal independent from raw projection.
  • HorseEdge = value vs salary expectation curve, not just raw points.
  • Profiles change lineup behavior: Balanced, Red Hot, Horse for the Course.
  • Use rankings + edge + risk tags together, then select profile by contest type.

HorseScore

HorseScore is a model-quality signal built from InsightScore, not a projection multiplier.

HorseScore is the scaled version of InsightScore, a composite of six factors: context, course fit, recent form, course history, stability, and ceiling. Because it is projection-independent, HorseScore highlights golfers who may be under-recognized by raw projection lists.

Why this matters: projection ranks median outcomes; HorseScore ranks model conviction quality. Those are related, but not identical.

ContextFactor
Market signal from win odds converted to implied probability and normalized across the slate.
CourseFitFactor
Course-profile weighted skill fit using configured stat directions and normalized values.
HotFactor
Recent form signal from recent SG-style performance proxies, normalized as a smooth score.
CourseHistoryFactor
Course-specific performance blended with reliability weight so small samples stay anchored.
StabilityFactor
Cut resilience / consistency proxy with salary and volatility adjustments for risk control.
CeilingFactor
Upside/right-tail scoring potential (birdies/bonuses/spike signals) for tournament winning paths.
Projection-only rank vs HorseScore rank
ScenarioProjection RankHorseScore RankActionable Read
Player A: elite context + fit, modest projection15th6thPotential under-projected target, especially in GPP.
Player B: high projection, weak edge and stability5th19thPlayable, but treat as fragile chalk in balanced builds.
Cash Build Use

Start with high HorseScore golfers that also carry SAFE/NEUTRAL CutRiskTag and stable role usage.

GPP Build Use

Prioritize HorseScore + CeilingFactor + EdgeBand to find upside players the field may misprice.

HorseEdge

HorseEdge tells you how a golfer compares to salary expectation, not just absolute score.

HorseEdge is derived from HorseScore - expected value by salary curve. That expected value line increases with salary, so expensive golfers must clear a higher bar to be true value.

This is why a high-salary, high-HorseScore golfer can still be FAIR rather than UNDERPRICED: the salary already bakes in premium expectation.

Conceptual Salary Curve (visual)
$6K
Low EV bar
$7.5K
Rising EV
$9K
Higher EV
$10.5K
Premium EV
$12K+
Elite EV bar
EdgeBandRangeHow to use it
UNDERPRICED85+Strong score relative to salary expectation. Priority target.
VALUE65-84.99Positive leverage zone. Enables stronger lineup combinations.
FAIR45-64.99Priced close to expectation. Use for fit, structure, and correlation.
PRICEY25-44.99Needs specific reason (ceiling, leverage, ownership angle).
OVERPRICED<25Price exceeds model value signal. Usually fade unless intentional leverage.
Combine EdgeBand + RoleTag
  • ANCHOR + VALUE/UNDERPRICED: strong core in most contest types.
  • VALUE role + VALUE EdgeBand: salary relief with model support.
  • DART + OVERPRICED: usually avoid unless ownership leverage is the thesis.
Common Mistakes
  • Using HorseEdge alone without checking CutRiskTag.
  • Assuming high salary always means must-play if HorseScore is high.
  • Ignoring FAIR players that unlock better lineup structure.
  • Over-forcing OVERPRICED names because of brand bias.

Optimization Profiles

Profiles control lineup construction behavior, risk appetite, and player selection emphasis.

An optimization profile is a preset model lens. It does not change your core data contracts; it changes how lineup building balances recent form, course history, stability, and ceiling under the same salary cap and projection floor rules.

Projection Floor (P_floor): insight-focused lineups must stay near the projection optimum (P_opt). This prevents low-projection "pretty" lineups that look good on narrative but fail on baseline points.

ProfilePhilosophyBest Contest FitVolatility HandlingStud TreatmentCeiling vs Stability
BalancedMost complete all-around blend of fit, form, history, stability, and ceiling.Best default for most users. Cash + single-entry GPP baseline.Controlled volatility with broad usability.Studs remain viable if they clear stability and risk constraints.Even blend; avoids over-committing to one axis.
Red HotTilts toward recent form and upside momentum.Single-entry and large-field GPP when chasing ceiling paths.Accepts more volatility when upside is strong.More willing to roster hot studs and in-form midrange players.Ceiling-forward, but still constrained by P_floor and cut-risk rules.
Horse for the CourseTilts toward event/course history and repeatability at venue.Cash and smaller-field contests where stability and familiarity matter.Lower volatility bias when history is meaningful.Prefers studs with strong course signals and acceptable cut-risk profile.Stability/history-forward, ceiling still considered but secondary.
Balanced
Default when uncertain. Best for users who want consistency plus upside access.
Red Hot
Use when prioritizing recent form and tournament-winning upside paths.
Horse for the Course
Use when course-history reliability is a central part of your build thesis.
Which profile should I use?
  • If you want one default process: start with Balanced.
  • If contest is top-heavy and you need first-place outcomes: compare into Red Hot.
  • If the venue has strong repeat signals and your slate context supports it: compare into Horse for the Course.
  • If two profiles agree on a core player, confidence typically increases.

How To Use HorseData

A practical step-by-step workflow for building lineups with intent.

1) Start with Top 20 Rankings

Use rankings to identify the strongest model-backed player pool before forcing lineup combinations.

2) Identify ANCHORS first

Anchor-level golfers are your lineup backbone. Confirm role, stability, and risk tag before locking.

3) Check EdgeBand value

Prioritize UNDERPRICED/VALUE names for salary efficiency. Treat FAIR as neutral; justify PRICEY picks explicitly.

4) Filter with CutRiskTag

For floor-oriented builds, reduce VOLATILE exposure. For GPP, cap risk intentionally instead of randomly.

5) Compare profiles side-by-side

Inspect differences across Balanced, Red Hot, and Horse for the Course to find intentional pivots.

6) Make final adjustment pass

Use projection benchmark + role + edge + risk to finalize a coherent lineup story, not a random mix.

Cash Strategy
  • Bias SAFE/NEUTRAL CutRiskTag.
  • Prefer ANCHOR and CORE roles with FAIR+ EdgeBands.
  • Avoid unnecessary VOLATILE exposure.
Single-Entry GPP
  • Start Balanced, then check Red Hot pivots.
  • Keep one intentional volatility point, not many.
  • Use VALUE + ceiling combinations for leverage.
Large-Field GPP
  • Emphasize ceiling and ownership leverage.
  • Profile-compare aggressively for differentiated constructions.
  • Pivot with purpose: swap similarly projected, better edge/risk alternatives.
How to pivot intelligently

When replacing a popular golfer, keep the lineup's role structure intact. Example: swap an OVERPRICED ANCHOR for a FAIR/ VALUE CORE with similar projection tier and better HorseEdge, then re-check total projection floor.

Navigation And Search Upgrades

Use these shortcuts to get to the right report faster and compare profiles with less friction.

Suggested report-page UX behavior
  • Open on Profile Compare first for lineup decision context.
  • Use lineup detail pages for deep player diagnostics.
  • Keep rankings tab as cross-check before final lock.
Example Screenshot Slots

Add annotated screenshots for: (1) Profile Compare, (2) Ranking signals, (3) Lineup detail benchmark view.

Quick Glossary

Tap a term to expand the definition.

InsightScoreShow

Projection-independent composite built from context, fit, form, history, stability, and ceiling factors.

StabilityFactorShow

Consistency/cut-safety proxy based on available reliability inputs with salary/putting risk adjustments.

CutRiskTagShow

Discrete risk label from CutRiskScore: SAFE, NEUTRAL, or VOLATILE.

CeilingFactorShow

Upside signal for right-tail scoring potential used to differentiate winning lineup paths.

Why this version improves decision quality

  • Clear metric definitions reduce interpretation errors.
  • Profile comparison table maps model behavior directly to contest selection.
  • Step-by-step playbook converts theory into repeatable workflow.
  • Jump links + glossary improve scan speed and reduce support confusion.