Informational only. This page computes a lean from public game data; it is not betting advice, and no wagering is offered or arranged here. If you bet, do it legally and within your means.
Week 9, 2026 season
Slight lean · Cincinnati Bengals
Slight lean to Cincinnati Bengals to cover: our margin says Bengals by 4.5, and the line is CIN −3.
- Our margin
- Bengals by 4.5
- Edge vs. line
- −1.5 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −107 | 1.00 × +0.0256 | −2.7 |
| Recent form | −13.25 | 1.00 × +0.1027 | −1.4 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | +0.08 | 1.00 × −1.4355 | −0.1 |
| Home field | 0.00 | 1.00 × +1.8010 | 0.0 |
| Play efficiency | −4.51 | 1.00 × +0.0745 | −0.3 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −4.5 |
| The line, as a home margin | −3.0 |
| Edge | −1.5 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Slight lean · Denver Broncos
Slight lean to Denver Broncos to cover: our margin says Broncos by 4.1, and the line is DEN −2.5.
- Our margin
- Broncos by 4.1
- Edge vs. line
- −1.6 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −201 | 1.00 × +0.0256 | −5.1 |
| Recent form | −12.00 | 1.00 × +0.1027 | −1.2 |
| Rest edge | +3.00 | 1.00 × +0.2528 | +0.8 |
| Cover trend | −0.33 | 1.00 × −1.4355 | +0.5 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −10.45 | 1.00 × +0.0745 | −0.8 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −4.1 |
| The line, as a home margin | −2.5 |
| Edge | −1.6 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Lean · Indianapolis Colts
Lean to Indianapolis Colts to cover: our margin says Cowboys by 1.3, and the line is DAL −4.5.
- Our margin
- Cowboys by 1.3
- Edge vs. line
- +3.2 pts
- Cover chance
- 50%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −45 | 1.00 × +0.0256 | −1.2 |
| Recent form | −13.75 | 1.00 × +0.1027 | −1.4 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | +0.08 | 1.00 × −1.4355 | −0.1 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −5.43 | 1.00 × +0.0745 | −0.4 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −1.3 |
| The line, as a home margin | −4.5 |
| Edge | +3.2 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 3+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Coin flip · New York Jets
Coin flip: our margin (Chiefs by 8.9) is within a point of the line (KC −9.5), so the numbers don't separate the two sides.
- Our margin
- Chiefs by 8.9
- Edge vs. line
- −0.6 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | +208 | 1.00 × +0.0256 | +5.3 |
| Recent form | +2.00 | 1.00 × +0.1027 | +0.2 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | −0.08 | 1.00 × −1.4355 | +0.1 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +19.89 | 1.00 × +0.0745 | +1.5 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | +8.9 |
| The line, as a home margin | +9.5 |
| Edge | −0.6 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 0+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Slight lean · Miami Dolphins
Slight lean to Miami Dolphins to cover: our margin says Lions by 5.4, and the line is DET −6.5.
- Our margin
- Lions by 5.4
- Edge vs. line
- +1.1 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −202 | 1.00 × +0.0256 | −5.2 |
| Recent form | −9.75 | 1.00 × +0.1027 | −1.0 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | +0.17 | 1.00 × −1.4355 | −0.2 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −10.87 | 1.00 × +0.0745 | −0.8 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −5.4 |
| The line, as a home margin | −6.5 |
| Edge | +1.1 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Lean · New Orleans Saints
Lean to New Orleans Saints to cover: our margin says Saints by 6.1, and the line is NO −3.
Shedeur Sanders starts for the Cleveland Browns; Deshaun Watson made most of their recent starts. The QB change factor counts that.
- Our margin
- Saints by 6.1
- Edge vs. line
- +3.1 pts
- Cover chance
- 50%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −38 | 1.00 × +0.0256 | −1.0 |
| Recent form | −2.50 | 1.00 × +0.1027 | −0.3 |
| Rest edge | +7.00 | 1.00 × +0.2528 | +1.8 |
| Cover trend | −0.33 | 1.00 × −1.4355 | +0.5 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +7.99 | 1.00 × +0.0745 | +0.6 |
| QB change | −1 | 1.00 × −2.6633 | +2.7 |
| Our margin (home minus away) | +6.1 |
| The line, as a home margin | +3.0 |
| Edge | +3.1 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 3+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Coin flip · Philadelphia Eagles
Coin flip: our margin (Giants by 2.3) is within a point of the line (NYG −3), so the numbers don't separate the two sides.
J.J. McCarthy starts for the New York Giants; Jameis Winston made most of their recent starts. The QB change factor counts that.
Joe Milton III starts for the Philadelphia Eagles; Jalen Hurts made most of their recent starts. The QB change factor counts that.
- Our margin
- Giants by 2.3
- Edge vs. line
- +0.7 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −44 | 1.00 × +0.0256 | −1.1 |
| Recent form | −14.50 | 1.00 × +0.1027 | −1.5 |
| Rest edge | −7.00 | 1.00 × +0.2528 | −1.8 |
| Cover trend | −0.50 | 1.00 × −1.4355 | +0.7 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −5.38 | 1.00 × +0.0745 | −0.4 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −2.3 |
| The line, as a home margin | −3.0 |
| Edge | +0.7 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 0+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Coin flip · Los Angeles Rams
Coin flip: our margin (Rams by 4.7) is within a point of the line (LA −4.5), so the numbers don't separate the two sides.
- Our margin
- Rams by 4.7
- Edge vs. line
- −0.2 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −147 | 1.00 × +0.0256 | −3.8 |
| Recent form | −7.50 | 1.00 × +0.1027 | −0.8 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | 0.00 | 1.00 × −1.4355 | 0.0 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −26.42 | 1.00 × +0.0745 | −2.0 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −4.7 |
| The line, as a home margin | −4.5 |
| Edge | −0.2 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 0+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Coin flip · Los Angeles Chargers
Coin flip: our margin (Texans by 5.1) is within a point of the line (HOU −6), so the numbers don't separate the two sides.
- Our margin
- Texans by 5.1
- Edge vs. line
- +0.9 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −118 | 1.00 × +0.0256 | −3.0 |
| Recent form | −15.00 | 1.00 × +0.1027 | −1.5 |
| Rest edge | −7.00 | 1.00 × +0.2528 | −1.8 |
| Cover trend | −0.25 | 1.00 × −1.4355 | +0.4 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −12.54 | 1.00 × +0.0745 | −0.9 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −5.1 |
| The line, as a home margin | −6.0 |
| Edge | +0.9 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 0+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Slight lean · San Francisco 49ers
Slight lean to San Francisco 49ers to cover: our margin says 49ers by 12.3, and the line is SF −10.
- Our margin
- 49ers by 12.3
- Edge vs. line
- +2.3 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | +204 | 1.00 × +0.0256 | +5.2 |
| Recent form | +12.50 | 1.00 × +0.1027 | +1.3 |
| Rest edge | +7.00 | 1.00 × +0.2528 | +1.8 |
| Cover trend | −0.17 | 1.00 × −1.4355 | +0.2 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +26.50 | 1.00 × +0.0745 | +2.0 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | +12.3 |
| The line, as a home margin | +10.0 |
| Edge | +2.3 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Coin flip · New England Patriots
Coin flip: our margin (Patriots by 3.9) is within a point of the line (NE −3), so the numbers don't separate the two sides.
- Our margin
- Patriots by 3.9
- Edge vs. line
- +0.9 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | +67 | 1.00 × +0.0256 | +1.7 |
| Recent form | −1.25 | 1.00 × +0.1027 | −0.1 |
| Rest edge | −3.00 | 1.00 × +0.2528 | −0.8 |
| Cover trend | −0.42 | 1.00 × −1.4355 | +0.6 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +8.65 | 1.00 × +0.0745 | +0.6 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | +3.9 |
| The line, as a home margin | +3.0 |
| Edge | +0.9 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 0+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Lean · Seattle Seahawks
Lean to Seattle Seahawks to cover: our margin says Seahawks by 13.0, and the line is SEA −8.5.
Gardner Minshew starts for the Arizona Cardinals; Jacoby Brissett made most of their recent starts. The QB change factor counts that.
- Our margin
- Seahawks by 13.0
- Edge vs. line
- +4.5 pts
- Cover chance
- 50%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | +229 | 1.00 × +0.0256 | +5.9 |
| Recent form | +6.75 | 1.00 × +0.1027 | +0.7 |
| Rest edge | −1.00 | 1.00 × +0.2528 | −0.3 |
| Cover trend | −0.25 | 1.00 × −1.4355 | +0.4 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +25.62 | 1.00 × +0.0745 | +1.9 |
| QB change | −1 | 1.00 × −2.6633 | +2.7 |
| Our margin (home minus away) | +13.0 |
| The line, as a home margin | +8.5 |
| Edge | +4.5 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 3+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Slight lean · Tampa Bay Buccaneers
Slight lean to Tampa Bay Buccaneers to cover: our margin says Bears by 3.8, and the line is CHI −6.
- Our margin
- Bears by 3.8
- Edge vs. line
- −2.2 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | +122 | 1.00 × +0.0256 | +3.1 |
| Recent form | −10.00 | 1.00 × +0.1027 | −1.0 |
| Rest edge | −1.00 | 1.00 × +0.2528 | −0.3 |
| Cover trend | +0.25 | 1.00 × −1.4355 | −0.4 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | +7.53 | 1.00 × +0.0745 | +0.6 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | +3.8 |
| The line, as a home margin | +6.0 |
| Edge | −2.2 |
Line source: median of 9 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:50 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
Slight lean · Minnesota Vikings
Slight lean to Minnesota Vikings to cover: our margin says Bills by 0.1, and the line is BUF −3.
- Our margin
- Bills by 0.1
- Edge vs. line
- +2.9 pts
- Cover chance
- 51%
How this was scored
| Factor | Home minus away | Weight × fit | Points |
|---|
| Power rating | −49 | 1.00 × +0.0256 | −1.3 |
| Recent form | −3.00 | 1.00 × +0.1027 | −0.3 |
| Rest edge | 0.00 | 1.00 × +0.2528 | 0.0 |
| Cover trend | −0.17 | 1.00 × −1.4355 | +0.2 |
| Home field | +1.00 | 1.00 × +1.8010 | +1.8 |
| Play efficiency | −7.90 | 1.00 × +0.0745 | −0.6 |
| QB change | 0 | 1.00 × −2.6633 | 0.0 |
| Our margin (home minus away) | −0.1 |
| The line, as a home margin | −3.0 |
| Edge | +2.9 |
Line source: median of 6 US sportsbooks via The Odds API, updated Sat, 07 Nov 2026 17:13:48 GMT. Cover chance is how often games with an edge of 1+ points covered at these settings since 2015(the table above). It is the record for edges this size, not the formula's confidence.
How often these settings have been right
The honest number first: at the fitted weights, scoring each season with weights fitted only on the seasons before it, the formula has picked the covering side 49.5% of the time (1,391–1,421–71, 2016–2026). That is a coin flip. The table below scores games the weights have already seen, and moves with the dials.
At these settings the formula has picked the covering side 51.2% of the time since 2015, below the 52.4% a bettor needs to break even at standard −110 pricing.
| When the edge is | Record (W–L–P) | Cover rate |
|---|
| any size | 1571–1498–81 | 51.2% |
| 1+ points | 1124–1084–59 | 50.9% |
| 3+ points | 414–411–20 | 50.2% |
| 5+ points | 121–106–6 | 53.3% |
The table is in-sample: every game from 2015 through 2026 (3,150 games) scored with the factors as they stood before kickoff, against nflverse's closing line. Tuning the dials to raise this number is fitting the past, not predicting the future.
Results through 2026 week 9 (last game 2026-11-05). Lines: The Odds API, one snapshot a day.
How it works
For each game we compute seven numbers about the home team relative to the away team, multiply each by a fitted coefficient and the weight you set, and add them up. That sum is our expected home margin. The edge is that margin minus the line.
Our margin (home − away) =
w₁ × +0.0256 × Elo difference
+ w₂ × +0.1027 × form difference (avg margin, last 4 games)
+ w₃ × +0.2528 × rest difference (days)
+ w₄ × −1.4355 × cover-rate difference (last 6 games)
+ w₅ × +1.8010 × home game (1, or 0 at a neutral site)
+ w₆ × +0.0745 × efficiency difference (net EPA per 100 plays, last 16 games)
+ w₇ × −2.6633 × QB-change difference (1 if the starter isn't the usual one)
Edge = our margin − the line (written as a home margin)
Cover chance = how often past games with an edge that size covered
The cover chance is the record, not a bell-curve reading of the edge. Read off a normal curve with the 12.7-point spread of games around the line, a 4-point edge would say 62%. In the back-test, games with an edge that big covered about half the time. So each game shows the back-test's cover rate for edges its size, at the settings you have chosen, and a “strong lean” means the formula and the line are far apart, not that the formula is likely right.
The coefficients are an ordinary least-squares fit of actual final margins on those seven factors over every regular-season and playoff game from 2015 through 2026 (3,150 games), refit each time the page regenerates. Each slider (w) scales one coefficient: 1.0× is the fit, 0× removes the factor.
The seven factors
- Power rating. Our own Elo rating for each team, updated after every game since 1999 using FiveThirtyEight's published NFL method (K = 20, margin-of-victory multiplier, one-third reversion to the mean each new season).
- Recent form. Each team's average points margin over its last four games, whichever season they fell in.
- Rest edge. Days since each team last played, straight from the schedule. A team off a bye has 14; a team off a Thursday game has 10.
- Cover trend. The share of its last six games each team covered the closing spread (a push counts one half).
- Home field. 1 when the home team is at its own stadium, 0 at a neutral site such as London or Melbourne.
- Play efficiency. Expected points added per play on offense, minus the same figure allowed on defense, over each team's last sixteen games, from nflverse's weekly team stats. EPA scores every snap by how much it changed the offense's expected points, so it credits a team for moving the ball even in games the scoreboard doesn't reflect. Shown per 100 plays.
- QB change. 1 when a team's starting quarterback in nflverse's schedule file is not the one who has started most of its games this season (in week 1, most of its last eight), home minus away. That catches a backup in for an injury or a benching, and a new starter in week 1. The line moves for these; without this factor the formula would rate the team as if its usual starter played.
Play efficiency joined in September 2026 as the sixth factor. With the other five already in the fit, it still carries weight (a t-statistic of about 2.4, and a slightly better fit on 2022–26 games when it is left out of the fitting years), but it does not lift the back-test off a coin flip. It is in because it measures something the scoreboard misses, not because it beats the line.
QB change joined the same month as the seventh. nflverse's schedule file names each game's starting quarterback, including the coming week's once a starter is known, so the formula can see when a team starts someone other than the quarterback who has started most of its games that season. Fitted with the other six it is worth −2.7 points (a t-statistic of about −5.9 when it joined), and it lowers the typical miss on 2022–26 games when they are left out of the fit. Without it the dial rated a team with its backup in as if the usual starter played, and leaned hardest exactly where the line had already moved. It sharpens the margin; it does not lift the record off a coin flip.
What the back-test is, and isn't
Two records, and the first is the one to trust. The out-of-sample record scores each season from 2016 on with coefficients fitted only on the seasons before it, at the fitted weights, so no graded game was seen by the fit that graded it. It is refit every time the page regenerates, like everything else here.
| Season | Fitted on | Record (W–L–P) | Cover rate |
|---|
| 2016 | 2015–2015 | 132–130–5 | 50.4% |
| 2017 | 2015–2016 | 131–128–8 | 50.6% |
| 2018 | 2015–2017 | 130–128–9 | 50.4% |
| 2019 | 2015–2018 | 116–141–10 | 45.1% |
| 2020 | 2015–2019 | 133–136–0 | 49.4% |
| 2021 | 2015–2020 | 146–135–4 | 52.0% |
| 2022 | 2015–2021 | 130–144–10 | 47.4% |
| 2023 | 2015–2022 | 127–144–14 | 46.9% |
| 2024 | 2015–2023 | 140–141–4 | 49.8% |
| 2025 | 2015–2024 | 149–135–1 | 52.5% |
| 2026 | 2015–2025 | 57–59–6 | 49.1% |
| All | | 1,391–1,421–71 | 49.5% |
The back-test below the games replays the fitted games with the factors exactly as they stood before each kickoff (no look-ahead) and counts how often the side the formula leaned to covered nflverse's closing line. It is in-sample: the coefficients were fitted on those same games, so it flatters the default settings slightly, and moving a dial to push the rate up is curve-fitting. It stays because it is the only way to see what your own weights would have done. Both records are graded against the closing line, not the line you see during the week.
What it leaves out
- Injuries other than a change at quarterback, and how good a replacement quarterback is: the factor only knows the starter is not the usual one. Weather and coaching changes too. None of these are in the schedule file, so none are in the score.
- Line movement. The line here is a snapshot at the last refresh; a book's number when you look may differ.
- Anything non-linear. Seven factors, added up, is the whole model. That is deliberate: every point in the result can be traced to one row of the table under each game.
Sources
- nflverse schedules and results (games.csv), CC-BY 4.0 — scores, closing lines, rest days and sites for every game since 1999.
- nflverse weekly team stats (stats_team_week), CC-BY 4.0 — offensive EPA and play counts for every team-game since 2012, the input to play efficiency.
- FiveThirtyEight, “How our NFL predictions work” (archived copy, January 2024; the site closed in 2025) — the Elo update rule the power rating follows (K = 20, margin-of-victory multiplier, one-third reversion between seasons, 48-point home edge inside the rating).
- The Odds API — current US sportsbook spreads, when the live connection is on.
Last reviewed: September 2026. Not affiliated with or endorsed by the NFL or any team.
Frequently asked questions
Why does the record only come out around 50%?
Because the closing line already prices in almost everything public. A formula built only from past scores, rest days, home field and who starts at quarterback lands near a coin flip against it, and scored honestly (each season on weights fitted only on earlier seasons) it comes out a little under 50%. Any tool claiming much better on a simple public formula is either overfitting or not showing its record. The dial's job is to show where your weighting disagrees with the line and how that disagreement has fared, not to beat the market.
What does the edge mean?
Edge is our margin minus the line, both written as the home team's margin. A +2.0 edge means our numbers expect the home side to do two points better than the spread asks; −2.0 means the away side. The needle on the dial is that number, from −10 to +10.
Where does the line come from?
By default the posted line in nflverse's schedule file. When the site's Odds API connection is on, it is the median of the point spreads quoted by US sportsbooks at the last refresh, and each game says so. Lines move, so the number here can differ from what a book shows right now.
Why does the cover-trend factor count against a team?
The least-squares fit gives it a negative coefficient: teams on a hot run against the spread have, on average, done slightly worse than the line in their next game since 2015. That is what the data says, so that is the sign the tool uses. If you believe streaks carry, set the dial to zero rather than flipping the sign — the tool never hides a fitted number.
Related tools
NFL Weekly RecordThe Spread Dial's and Totals Dial's lean on every game, graded each week against the closing spread and total once the games are played — every game counted, each week on a fit of earlier games only.
Open tool →NFL Totals DialEvery game this week, scored against the over/under from five public factors: pace, roof, combined strength, division game. Turn the dials and watch the back-test update.
Open tool →NFL ATS RecordsEvery NFL team's record against the spread and the total since 2015, with home, road, favorite, underdog and off-a-bye splits — and how much of it is chance.
Open tool →College Football Spread DialEvery FBS game this week, scored against the point spread from five public factors, with an out-of-sample record since 2015. Turn the dials to weight them your way and watch the back-test update.
Open tool →