SportsProof

Accuracy scoreboard

Proof for the model itself. Every finished game is re-projected using only what was known before that week, then compared with what actually happened (PPR).

Live track record

Every morning, before kickoff, the projections are saved and locked. After the games, the saved numbers are compared with what happened. Nobody can edit them afterward, so this is the honest scoreboard.

Locked projections graded
417
Locked model miss
6.0 pts
plain average: 6.3 pts
Top third scored
16.1 pts
Bottom third scored
8.3 pts
Projections tested
1410
weeks 2, 3, 4, 5, 6, 7, 8
Model avg miss
5.7 pts
plain average: 6.1 pts
Top third of projections
15.7 pts
what they actually scored
Bottom third
7.3 pts
what they actually scored

The matchup model beat a plain season average by 0.4 points per player-game. Players the model liked most scored 8.4 more points than the ones it liked least. Correlation between projection and result: 0.46. Average bias: +0.3 points (positive = projections ran high).

Early in the season this is a small sample and Vegas, weather and injury adjustments are not part of the backtest, since those need historical snapshots. It will get more convincing every week.

PositionTestedModel missAvg missCorr
QB2016.67.00.26
RB3036.26.60.44
WR4925.96.30.44
TE2205.46.00.37
K1944.04.00.11

Bet markets

Are the Bets page percentages honest? Every common line for every player who played is re-priced using only what was known before that week, then checked against what happened. A good model's 60% calls hit about 60% of the time.

Bet lines graded
16,826
weeks 3, 4, 5, 6, 7, 8
Average error (Brier)
0.143
player's own hit rate: 0.141

When we said… it happened

We saidCallsAvg chanceHit
0–10%70443%6%
10–20%242715%19%
20–30%184025%28%
30–40%143835%34%
40–50%109445%43%
50–60%86555%51%
60–70%74265%58%
70–80%59775%66%
80–90%47685%74%
90–100%30394%85%

By bet type

MarketCallsAvg chanceHitError vs naive
Anytime touchdown270612%12%0.087 / 0.093
Rushing touchdown115212%13%0.089 / 0.094
Receiving touchdown222010%9%0.069 / 0.076
Passing touchdowns50447%47%0.184 / 0.189
Receptions370036%34%0.180 / 0.169
Rushing yards118531%34%0.176 / 0.181
Field goals51952%56%0.217 / 0.201
Receiving yards370023%26%0.161 / 0.156
Passing yards84037%41%0.213 / 0.211
Quarterback rushing yards30025%23%0.170 / 0.166

Greyed markets have fewer than 100 graded lines, too few to judge. Injury and quarterback-change adjustments aren't in this test (they rely on reports we only have for today), so it grades the core model.

SP Score

Does a higher SportsProof Score mean more yards, catches and touchdowns the next game? Each finished week from Week 4 on is re-scored using only earlier games. “Rank match” is how well the score orders players by what they then did (within position, 0 = no better than random); it is compared with simply using each player's season average.

Bet typeScoredRank matchSeason avgTop vs bottom fifth
Anytime touchdown7620.230.1646% vs 16%
Rushing touchdown3190.340.1863% vs 11%
Receiving touchdown6390.110.0730% vs 13%
Passing touchdowns1440.260.2259% vs 29%
Receptions6390.450.4465% vs 10%
Rushing yards1960.480.5455% vs 13%
Field goals141-0.010.0666% vs 54%
Receiving yards6390.380.3551% vs 14%
Passing yards1440.290.2862% vs 18%
Quarterback rushing yards820.400.2347% vs 6%