Skip to content

Benchmarks

How models compare on backtest accuracy.

Published models use the same scoring contract: Brier score, hit rate, calibration, against-the-spread rate, and drawdown. These rows are pulled from the live model registry and graded prediction results.

Registry-backed leaderboard

Last generated: Oct 31, 2026, 3:26 AM

Sport

Benchmark summary

Leaderboard rows

12

Scored picks

12,679

Best Brier

0.200

Best ATS

71.4%

Sports

4

Window

365d

RankModelSportBrierSpread (ATS)Scored
#1Unnamed modelNFL0.20071.4%42
#2Unnamed modelNFL0.23263.2%38
#3Unnamed modelNHL0.23763.2%190
#4NHL Moneyline Classifier (Random Forest)NHL0.24160.2%244
#5MLB Moneyline (Ridge Classifier)MLB0.24161.4%53
#6NHL Moneyline Classifier (Random Forest)NHL0.24159.8%244
#7Unnamed modelNBA0.24251.1%66
#8MLB Moneyline Classifier (Random Forest)MLB0.24358.4%166
#9MLB Moneyline (TabPFN)MLB0.24358.4%166
#10MLB Moneyline (Randomized trees)MLB0.24558.4%166
#11MLB Moneyline Predictor (Gradient boosted trees)MLB0.24656.6%166
#12NHL Moneyline (CatBoost)NHL0.24758.6%244

Metric glossary

Brier score
Mean squared error of probabilistic forecasts. Lower is better.
Log-loss
Penalizes overconfident wrong answers harder than Brier. Used for binary classifiers.
Hit rate
Win percentage excluding pushes. Breakeven against -110 juice is about 52.4%.
ATS
Against-the-spread win rate for scored spread picks.
CLV
Closing-line value: average edge captured against the final market price.
Max drawdown
Worst peak-to-trough loss in units across the scored run.

What gets audited next

  • Replayable runs: every benchmark row links back to immutable model versions and scored prediction windows.
  • Leakage checks: validation rejects runs that train on the same games they claim to evaluate.
  • Verified badges: signed benchmark runs can be surfaced on model cards and leaderboard rows.