Model CLV — Aggregate Audit

Per-sport closing-line-value audit on the platform's recommended picks. CLV = closing price − the price we took, raw implied on both sides. The model is not in that formula, which is what makes it a test rather than a restatement of our own opinion. Positive mean CLV means our picks consistently beat the close, the standard proxy for sharp skill.

-2.59pp
Our picks are not beating the closing line.
Mean closing-line value across 2,524 recommended picks. We got a better price than the close on 26.1% of them.

When we like a side, the price tends to move against us before the game starts. That is the earliest sign a pick was wrong, and it shows up long before results do.

Minimum before we sell picks +0.00pp Target +1.00pp Short of target by 3.59pp
Window:
30 days 90 days All time
View:
Per sport By sport + bet type
Methodology: CLV computed at game settlement against closing line (Pinnacle preferred, falls through to best-priced sharp book). Buckets with N<30 hidden until threshold met. Backfilled via OddsAPI historical-markets API; capture rate 84.3% (was 40.5% before 2026-05-10 fix).
Model CLV by sport and bet type.
Sport Bet type N Mean CLV Median CLV % beating close
AMERICANFOOTBALL_NFL moneyline 32 +0.13pp +0.00pp 37.5%
EPL moneyline 32 +4.10pp +0.04pp 50.0%
LALIGA moneyline 40 +0.28pp -0.97pp 40.0%
LALIGA over_under 31 -1.97pp +0.00pp 48.4%
LIGUE1 moneyline 31 -1.05pp -0.12pp 45.2%
MLB moneyline 434 -1.08pp -0.51pp 37.6%
MLB over_under 176 -9.61pp -2.81pp 16.5%
MLB spread 316 -7.74pp -3.84pp 19.3%
MMA_MIXED_MARTIAL_ARTS moneyline 80 -9.32pp -0.56pp 28.7%
MMA_MIXED_MARTIAL_ARTS over_under 53 -0.55pp +0.00pp 26.4%
NCAAF moneyline 119 -0.16pp +0.00pp 3.4%
NCAAF over_under 130 -0.12pp +0.00pp 0.0%
NCAAF spread 127 -0.16pp +0.00pp 1.6%
NFL_PRESEASON moneyline 34 +1.34pp +2.24pp 64.7%
NFL_PRESEASON over_under 33 -0.04pp +0.00pp 0.0%
NFL_PRESEASON spread 30 +0.08pp +0.00pp 3.3%
SERIEA moneyline 38 -0.92pp -1.31pp 34.2%
SERIEA over_under 33 -2.91pp -2.83pp 15.2%
TENNIS_ATP moneyline 235 -0.70pp +0.00pp 39.1%
TENNIS_WTA moneyline 272 -0.72pp +0.00pp 38.2%

Cumulative-mean CLV trajectory

cumulative mean CLV (pp) · N=2524-2.59pp

What we are doing about it

A number like the one above is worth little without the response to it, so here is ours, and the figure that will show whether it worked.

  1. Narrow to where we are least behind. CLV is not evenly bad. Moneyline runs far closer to the line than spreads and totals, and one sport carries both our largest sample and our worst number. Coverage follows the evidence rather than the calendar.
  2. Pull the model toward the market where it disagrees most. In the band where our probability departs furthest from the closing price, the market has been the better estimator. That is a calibration problem with a known direction, not a mystery.
  3. Fix the instrument before trusting it. Some of what this page measured was measurement error, found and corrected in September 2026. Numbers here predate and postdate those fixes; the trajectory below is the honest view.

The test: mean CLV on the picks we recommend, non-negative at 95% confidence. Until it clears that bar we are not selling picks — and this page will keep saying so.

See /trust for live calibration buckets across sports and /methodology for the signal pipeline behind each pick.