Skip to content
CURRENT
-7.5 → -6 (+1.5) over 24 captures ATL @ GB spread -7.5 → -6 house House backtest last 10: 6–4 · 90-day all-market 55.3% (n=8163) · 22h ago Wire Peyton fumes over INT while 'Breaking Bad' star Bryan Cranston celebrates Wire Sources: Colts' Pierce out weeks; hoping for return midseason Wire Giants QB Jaxson Dart exits MNF game vs. Rams with knee injury
Access: Anonymous access. Content follows.
learn

Elo and SHAP: What Each Half of the Phrase Actually Does

Read the price, role, and market first Elo gives a team one rating number; SHAP is supposed to explain it. What eight Week 1 engines actually show of each, priced on one real game.

5 sections

Sample-Size Sam

Retired byline of the Shark Snip desk for accuracy-tracking coverage. Kept for the posts published under it before 2026-09-09.

Key takeaways (from article sections)

  • Elo gives you a rating, not a reason
  • Eight Elo-family rows, one Sunday-night game
  • What "SHAP" promises that is not in the data yet
  • Where the proof still has to start
  • The Receipts Drawer

Updated Sep 7, 2026 · Week 1 board.

Elo gives you a rating, not a reason

An Elo rating boils a team down to one strength number, turns two of those into a predicted margin, then updates after every result. What it never tells you is which yards or which plays moved it. Eight of the engines we point at Week 1 run on some version of that rating (Elo: one strength number per team). We pointed all eight at this game.

Some are tuned on preseason form, some on the rating alone, one pair Bayesian (it updates a little at a time) and one pair Linear (it updates by a fixed step). The table below carries the full breakdown. Same two teams every time. A different number every time.

A rating is an opinion with a number attached, and eight opinions came back.

Eight Elo-family rows, one Sunday-night game

New England at Seattle kicks off at 8:20 p.m. ET, Sep 9. Every Elo- and SHAP-named engine we carry got pointed at that one game.

The market on it is tight: Pinnacle, DraftKings and Bovada all have Seattle favored by 3.5 points with a 44.5-point total, checked between 4:52 p.m. and 6:07 p.m. ET, Sep 7. Against one settled number, the eight engines come back scattered.

ModelModel numberPick & lineRun on
House NFL Bridge - Preseason Prior (Elo) - Spread5.7004home 3.5, −108betmgm
Engine A: SHAP Explainable Elo Model (Linear)−4.4547away 3.5, −110bovada
Engine B: SHAP Explainable Elo Model (Linear)−4.4521away 3.5, −115draftkings
Engine A: Simple Elo Spread Model (Linear)−3.7767away 3.5, −110bovada
Engine B: Simple Elo Spread Model (Linear)−3.7801away 3.5, −115draftkings
Engine A: Simple Elo Spread Model (Bayesian)−3.5849away 3.5, −110bovada
Engine B: Simple Elo Spread Model (Bayesian)−3.5849away 3.5, −115draftkings
NFL Elo Power Ratings Spread (XGBoost)1.2344away 3.5, −115draftkings

Read that number column carefully, because I nearly didn't. Nothing tells us these eight models share the same plus-or-minus convention, so comparing the raw numbers head to head is a guess dressed as a fact. What we can say is which side each model actually took. Seven of the eight are on the away side, New England, against the 3.5-point number.

The Preseason Prior (Elo) model stands alone on Seattle at that same number. That split is sourced. Seven one way, one the other, and that beats averaging a column whose sign nobody has checked.

What "SHAP" promises that is not in the data yet

SHAP stands for Shapley Additive exPlanations. It's a method for cutting a model's number into the pieces that built it. Done properly it reads like this: home turf plus 0.8, rest advantage plus 0.3, pass-rush mismatch minus 1.1, and those add up to the final number. Two models in the table above are literally named SHAP Explainable Elo Model.

Neither one shows me a piece-by-piece breakdown. Each is a single number, a side, a line and a date it ran, the exact shape of every other model up there. So the name is promising an explanation that isn't in front of us this week. If that breakdown lands later, I'll say so right here.

Where the proof still has to start

There's no track record underneath any of this. Across every house pick we've graded site-wide, the count sits in two buckets: 6,119 we can't grade at all, and 1 marked a loss. Not one win yet. That tally covers the whole site rather than these eight models, so no separate accuracy number exists for any of them, Elo or SHAP-named or otherwise.

What I can stand behind this week is the number each model produced, the side and line it took, and the plain fact that the SHAP-named ones don't show the breakdown their name advertises.

The Receipts Drawer

Eight models, one rating idea, eight different numbers, and two of them landing on the identical figure: both Bayesian Simple Elo Spread engines print −3.5849 on this game, independently. Agreement that exact is rare enough here that I stopped and checked it twice. Everything else spreading out the way it does is a reason to shop this game before you bet it, not a reason to skip it. The SHAP label is a promise the numbers don't keep yet, so don't pay extra confidence for a model just because its name says it explains itself.

Go read the receipts yourself. Every published Week 1 pick sits at /picks/nfl. The live market is at /odds. The player side of this same game runs off the Week 1 projection board, which gives Jaxon Smith-Njigba 18.92 points in PPR scoring, third among receivers, and Drake Maye 16.26, thirteenth among quarterbacks: /fantasy/nfl/rankings.

How our spread models get built is at /blog/nfl-betting-model-explained, and why a SHAP-named model still does not show its work is at /blog/glass-box-vs-black-box-betting-models. Watch for a rerun that finally attaches a real breakdown to those two. Until it does, treat every model in that table the same way: a number, a side, and nothing else.

Frequently asked questions

What does Elo measure in our NFL models?
Elo gives each team one strength rating that produces a single predicted number for a matchup, like a point spread. On its own it does not break that number down into the reasons behind it.
Do our SHAP-named models show which factors built the number?
No. The two engines named SHAP Explainable Elo Model carry the same single number, side and line as every other engine we track, with no factor-by-factor breakdown yet.
Why do eight Elo-style models show different numbers for the same game?
Each is a separate engine — Bayesian, linear and XGBoost versions, each run on two separate builds. We cannot confirm they all use the same plus/minus convention, so which side each one bet is the more reliable comparison than the raw number.

Build a free model in 60 seconds →

Go →
5m read time
10 players/teams
8 key angles

Angles in this read

  • Edge meter Positive expected value is presented as a meter, not a guarantee.
  • Line arrow Spread, total, and price movement sections get directional cues.
  • Model sparkline Model output and projection movement get a tiny sparkline rhythm.
  • Probability bands Ranges and uncertainty are shown as bands rather than fake certainty.
  • Line reveal Pretext-measured lines reveal without reflowing the article.
  • Entity chip Player and team names are surfaced as scannable chips.

This article's context stays anchored to Updated Sep, An Elo and Eight Elo and model, nfl modeling and elo rating, all of which appear in the post itself.

Names and terms found in this article
Updated SepAn EloEight EloNew EnglandEvery EloPreseason PriorShapley AdditiveBayesian Simple Elo Spreadmodelnfl modelingelo ratingshapmodel methodology
Share this guide Help another reader make a sharper decision.

Get picks in your inbox

One email, every slate — ranked edges, no touts. Unsubscribe any time.

Start free — pick NFL

Go →

Continue with evidence

Related reading and source status

Related Reads

Elo and SHAP: The Pair That Explains a Betting Model — Shark Snip
Modeling

Elo and SHAP: The Pair That Explains a Betting Model

Elo rates how strong a team is; SHAP shows which inputs moved a prediction. Here is how both work on our own 2026 schedule data.

Aug 27, 2026 5 min read
Elo SHAP: What Moves a Predicted Spread — Shark Snip
Markets

Elo SHAP: What Moves a Predicted Spread

Elo SHAP reads a spread model: Elo ranks the teams, SHAP shows which factor moved the number. Our one-book board shows why settled data matters first.

Aug 24, 2026 6 min read
Elo SHAP: What It Can and Cannot Tell You — Shark Snip
Modeling

Elo SHAP: What It Can and Cannot Tell You

SHAP explains one model's own inputs, not why eight Elo house models price the same game from -4.455 to 5.700; SHAP values are absent here.

Aug 23, 2026 6 min read

query: loadMergedBlogPostCards + scoreRelated · n = 3

No data

No graded source picks match this article yet

The public.source_accuracy_scores 90-day query returned no rows for this article's inferred sport.