Touchdown Theory

Week 5

San Francisco 49ers at Seattle Seahawks

Sun Oct 11, 4:25 PM ET (Sun Oct 11, 1:25 PM local)

The market

Line
SEA -2.5
Total
46.5
Moneyline
SF +130 SEA -155

These are the market's numbers, recorded as the feed saw them. They are shown so the model can be compared against something, not as a recommendation.

Line movement

Spread

SEA -2SEA -2.5SEA -3SEA -3.5SEA -4SEA -4.5SEA -5Mon 12:05 PMTue 4:01 PMTT SEA -4.5DraftKingsFanDuelBetMGMCaesarsFanatics

Total

4646.54747.548Mon 12:05 PMTue 4:01 PMTT 47DraftKingsFanDuelBetMGMCaesarsFanatics

History begins Mon 12:05 PM ET. Books are ordered DraftKings, FanDuel, BetMGM, Caesars, Fanatics; a new book joins automatically when one appears in the feed.

Environment

Venue
Lumen Field, Seattle, WA
Roof
open
Elevation
148 ft
Surface
fieldturf
Temperature
57F
Wind
7 mph N
Chance of precipitation
1%
Humidity
65%
Forecast
Sunny

Issued 121 hours before kickoff. A forecast issued further out has had less time to settle.

Partial canopy covers ~70% of seats; field exposed. Stadium WP did not list elevation; using Seattle city elevation (148 ft).

The projection

SF at SEASun Oct 11, 4:25 PM ET
Touchdown TheoryTouchdown TheoryDifference
SpreadSEA -4.5SEA -31.5 toward SEA
Total4747Same
MoneylineSF +174SEA -174SF +132SEA -154
Win chanceSEA 63%SEA 58%SEA +5%

DraftKings SEA -2.5, O/U 46.5 · FanDuel SEA -3, O/U 47.5

Odds updated 1 hr ago.

Inputs updating
  • DraftKings · first recorded Oct 5: SEA -2.5, 47.5 → SEA -2.5, 46.5 (updated 1 hr ago)
  • FanDuel · first recorded Oct 5: SEA -3, 47.5 (held, updated 1 hr ago)
  • BetMGM · first recorded Oct 5: SEA -3, 47 (held, updated 1 hr ago)
  • Caesars · first recorded Oct 5: SEA -3, 47 (held, updated 1 hr ago)
  • Fanatics · first recorded Oct 5: SEA -3, 47 (held, updated 1 hr ago)

How the number is built

Inputs updating

The model projects each side, then adjusts for the conditions the game is played in. Both steps are shown so the adjustment can be seen rather than taken on trust. These add up exactly as printed; if they ever did not, this section would not appear.

SEA25.8
25.8Before environment+(+0.0)Environment=25.8
SF21.2
21.2Before environment+(+0.0)Environment=21.2
Total47.0
47.0Before environment+(+0.0)Environment, SEA+(+0.0)Environment, SF=47.0
Wind
not applied
Cold
not applied
Indoors
not applied
Elevation
not applied

Wind and cold are recorded as an effect on passing efficiency, not as points, and the conversion between the two is not published, so they are shown in their own units rather than added into the chain above. Indoors and elevation are recorded in points.

Two earlier links, per-play efficiency and the matchup adjustment, are computed and discarded rather than stored, so they cannot be shown yet.

live-20261006T183203Z, generated Tue Oct 6, 2:32 PM ET

Where the player numbers come from

The model projects each team's line first, then divides it among players. Both are shown, with the team figure beside the sum of its parts, so the division can be checked rather than trusted. A row appears only when the parts add up to the whole.

Seattle Seahawksprojected 36.6 pass plays, 24.9 run plays
Inputs updating
Team lineProjectedSum of players
Pass attempts34.734.7
Pass yards262.8262.8
Receiving yards262.8262.8
Pass touchdowns1.931.93
Receiving touchdowns1.931.93
Carries24.924.9
Rush yards97.697.6
Rush touchdowns0.610.61
PlayerPosPassRushRecTgtShare
Sam DarnoldQB262.82.5100%
Jaxon Smith-NjigbaWR0.5128.911.849%
Emanuel WilsonRB53.33.50.91%
George HolaniRB28.814.02.45%
AJ BarnerTE0.430.73.912%
Rashid ShaheedWR2.426.04.210%
Cooper KuppWR27.23.010%
Montorie Foster Jr.WR0.712.11.65%
Tory HortonWR10.21.14%
Velus Jones Jr.RB7.51.10.20%
Elijah ArroyoTE6.00.62%
Eric SaubertTE0.03.21.01%
Drew LockQB1.1
Jalen MilroeQB0.3
San Francisco 49ersprojected 39.0 pass plays, 22.9 run plays
Inputs updating
Team lineProjectedSum of players
Pass attempts34.634.6
Pass yards223.9223.9
Receiving yards223.9223.9
Pass touchdowns2.082.08
Receiving touchdowns2.082.08
Carries25.625.6
Rush yards102.1102.1
Rush touchdowns0.400.40
PlayerPosPassRushRecTgtShare
Brock PurdyQB223.915.4100%
Christian McCaffreyRB42.041.26.518%
George KittleTE58.46.826%
Mike EvansWR0.057.67.026%
Deebo SamuelWR4.331.44.714%
Kaelon BlackRB24.53.81.02%
Jordan WatkinsWR15.01.47%
Jordan JamesRB13.21.80.31%
Luke FarrellTE0.05.31.12%
Jacob CowingWR0.04.81.02%
Brandin CooksWR4.50.72%
Kurtis RourkeQB1.5
Mac JonesQB1.2
Brayden WillisTE0.1

Share is a player's portion of the team's projected passing yards, counting a quarterback by what he throws and everyone else by what he catches. Targets are shown but not totalled: a throwaway, a batted ball or a sack is a pass attempt with no target, which is about four a game per team, so targets legitimately do not sum to attempts.

live-20261006T183203Z

Injury report

The week 5 report has not been filed yet. The statuses below are from the week 4 report; the league typically files Wednesday afternoon ET.

San Francisco 49ers11 listed
Christian McCaffreyRBNot injury related - resting playerFull Participation in Practice

No row in week 5 report yet.

Dre GreenlawLBQuestionable (week 4 report)QuadricepLimited Participation in Practice

No row in week 5 report yet.

Jaden DuggerLBQuestionable (week 4 report)ShoulderLimited Participation in Practice

No row in week 5 report yet.

James Thompson Jr.DTOut (week 4 report)AnkleDid Not Participate In Practice

No row in week 5 report yet.

Keion WhiteDEQuestionable (week 4 report)HamstringLimited Participation in Practice

No row in week 5 report yet.

KhaDarel HodgeWRKneeDid Not Participate In Practice

No row in week 5 report yet.

Mike EvansWRQuestionable (week 4 report)RibsLimited Participation in Practice

No row in week 5 report yet.

Mykel WilliamsDEOut (week 4 report)KneeLimited Participation in Practice

No row in week 5 report yet.

Nick BosaDEOut (week 4 report)Knee, CalfDid Not Participate In Practice

No row in week 5 report yet.

Romello HeightDEHandLimited Participation in Practice

No row in week 5 report yet.

Trent WilliamsTNot injury related - resting player, NeckFull Participation in Practice

No row in week 5 report yet.

Seattle Seahawks12 listed
Brandon PiliDTNeckFull Participation in Practice

No row in week 5 report yet.

Chazz SurrattLBQuestionable (week 4 report)CalfLimited Participation in Practice

No row in week 5 report yet.

George HolaniRBRibLimited Participation in Practice

No row in week 5 report yet.

Grey ZabelGGroinFull Participation in Practice

No row in week 5 report yet.

Jadarian PriceRBOut (week 4 report)ChestDid Not Participate In Practice

No row in week 5 report yet.

Jarran ReedDTFootFull Participation in Practice

No row in week 5 report yet.

Julian LoveSCalfFull Participation in Practice

No row in week 5 report yet.

Leonard WilliamsDTNot injury related - resting playerFull Participation in Practice

No row in week 5 report yet.

Nick EmmanworiSAnkleFull Participation in Practice

No row in week 5 report yet.

Rashid ShaheedWRHipFull Participation in Practice

No row in week 5 report yet.

Ty OkadaSQuestionable (week 4 report)HamstringFull Participation in Practice

No row in week 5 report yet.

Zach CharbonnetRBOut (week 4 report)KneeLimited Participation in Practice

No row in week 5 report yet.

21+. Gambling problem? Call 1-800-GAMBLER.