The thesis — pricing skill, not winning
Sports betting has a folk metric (win rate) and a pro metric (CLV). The folk metric is what bettors brag about at the bar. The pro metric is what bookmakers use to decide who to limit. The difference matters: win rate over 50 or 100 bets is mostly variance; CLV over the same sample is mostly skill. If you want to know whether you are actually beating the market, win rate will mislead you and CLV will tell you the truth.
The thesis: the closing price of a sports betting market is the most accurate available probability estimate, because all sharp action that will ever hit that market has hit it by close. A bettor who consistently locks in prices longer than the closing fair price is, by definition, identifying mispricings before the market corrects them. That is sharpness in its purest form.
The math — how CLV is computed
# Bet placed Tuesday 10 AM your_price = +140 → decimal 2.40 # Pinnacle closing no-vig price Sunday 1 PM closing_market = +120 → decimal 2.20 closing_novig = +125 → decimal 2.25 # CLV in cents CLV_cents = (2.40 − 2.25) × 100 = +15 cents CLV_percent = (2.40/2.25) − 1 = +6.67%
Two ways to express it. The cents version is dominant in US sports media ("he beat the close by 8 cents"). The percentage version is dominant in academic literature and quantitative finance crossovers.
Why CLV converges faster than win rate

Statistical sample-size math: win rate carries variance of √(p(1-p)/n) ≈ 0.5/√n at break-even. For 100 bets, ±5% standard error. To distinguish a 52% sharp from a 50% mug with 95% confidence requires roughly 2,500 bets — a season-plus of volume even at 50 bets/week.
CLV carries variance of approximately 1.5 cents per bet at the individual bet level. To distinguish +2 cents average CLV from 0 requires roughly 230 bets at 95% confidence — about one-tenth the sample size of the win-rate test. This is why CLV is the pro's signal of choice.
Benchmark — what CLV scores actually mean
| Average CLV (cents) | Win-rate proxy | Profile | Account fate |
|---|---|---|---|
| -3 or worse | ~48% | Loses to vig + bad pricing | Long-term -EV |
| -1 to -2 | ~50% | Loses to vig only | Roughly break-even on win, loses to vig |
| 0 | 52.4% | Beats vig exactly, no edge over market | Hovers near break-even |
| +1 to +2 | 52.5-53.5% | Mildly sharp | Mild +EV, flagged but not yet limited |
| +3 to +5 | 53.5-55% | Documented sharp | Limited by US retail in 1-6 months |
| +6 to +10 | 55-58% | Pro-level edge | Limited fast; survives only on Pinnacle/Circa |
| +10+ | 58%+ | Elite arber, model edge, or scalper | Limited or banned within days |
Where to source closing prices
The CLV calculation is only as good as the closing no-vig benchmark. Industry-standard sources:
- Pinnacle Sports — the global sharp benchmark. Closing line at 2.5% vig is the most accurate single source. Inaccessible to US bettors without offshore accounts.
- Bet365 Asian Handicap — high-limit, low-vig (2.5-3.5%) and sharp-friendly. Good Pinnacle substitute in Asia and EU.
- Circa Sports Vegas — US legal, sharp-friendly, used by many domestic pros as benchmark.
- Smarkets / Betfair Exchange — true mid-market prices with commission. Excellent for niche markets.
- OddsJam / DonBest / OddsPortal — third-party aggregators publishing closing line databases. Useful but lag real-time.
Pro shops typically run a Python pipeline that scrapes 4-6 sharp books at game start, computes no-vig prices across each, and averages them into a single benchmark closing price. CLV is then logged against this average.
CLV's edge cases — when the metric lies
Stale or canceled markets
If you bet a market that subsequently has key information leak (injury news, weather), the line will move dramatically. Your CLV will show as massive (+15-25 cents) but it reflects market response to news, not your pricing skill. Most pros exclude post-news bets from CLV calculations.
Limit-restricted bets
If a sportsbook limits your bet size to $50, you may show good CLV at $50 but be unable to scale. Pro shops weight CLV by stake — average CLV at $1,000 stakes is meaningful, average CLV at $50 stakes is interesting but not actionable.
Bonus-bet CLV
Risk-free bets, deposit matches, and odds boosts create artificial CLV because the bettor is effectively betting at +X cents to start. Most pros calculate "real-money CLV" excluding all promotional credit.
Steam-chasing CLV
A bettor who waits for a known sharp move on Pinnacle, then bets the same side at DraftKings 30 seconds later, will show positive CLV mechanically. This is a real edge (it pays the bills for many low-key pros) but it is not modeling skill. Books segment their CLV analysis to distinguish line-following from independent pricing.
The CLV lifecycle of a sharp bettor
- Month 1-2: Open accounts. Place 30-60 bets across multiple markets. CLV averages +3-5 cents.
- Month 3: Risk team flags account. Stakes get capped at 25-50% of nominal limit. Many bets show "max bet" responses.
- Month 4-6: Account fully limited or closed. The sharp moves to fresh book(s), pinnacle, exchanges, or signs up family/spouse accounts.
- Steady state: Pro shops maintain a rotating portfolio of 15-30 accounts, with active accounts at any time being whichever books haven't yet limited. The "shelf life" of a US retail account is 3-12 months for documented sharps.
Most professional bettors plan around this lifecycle. Some maintain "bonus farming" identities (high handle, low CLV) separately from "sharp action" identities (lower handle, high CLV). The risk team's job is to catch the second type and the sharp's job is to avoid catching too quickly.
The CLV-Sharpe analogy
CLV is to sports betting what risk-adjusted returns are to hedge fund evaluation. A hedge fund with high absolute return but bad Sharpe ratio is suspect; a hedge fund with steady mid-single-digit returns and Sharpe > 1 is taken seriously. Similarly, a sports bettor with 60% win rate over 30 bets is not necessarily skilled; a sports bettor with +3 cents CLV over 500 bets almost certainly is.
This is why pro shops underweight loud accounts boasting about heaters and overweight quiet accounts grinding out CLV. The first is variance; the second is alpha.
Common CLV mistakes
- Comparing to opening line — opening lines aren't fair; closing lines are. Opening-line CLV is meaningless.
- Using vig-loaded closing price — you must strip vig from the closing line to get the fair benchmark.
- Mixing book sources — your bet at DraftKings vs closing at Bet365 vs no-vig at Pinnacle creates noise. Pick one closing benchmark and stick with it.
- Ignoring market shifts — a bet placed Tuesday on Thursday Night Football has a different volatility profile than a bet placed Sunday morning. Normalize CLV by time-to-event.
- Cherry-picking samples — only counting wins as "good CLV" or only logging bets that won. The whole sample matters.
Sources & further reading
- Wagenmakers, E.-J. et al. "Bayesian statistical reasoning in sports betting." Psychonomic Bulletin & Review, 2018 — sample size analysis for win-rate vs CLV.
- Buchdahl, Joseph. "Why CLV matters more than win rate." Football Data Blog, 2019.
- Pinnacle Betting Resources — "Why the closing line value is your best indicator" (open documentation).
- Spann, Martin & Skiera, Bernd. "Sports forecasting: a comparison of the forecast accuracy of prediction markets, betting odds and tipsters." Journal of Forecasting, 2009.
- Kovalchik, Stephanie. "Searching for the GOAT of tennis win prediction." Journal of Quantitative Analysis in Sports, 2016 — methodological precedent for benchmarking models against closing prices.
