Skip to content

Intelligence engines

CLV Calibration: proving the method

An illustrative baseline model backtested against nflverse closing lines: a demonstration of how closing-line value is computed and graded, not our pick engine's record (that stays gated until it can be honestly published). Self-grading, never a bet; forward odds stay gated.

How we read it

CLV: closing line value

The probability points the model's number beats the closing line on the side it took. Beating the close is the single best leading indicator of a sound process.

Model vs Close

Model implied probability for the side, compared to the implied probability of the closing line. The gap between them is the CLV.

Self-grading, never a bet

A backtest against nflverse schedules: did the model beat the close or trail it? Forward odds stay gated. This grades the engine, it does not place a wager.

Illustrative CLV self-grade · 1999-2025 · 6967 games graded

Did the illustrative model beat the close?

Backtest CLV self-grade: a simple, transparent model edge graded against the CLOSING spread & total from nflverse schedules over completed games. CLV is how we keep ourselves honest. Self-grade, not a pick: no bets, no live odds.

60 rows
#The read
1202517DEN @ KCspreadKC +13.594.7%52.4%+0.4228YesBeat close
2202517NE @ NYJspreadNYJ +12.591.9%52.4%+0.3948Beat close
3202518LAC @ DENspreadLAC +14.588.5%52.4%+0.3612Beat close
4202518ARI @ LAspreadARI +14.588.5%52.4%+0.3612Beat close
5202518MIA @ NEspreadMIA +1487.1%52.4%+0.3472Beat close
6202518NYJ @ BUFspreadNYJ +12.582.9%52.4%+0.3052Beat close
7202518TEN @ JAXspreadTEN +12.582.9%52.4%+0.3052Beat close
8202518GB @ MINspreadGB +12.582.9%52.4%+0.3052Beat close
9202517DAL @ WASspreadWAS +8.580.7%52.4%+0.2828YesBeat close
10202517LA @ ATLspreadATL +7.577.9%52.4%+0.2548YesBeat close
11202517DET @ MINspreadMIN +776.5%52.4%+0.2408YesBeat close
12202517SEA @ CARspreadCAR +6.575.1%52.4%+0.2268Beat close
13202518CLE @ CINspreadCLE +9.574.5%52.4%+0.2212YesBeat close
14202518IND @ HOUspreadIND +9.574.5%52.4%+0.2212YesBeat close
15202517TB @ MIAspreadMIA +5.572.3%52.4%+0.1988YesBeat close
16202518BAL @ PITspreadPIT +4.569.5%52.4%+0.1708YesBeat close
17202517PIT @ CLEspreadCLE +4.569.5%52.4%+0.1708YesBeat close
18202517ARI @ CINspreadARI +767.5%52.4%+0.1512Beat close
19202518KC @ LVspreadLV +3.566.7%52.4%+0.1428YesBeat close
20202517JAX @ INDspreadIND +3.566.7%52.4%+0.1428Beat close
21202518DAL @ NYGspreadNYG +365.3%52.4%+0.1288YesBeat close
22202517NYG @ LVspreadLV +365.3%52.4%+0.1288Beat close
23202518SEA @ SFspreadSF +2.563.9%52.4%+0.1148Beat close
24202517NO @ TENspreadTEN +1.561.1%52.4%+0.0868Beat close
25202518NO @ ATLspreadNO +4.560.5%52.4%+0.0812YesBeat close
26202518DET @ CHIspreadDET +3.557.7%52.4%+0.0532YesBeat close
27202517CHI @ SFspreadCHI +3.557.7%52.4%+0.0532Beat close
28202518WAS @ PHIspreadWAS +356.3%52.4%+0.0392YesBeat close
29202518CAR @ TBspreadCAR +356.3%52.4%+0.0392YesBeat close
30202517PHI @ BUFspreadPHI +356.3%52.4%+0.0392YesBeat close
31202517BAL @ GBspreadBAL +2.554.9%52.4%+0.0252YesBeat close
32202517HOU @ LACspreadLAC -1.552.7%52.4%+0.0028Beat close
33202518NO @ ATLtotalUnder 43.552.4%52.4%0.0000At close
34202518NYJ @ BUFtotalOver 39.552.4%52.4%0.0000At close
35202518DET @ CHItotalUnder 51.552.4%52.4%0.0000At close
36202518CLE @ CINtotalUnder 47.552.4%52.4%0.0000At close
37202518LAC @ DENtotalUnder 37.552.4%52.4%0.0000At close
38202518IND @ HOUtotalOver 37.552.4%52.4%0.0000At close
39202518TEN @ JAXtotalOver 46.552.4%52.4%0.0000At close
40202518ARI @ LAtotalOver 49.552.4%52.4%0.0000At close
41202518KC @ LVtotalUnder 36.552.4%52.4%0.0000At close
42202518GB @ MINtotalUnder 37.552.4%52.4%0.0000At close
43202518MIA @ NEtotalOver 44.552.4%52.4%0.0000At close
44202518DAL @ NYGtotalOver 50.552.4%52.4%0.0000At close
45202518WAS @ PHItotalOver 38.552.4%52.4%0.0000At close
46202518BAL @ PITtotalOver 41.552.4%52.4%0.0000At close
47202518SEA @ SFtotalUnder 47.552.4%52.4%0.0000At close
48202518CAR @ TBtotalUnder 43.552.4%52.4%0.0000At close
49202517DAL @ WAStotalOver 50.552.4%52.4%0.0000At close
50202517DET @ MINtotalUnder 45.552.4%52.4%0.0000At close
51202517DEN @ KCtotalUnder 37.552.4%52.4%0.0000At close
52202517SEA @ CARtotalUnder 42.552.4%52.4%0.0000At close
53202517ARI @ CINtotalUnder 52.552.4%52.4%0.0000At close
54202517PIT @ CLEtotalUnder 35.552.4%52.4%0.0000At close
55202517BAL @ GBtotalOver 38.552.4%52.4%0.0000At close
56202517JAX @ INDtotalUnder 48.552.4%52.4%0.0000At close
57202517HOU @ LACtotalUnder 40.552.4%52.4%0.0000At close
58202517NYG @ LVtotalOver 40.552.4%52.4%0.0000At close
59202517TB @ MIAtotalUnder 44.552.4%52.4%0.0000At close
60202517NE @ NYJtotalOver 42.552.4%52.4%0.0000At close

Backtest CLV self-grade: a simple, transparent model edge graded against the CLOSING spread & total from nflverse schedules over completed games. CLV is how we keep ourselves honest. Self-grade, not a pick: no bets, no live odds.

Data via nflverse (nflverse-data), licensed CC BY 4.0. How we source data

More engines & APIs5 engines without a standalone boardPOST-only, founder-gated, or rendered on the player boards under /players. Expand to browse them.

Roster Advice

Model → real add/drop/read decisions for a posted roster (composes with Sleeper sync).

Graded Pool

Composes the model + xFP + team environment (real schemeFit from neutral-script offensive EPA) + QB-forward passing signal into a real graded pool that drives every fantasy tool when the founder enables it.

QB Consensus

ESPN QBR (results) vs Next Gen CPOE (accuracy), triangulated. Disagreement surfaced, not averaged.

Rushing Efficiency

RYOE/att vs volume with stacked-box context: bell-cow / buy-low / volume-dependent.

Receiving Opportunity (WOPR)

Air-yards & target share → WOPR, with opportunity-vs-production buy/sell.