Auto-updating · rebuilt by CI
Week 1 · 2026 season · Wed 09 Sep – Mon 14 Sep · 16 games
Last updated 03 Sep 2026, 14:14 UTC · Projecting weeks 1–4Week 1 · where our fair price disagrees with the book · * = vig not removed
| Player | Matchup | Market | Bet | Book | Book odds | Our fair odds | Edge |
|---|---|---|---|---|---|---|---|
| Rashid Shaheed | SEA vs NE | Rushing yds | Over 3.5 | fanduel | +116 | -266 | +29.3 |
| Rashid Shaheed | SEA vs NE | Rushing yds | Over 2.5 | draftkings | -118 | -298 | +23.6 |
| TreVeyon Henderson | NE vs SEA | Rush + rec yds | Under 43.5 | betrivers | -117 | +265 | +23.0 |
| TreVeyon Henderson | NE vs SEA | Rush + rec yds | Under 43.5 | draftkings | -112 | +265 | +22.4 |
| Rhamondre Stevenson | NE vs SEA | Rushing yds | Over 39.5 | betrivers | -118 | -211 | +17.4 |
| Rhamondre Stevenson | NE vs SEA | Rushing yds | Over 41.5 | fanduel | -114 | -192 | +15.7 |
| Rhamondre Stevenson | NE vs SEA | Rushing yds | Over 41.5 | betonlineag | -114 | -192 | +15.7 |
| Sam Darnold | SEA vs NE | Rushing yds | Over 5.5 | betrivers | -112 | -179 | +14.9 |
| Rhamondre Stevenson | NE vs SEA | Receiving yds | Over 17.5 | betrivers | -112 | -176 | +14.6 |
| Cooper Kupp | SEA vs NE | Receiving yds | Over 29.5 | fanduel | -114 | -183 | +14.6 |
| Cooper Kupp | SEA vs NE | Receiving yds | Over 29.5 | draftkings | -112 | -183 | +14.6 |
| Cooper Kupp | SEA vs NE | Receiving yds | Over 29.5 | betonlineag | -114 | -183 | +14.6 |
| Rhamondre Stevenson | NE vs SEA | Rushing yds | Over 43.5 | bovada | -110 | -174 | +14.6 |
| Sam Darnold | SEA vs NE | Rushing yds | Over 5.5 | fanduel | -114 | -179 | +14.1 |
| Rhamondre Stevenson | NE vs SEA | Receiving yds | Over 17.5 | fanduel | -114 | -176 | +13.8 |
| Rhamondre Stevenson | NE vs SEA | Receiving yds | Over 17.5 | betonlineag | -114 | -176 | +13.8 |
| Sam Darnold | SEA vs NE | Rushing yds | Over 5.5 | betonlineag | -116 | -179 | +13.6 |
| Rhamondre Stevenson | NE vs SEA | Rushing yds | Over 43.5 | draftkings | -112 | -174 | +13.5 |
| Sam Darnold | SEA vs NE | Rushing yds | Over 5.5 | draftkings | -116 | -179 | +13.3 |
| Sam Darnold | SEA vs NE | Rushing yds | Over 5.5 | bovada | -120 | -179 | +13.1 |
| AJ Barner | SEA vs NE | Receiving yds | Over 24.5 | fanduel | -114 | -167 | +12.5 |
| Drake Maye | NE vs SEA | Rushing yds | Over 23.5 | betrivers | -117 | -169 | +12.5 |
| Rhamondre Stevenson | NE vs SEA | Receiving yds | Over 18.5 | draftkings | -111 | -163 | +12.3 |
| AJ Barner | SEA vs NE | Receiving yds | Over 24.5 | betrivers | -118 | -167 | +12.0 |
| TreVeyon Henderson | NE vs SEA | Rushing yds | Over 29.5 | fanduel | -114 | -161 | +11.6 |
| Drake Maye | NE vs SEA | Rushing yds | Over 24.5 | draftkings | -110 | -157 | +11.5 |
| DeMario Douglas | NE vs SEA | Receptions | Under 1.5 | bovada | -190 | -102 | +11.1 |
| TreVeyon Henderson | NE vs SEA | Rushing yds | Over 29.5 | betonlineag | -116 | -161 | +11.1 |
| Drake Maye | NE vs SEA | Rushing yds | Over 24.5 | fanduel | -114 | -157 | +11.1 |
| TreVeyon Henderson | NE vs SEA | Rushing yds | Over 29.5 | draftkings | -115 | -161 | +11.1 |
| AJ Barner | SEA vs NE | Receiving yds | Over 25.5 | bovada | -115 | -156 | +11.0 |
| Cooper Kupp | SEA vs NE | Receiving yds | Over 32.5 | betrivers | -115 | -154 | +10.6 |
| AJ Barner | SEA vs NE | Receiving yds | Over 26.5 | draftkings | -109 | -146 | +10.2 |
| Rhamondre Stevenson | NE vs SEA | Rush + rec yds | Under 66.5 | draftkings | -114 | +150 | +10.1 |
| Mack Hollins | NE vs SEA | Anytime TD | To score a TD | betrivers | +1000 | +424* | +10.0 |
| AJ Barner | SEA vs NE | Receiving yds | Over 26.5 | betonlineag | -112 | -146 | +9.7 |
| Drake Maye | NE vs SEA | Rushing yds | Over 25.5 | bovada | -115 | -147 | +9.5 |
| Drake Maye | NE vs SEA | Rushing yds | Over 25.5 | betonlineag | -114 | -147 | +9.5 |
| Cooper Kupp | SEA vs NE | Receiving yds | Over 33.5 | bovada | -115 | -146 | +9.3 |
| Mack Hollins | NE vs SEA | Anytime TD | To score a TD | fanduel | +900 | +424* | +9.1 |
Append-only store · every snapshot retained
| Market | Rows | Players | Books |
|---|---|---|---|
| Anytime TD | 167 | 55 | 5 |
| Receiving yds | 96 | 10 | 5 |
| Receptions | 86 | 10 | 5 |
| Rushing yds | 64 | 7 | 5 |
| Passing yds | 20 | 2 | 5 |
| Passing TDs | 16 | 2 | 4 |
| Rush + rec yds | 8 | 2 | 2 |
All markets · retrained every run · TDs shown as fair American odds
Week 1 · 2026 season · Wed 09 Sep – Mon 14 Sep · 16 games
| Player | Matchup | Projection |
|---|---|---|
| Matthew Stafford | LA vs SF | 290.3 |
| Jared Goff | DET vs NO | 279.3 |
| Joe Burrow | CIN vs TB | 260.0 |
| Dak Prescott | DAL @ NYG | 258.3 |
| Caleb Williams | CHI @ CAR | 253.7 |
| Trevor Lawrence | JAX vs CLE | 252.0 |
| Tyler Shough | NO @ DET | 244.9 |
| Aaron Rodgers | PIT vs ATL | 240.4 |
| Patrick Mahomes | KC vs DEN | 238.0 |
| Brock Purdy | SF @ LA | 236.4 |
| Sam Darnold | SEA vs NE | 230.7 |
| Daniel Jones | IND vs BAL | 228.9 |
| Player | Matchup | Projection |
|---|---|---|
| Matthew Stafford | LA vs SF | 2.26 |
| Jared Goff | DET vs NO | 2.12 |
| Joe Burrow | CIN vs TB | 2.00 |
| Trevor Lawrence | JAX vs CLE | 1.81 |
| Dak Prescott | DAL @ NYG | 1.73 |
| Caleb Williams | CHI @ CAR | 1.60 |
| Aaron Rodgers | PIT vs ATL | 1.55 |
| Justin Herbert | LAC vs ARI | 1.51 |
| Brock Purdy | SF @ LA | 1.49 |
| Patrick Mahomes | KC vs DEN | 1.49 |
| Kyler Murray | MIN vs GB | 1.48 |
| Sam Darnold | SEA vs NE | 1.44 |
| Player | Matchup | Projection |
|---|---|---|
| Derrick Henry | BAL @ IND | 90.6 |
| Bijan Robinson | ATL @ PIT | 86.0 |
| Jonathan Taylor | IND vs BAL | 81.7 |
| De'Von Achane | MIA @ LV | 74.5 |
| Saquon Barkley | PHI vs WAS | 74.4 |
| Christian McCaffrey | SF @ LA | 69.9 |
| Tony Pollard | TEN vs NYJ | 69.6 |
| Ashton Jeanty | LV vs MIA | 67.5 |
| J.K. Dobbins | DEN @ KC | 66.4 |
| Javonte Williams | DAL @ NYG | 65.8 |
| Kenneth Walker III | KC vs DEN | 65.7 |
| James Cook | BUF @ HOU | 64.7 |
| Kyren Williams | LA vs SF | 64.3 |
| Jaylen Warren | PIT vs ATL | 62.0 |
| Chase Brown | CIN vs TB | 61.8 |
| Player | Matchup | Projection |
|---|---|---|
| Puka Nacua | LA vs SF | 88.0 |
| Jaxon Smith-Njigba | SEA vs NE | 87.1 |
| Ja'Marr Chase | CIN vs TB | 80.0 |
| Malik Nabers | NYG vs DAL | 76.8 |
| Amon-Ra St. Brown | DET vs NO | 76.3 |
| CeeDee Lamb | DAL @ NYG | 73.6 |
| George Pickens | DAL @ NYG | 69.7 |
| Chris Olave | NO @ DET | 69.0 |
| Drake London | ATL @ PIT | 66.4 |
| Zay Flowers | BAL @ IND | 65.5 |
| Jameson Williams | DET vs NO | 65.4 |
| A.J. Brown | NE @ SEA | 65.4 |
| Rashee Rice | KC vs DEN | 64.7 |
| Garrett Wilson | NYJ @ TEN | 64.5 |
| Jaylen Waddle | DEN @ KC | 64.5 |
| Player | Matchup | Projection |
|---|---|---|
| Puka Nacua | LA vs SF | 7.16 |
| Ja'Marr Chase | CIN vs TB | 6.69 |
| Jaxon Smith-Njigba | SEA vs NE | 6.44 |
| Amon-Ra St. Brown | DET vs NO | 6.32 |
| Rashee Rice | KC vs DEN | 6.10 |
| Malik Nabers | NYG vs DAL | 5.89 |
| CeeDee Lamb | DAL @ NYG | 5.47 |
| George Kittle | SF @ LA | 5.23 |
| Chris Olave | NO @ DET | 5.22 |
| Bijan Robinson | ATL @ PIT | 5.19 |
| Garrett Wilson | NYJ @ TEN | 5.16 |
| Wan'Dale Robinson | TEN vs NYJ | 5.12 |
| George Pickens | DAL @ NYG | 5.12 |
| Kyle Pitts | ATL @ PIT | 5.04 |
| Drake London | ATL @ PIT | 4.99 |
| Player | Matchup | Chance | Fair odds |
|---|---|---|---|
| Christian McCaffrey | SF @ LA | 60% | -150 |
| Kyren Williams | LA vs SF | 56% | -129 |
| Jonathan Taylor | IND vs BAL | 56% | -126 |
| Saquon Barkley | PHI vs WAS | 54% | -118 |
| Jahmyr Gibbs | DET vs NO | 54% | -116 |
| Javonte Williams | DAL @ NYG | 53% | -111 |
| Omarion Hampton | LAC vs ARI | 51% | -102 |
| Cam Skattebo | NYG vs DAL | 50% | +101 |
| Josh Allen | BUF @ HOU | 50% | +101 |
| D'Andre Swift | CHI @ CAR | 50% | +102 |
| Chase Brown | CIN vs TB | 49% | +103 |
| Derrick Henry | BAL @ IND | 49% | +105 |
| Puka Nacua | LA vs SF | 46% | +116 |
| Ja'Marr Chase | CIN vs TB | 45% | +123 |
| Travis Etienne | NO @ DET | 45% | +123 |
These edges are not validated. Yardage over-probabilities come from a normal approximation, but yards are right-skewed, so high lines are overstated. Touchdown markets use a Poisson, which is better suited to counts but assumes scoring chances are independent within a game. Anytime-TD prices are one-sided, so no vig is removed from them and those edges are understated rather than inflated. The devig is proportional, which disagrees with Shin and power methods on longshots. Most importantly, the model has never been checked against realized outcomes versus stored lines, because no prop history existed before August 2026.
Backtesting found no edge from scheme features, and the closing spread beat the game model in every season tested. A number in the edge column means the model disagrees with the book — not that the model is right.