Who's playing well, what each upcoming course rewards, and who fits it best.
Slide to re-blend the prediction. Weights re-normalize to 100%.
Composite of recent form, statistical course fit, course history, and season strength. Value = our rank is much better than the player's FedEx Cup rank — the field may be sleeping on them.
Your calls, not the model's — edit picks.json and run node fetch-data.mjs --embed-only to update.
Form blends the last five starts (finish + strokes gained vs the field), newest weighted heaviest. Click a column to sort. Sparkline = last 10 starts, taller is a better finish; gray tick = missed cut.
100 = best on tour this season, 0 = last. Putting uses putts per hole (inverted — fewer is better).