NBA · FAIR LINES · 2020–26
NO DATA
Slate
Our fair line for every game. Type the line and price you see at your book: each card says LEAN, PASS or CHECK NEWS, and you can log the pick.
Schedule
Every game this season, with results as they come in. Pick a team to see its season: opponents, home and away, rest and results.
Picks
Every pick logged from the slate, graded as results land. Add the closing line to score it: closing line value, not wins, says whether the model has an edge.
No picks yet. Enter your book’s line on a slate card and press Log pick.
Picks are saved in this browser. Back up now and then: clearing the browser’s site data deletes them, and another browser or device will not see them. The public site and the copy opened from this Mac keep separate picks too: Back up on one and Restore on the other to move them.
Backtest
Walk-forward against the closing line. Settings were tuned on 2021–23; the 2023–26 test seasons played no part in choosing them.
By season
Calibration, and where the gap comes from
◆ Home-win probability vs result · test · dot = games · dashed = perfect
◆ Gap to the close by likely cause · test · gold line = +0.50 target
A cause is read from who actually played, so it diagnoses the gap; the model could not have known it. Half the test games had a key player out.
Largest disagreements
Morgan Hilton & Claude · 2026