Research · Historical Signal Library
Six seasons (2020-2025) of situational effects, measured the honest way: every player-week against that player’s own season baseline, so bad players on Thursdays don’t masquerade as a Thursday effect. Sample sizes and confidence tiers on every row. THIN means directional, not actionable.
⚠These are raw historical splits, and Vegas already prices part of each one. A -10% wind effect does not mean fade every windy game by 10%. The prop line already moved some of that distance. The version that isolates only what the market has NOT already priced (the only part that is actually actionable) publishes once prop history accumulates. That distinction is the difference between our model and double-counting.
What do these terms mean?
Signal
A historical situational effect (for example wind, dome, big favorite) measured across six seasons.
n (sample)
How many player-games the signal is measured over. Bigger is more trustworthy.
Strong / Moderate / Thin
Confidence in a signal by sample size: Strong is well-supported, Thin is suggestive only.
Within-player method
Each signal compares a player to his OWN baseline, so it is not biased by which players happen to land in a situation.
Residual
The part of an outcome the market did not already price in. Nova avoids double-counting effects Vegas has already baked into a line.
seasons 2020-2025 · method: each player-week vs that player’s own season average (no composition bias) · % of position average game · 72 signals shown
| Pos | Situation | Effect | % | PPR pts | n (player-weeks) | Confidence |
|---|---|---|---|---|---|---|
| TE | Post-bye (13+ days rest) | -11.2% | -1 | 200 | MODERATE | |
| QB | Wind 15+ mph (outdoor) | -11.2% | -1.77 | 214 | MODERATE | |
| TE | Short week (≤5 days rest) | +11% | +0.98 | 220 | MODERATE | |
| TE | Wind 15+ mph (outdoor) | -10.5% | -0.94 | 221 | MODERATE | |
| WR | Wind 15+ mph (outdoor) | -10% | -1.07 | 591 | STRONG | |
| RB | Freezing (≤32°F outdoor) | +7.6% | +0.85 | 195 | MODERATE | |
| TE | Big underdog (+6.5 or more) | -6.3% | -0.56 | 491 | STRONG | |
| RB | West-coast team, 1pm ET (10am body clock) | -5.8% | -0.65 | 215 | MODERATE | |
| WR | Post-bye (13+ days rest) | -5.6% | -0.6 | 529 | STRONG | |
| RB | Big favorite (-6.5 or more) | +5.5% | +0.62 | 970 | STRONG | |
| TE | Primetime (MNF/TNF/SNF) | +5.4% | +0.48 | 709 | STRONG | |
| WR | Freezing (≤32°F outdoor) | -4.8% | -0.51 | 285 | MODERATE | |
| TE | Large eastward trip (2+ tz zones) | -4.5% | -0.4 | 213 | MODERATE | |
| QB | Short week (≤5 days rest) | +4.3% | +0.68 | 200 | MODERATE | |
| WR | Dome game | +4% | +0.42 | 2,832 | STRONG | |
| WR | Indoor (dome/closed roof) | +4% | +0.42 | 2,832 | STRONG | |
| QB | Dome game | +3.9% | +0.61 | 953 | STRONG | |
| QB | Indoor (dome/closed roof) | +3.9% | +0.61 | 953 | STRONG | |
| RB | Big underdog (+6.5 or more) | -3.8% | -0.42 | 857 | STRONG | |
| QB | Freezing (≤32°F outdoor) | -3.8% | -0.6 | 100 | THIN | |
| RB | Short week (≤5 days rest) | +3.7% | +0.41 | 354 | MODERATE | |
| WR | Short week (≤5 days rest) | +3.7% | +0.4 | 559 | STRONG | |
| QB | Home game | +3.4% | +0.55 | 1,470 | STRONG | |
| WR | Low game total (≤41.5) | -3.3% | -0.36 | 1,821 | STRONG | |
| QB | High game total (47.5+) | +3.2% | +0.51 | 1,002 | STRONG | |
| TE | Big favorite (-6.5 or more) | +3.1% | +0.28 | 569 | STRONG | |
| WR | Primetime (MNF/TNF/SNF) | -3.1% | -0.33 | 1,879 | STRONG | |
| QB | Big underdog (+6.5 or more) | -2.8% | -0.44 | 431 | STRONG | |
| QB | Low game total (≤41.5) | -2.7% | -0.42 | 598 | STRONG | |
| TE | West-coast team, 1pm ET (10am body clock) | -2.7% | -0.24 | 147 | THIN | |
| TE | Low game total (≤41.5) | -2.6% | -0.23 | 751 | STRONG | |
| RB | Wind 15+ mph (outdoor) | -2.6% | -0.3 | 382 | MODERATE | |
| QB | Divisional matchup | -2.5% | -0.4 | 1,029 | STRONG | |
| QB | Post-bye (13+ days rest) | -2.5% | -0.39 | 185 | MODERATE | |
| TE | Artificial turf | +2.5% | +0.23 | 1,419 | STRONG | |
| WR | Natural grass | -2.2% | -0.24 | 4,443 | STRONG | |
| RB | Home game | +2.2% | +0.25 | 2,695 | STRONG | |
| QB | Artificial turf | +2.2% | +0.36 | 1,290 | STRONG | |
| WR | West-coast team, 1pm ET (10am body clock) | +2.2% | +0.24 | 394 | MODERATE | |
| WR | Artificial turf | +2.1% | +0.23 | 3,814 | STRONG | |
| TE | Divisional matchup | -2% | -0.18 | 1,139 | STRONG | |
| WR | Outdoor (open air) | -2% | -0.21 | 5,651 | STRONG | |
| QB | Outdoor (open air) | -1.9% | -0.29 | 1,986 | STRONG | |
| WR | High game total (47.5+) | +1.8% | +0.19 | 2,848 | STRONG | |
| QB | Primetime (MNF/TNF/SNF) | -1.7% | -0.27 | 656 | STRONG | |
| QB | Large eastward trip (2+ tz zones) | +1.6% | +0.25 | 191 | MODERATE | |
| WR | Home game | +1.6% | +0.17 | 4,248 | STRONG | |
| QB | Natural grass | -1.5% | -0.24 | 1,564 | STRONG | |
| TE | High game total (47.5+) | +1.5% | +0.13 | 1,070 | STRONG | |
| RB | Artificial turf | +1.5% | +0.17 | 2,385 | STRONG | |
| RB | Post-bye (13+ days rest) | +1.4% | +0.16 | 330 | MODERATE | |
| TE | Natural grass | -1.3% | -0.11 | 1,739 | STRONG | |
| WR | Big underdog (+6.5 or more) | -1.2% | -0.13 | 1,371 | STRONG | |
| TE | Freezing (≤32°F outdoor) | -1.2% | -0.11 | 121 | THIN | |
| RB | Dome game | +1.1% | +0.13 | 1,715 | STRONG | |
| RB | Indoor (dome/closed roof) | +1.1% | +0.13 | 1,715 | STRONG | |
| RB | Natural grass | -1% | -0.12 | 2,851 | STRONG | |
| RB | Low game total (≤41.5) | +1% | +0.11 | 1,214 | STRONG | |
| RB | High game total (47.5+) | +0.7% | +0.08 | 1,767 | STRONG | |
| WR | Big favorite (-6.5 or more) | +0.6% | +0.07 | 1,480 | STRONG | |
| RB | Large eastward trip (2+ tz zones) | +0.6% | +0.07 | 374 | MODERATE | |
| RB | Primetime (MNF/TNF/SNF) | -0.6% | -0.07 | 1,172 | STRONG | |
| WR | Divisional matchup | -0.5% | -0.05 | 3,008 | STRONG | |
| TE | Dome game | +0.5% | +0.04 | 1,067 | STRONG | |
| TE | Home game | +0.5% | +0.05 | 1,628 | STRONG | |
| TE | Indoor (dome/closed roof) | +0.5% | +0.04 | 1,067 | STRONG | |
| RB | Outdoor (open air) | -0.5% | -0.06 | 3,663 | STRONG | |
| QB | Big favorite (-6.5 or more) | +0.4% | +0.07 | 534 | STRONG | |
| RB | Divisional matchup | -0.4% | -0.05 | 1,909 | STRONG | |
| WR | Large eastward trip (2+ tz zones) | +0.4% | +0.05 | 577 | STRONG | |
| TE | Outdoor (open air) | -0.2% | -0.02 | 2,180 | STRONG | |
| QB | West-coast team, 1pm ET (10am body clock) | -0.2% | -0.02 | 136 | THIN |