Auto-updating · rebuilt by CI

NFL props model board

Week 1 · 2026 season · Wed 09 Sep – Thu 10 Sep · 2 games

Last updated 11 Sep 2026, 14:14 UTC · Projecting weeks 1–4

Edges

Week 1 · where our fair price disagrees with the book · * = vig not removed

PlayerMatchupMarketBetBook Book oddsOur fair odds Edge
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDfanduel+2500-109*+48.4
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDbetrivers+2400-109*+48.2
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDdraftkings+2000-109*+47.5
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDbetmgm+2000-109*+47.5
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDbovada+2000-109*+47.5
Ke'Shawn WilliamsLA vs SFAnytime TDTo score a TDbetonlineag+1700-109*+46.7
Puka NacuaLA vs SFRushing ydsOver 2.5fanduel+108-344+32.1
Puka NacuaLA vs SFRushing ydsOver 2.5bovada-105-344+29.5
Matthew StaffordLA vs SFRushing ydsOver 0.5fanduel+154-199+29.4
Puka NacuaLA vs SFRushing ydsOver 2.5draftkings-104-344+29.1
Demarcus RobinsonSF vs LAReceiving ydsOver 11.5bovada-110-343+28.4
Demarcus RobinsonSF vs LAReceiving ydsOver 11.5draftkings-108-343+28.3
Kyren WilliamsLA vs SFRush + rec ydsUnder 71.5betmgm-115+356+28.1
Kyren WilliamsLA vs SFRush + rec ydsUnder 71.5draftkings-111+356+27.8
Demarcus RobinsonSF vs LAReceiving ydsOver 11.5betonlineag-112-343+27.7
Demarcus RobinsonSF vs LAReceiving ydsOver 11.5fanduel-113-343+27.4
Demarcus RobinsonSF vs LAReceiving ydsOver 12.5betrivers-110-318+27.2
Matthew StaffordLA vs SFRushing ydsOver 0.5draftkings+128-199+25.0
Matthew StaffordLA vs SFRushing ydsOver 0.5bovada+125-199+24.9
Kyren WilliamsLA vs SFRush + rec ydsUnder 67.5betrivers-117+290+24.6
Kyren WilliamsLA vs SFReceiving ydsOver 10.5betrivers-110-268+23.9
Colby ParkinsonLA vs SFReceiving ydsOver 18.5fanduel-113-273+23.2
Kyren WilliamsLA vs SFReceiving ydsOver 10.5fanduel-113-268+22.8
Colby ParkinsonLA vs SFReceiving ydsOver 19.5betrivers-112-256+22.7
Mitchell EvansSF vs LAAnytime TDTo score a TDbetrivers+1600+254*+22.4
Colby ParkinsonLA vs SFReceiving ydsOver 19.5draftkings-110-256+22.3
Kyren WilliamsLA vs SFReceiving ydsOver 11.5bovada-110-247+22.2
Colby ParkinsonLA vs SFReceiving ydsOver 19.5betonlineag-114-256+21.9
Colby ParkinsonLA vs SFReceiving ydsOver 19.5bovada-115-256+21.9
Kyren WilliamsLA vs SFReceiving ydsOver 11.5draftkings-109-247+21.8
George KittleSF vs LAReceiving ydsOver 44.5bovada+150-144+21.5
Kyren WilliamsLA vs SFReceiving ydsOver 11.5betonlineag-114-247+21.2
Colby ParkinsonLA vs SFReceiving ydsOver 20.5betmgm-115-240+20.6
George KittleSF vs LAReceiving ydsOver 33.5betrivers-118-242+20.2
Kyren WilliamsLA vs SFReceiving ydsOver 11.5betmgm-120-247+20.1
Christian McCaffreySF vs LARush + rec ydsUnder 103.5draftkings-114+229+20.0
Mitchell EvansSF vs LAAnytime TDTo score a TDbetmgm+1100+254*+19.9
George KittleSF vs LAReceiving ydsOver 34.5fanduel-113-230+19.7
George KittleSF vs LAReceiving ydsOver 34.5draftkings-112-230+19.7
Christian McCaffreySF vs LARush + rec ydsUnder 103.5betmgm-115+229+19.6

Line capture

Append-only store · every snapshot retained

30,672line observations
9snapshots
517players
1,102lines that moved
MarketRowsPlayers Books
Anytime TD10,5915176
Receiving yds6,9341706
Receptions6,2551686
Rushing yds3,320846
Passing yds1,486326
Passing TDs1,448326
Rush + rec yds638403

Projections

All markets · retrained every run · TDs shown as fair American odds

Week 1 · 2026 season · Wed 09 Sep – Thu 10 Sep · 2 games

Passing yards

PlayerMatchupProjection
Matthew StaffordLA vs SF294.0
Drake MayeNE @ SEA233.6
Sam DarnoldSEA vs NE233.3
Brock PurdySF @ LA219.8
Drew LockSEA vs NE116.3

Passing TDs

PlayerMatchupProjection
Matthew StaffordLA vs SF2.26
Sam DarnoldSEA vs NE1.45
Drake MayeNE @ SEA1.41
Brock PurdySF @ LA1.32
Drew LockSEA vs NE0.74

Rushing yards

PlayerMatchupProjection
Kyren WilliamsLA vs SF61.2
Christian McCaffreySF @ LA60.5
Rhamondre StevensonNE @ SEA53.9
Blake CorumLA vs SF41.3
Emanuel WilsonSEA vs NE30.3
Drake MayeNE @ SEA29.8
Ronnie RiversLA vs SF25.1
Brock PurdySF @ LA22.4
Corey KinerNE @ SEA19.8
Puka NacuaLA vs SF14.4
George HolaniSEA vs NE13.3
Deebo Samuel Sr.SF @ LA11.0
Rashid ShaheedSEA vs NE10.5
Drew LockSEA vs NE10.2
Sam DarnoldSEA vs NE7.5

Receiving yards

PlayerMatchupProjection
Puka NacuaLA vs SF92.4
Jaxon Smith-NjigbaSEA vs NE84.4
A.J. BrownNE @ SEA65.7
Mike EvansSF @ LA55.0
Davante AdamsLA vs SF52.7
George KittleSF @ LA52.3
Mack HollinsNE @ SEA46.8
Cooper KuppSEA vs NE45.5
Romeo DoubsNE @ SEA45.4
Christian McCaffreySF @ LA44.1
Deebo Samuel Sr.SF @ LA37.4
Colby ParkinsonLA vs SF34.5
AJ BarnerSEA vs NE33.9
Hunter HenryNE @ SEA31.3
Demarcus RobinsonSF @ LA29.0

Receptions

PlayerMatchupProjection
Puka NacuaLA vs SF7.24
Jaxon Smith-NjigbaSEA vs NE6.26
A.J. BrownNE @ SEA4.97
Christian McCaffreySF @ LA4.58
George KittleSF @ LA4.46
Mike EvansSF @ LA3.85
Davante AdamsLA vs SF3.84
Cooper KuppSEA vs NE3.60
Deebo Samuel Sr.SF @ LA3.54
Romeo DoubsNE @ SEA3.54
AJ BarnerSEA vs NE3.34
Mack HollinsNE @ SEA3.31
Colby ParkinsonLA vs SF3.22
Hunter HenryNE @ SEA2.86
Rhamondre StevensonNE @ SEA2.77

Anytime TD

PlayerMatchupChanceFair odds
Kyren WilliamsLA vs SF52%-109
Christian McCaffreySF @ LA49%+105
Puka NacuaLA vs SF43%+132
Jaxon Smith-NjigbaSEA vs NE38%+160
Davante AdamsLA vs SF38%+162
Colby ParkinsonLA vs SF37%+172
Rhamondre StevensonNE @ SEA33%+204
A.J. BrownNE @ SEA29%+242
Mike EvansSF @ LA28%+254
Blake CorumLA vs SF28%+254
Cooper KuppSEA vs NE26%+284
AJ BarnerSEA vs NE26%+288
George KittleSF @ LA26%+291
Romeo DoubsNE @ SEA24%+325
Deebo Samuel Sr.SF @ LA22%+353

Read this before acting on anything above

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.