Touchdown Theory

Week 2

Seattle Seahawks at Arizona Cardinals

Sun Sep 20, 4:25 PM ET (Sun Sep 20, 1:25 PM local)

The market

Line
SEA -4.5
Total
41.5
Moneyline
SEA -225 ARI +185

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.

How the line moved

RecordedLineTotalSEAARI
Mon Aug 31, 4:46 PM ETSEA -1044.5-535+400
Wed Sep 9, 5:19 PM ETSEA -1044.5-550+410
Fri Sep 11, 3:11 PM ETnot posted
Sun Sep 13, 11:25 PM ETSEA -4.541.5-225+185current

Each row is a snapshot the feed recorded, oldest first. Superseded rows are kept, because a line that moves and moves back is only visible if both are shown.

Environment

Venue
State Farm Stadium, Glendale, AZ
Roof
retractable
Elevation
1060 ft
Surface
grass
Temperature
102F
Wind
5 mph SE
Chance of precipitation
1%
Humidity
21%
Forecast
Sunny

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

Elevation 1060 ft from stadium WP infobox. Retractable field (slides out for sunlight). Capacity 63400 expandable to 72200.

The projection

Not published yet. When it is, this section carries the projected score, spread, total and win probability for this game, the fair odds the probability translates to, and the projected play counts and per-team box lines behind them.

How the number is built

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.

ARI20.9
19.8Before environment+(+1.1)Environment=20.9
SEA25.3
24.2Before environment+(+1.1)Environment=25.3
Total46.2
44.0Before environment+(+1.1)Environment, ARI+(+1.1)Environment, SEA=46.2
Wind
not applied
Cold
not applied
Indoors
+2.11 points on the total
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-20260915T030122Z, generated Mon Sep 14, 11:01 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.

Arizona Cardinalsprojected 40.5 pass plays, 21.5 run plays
Team lineProjectedSum of players
Pass attempts36.036.0
Pass yards194.6194.6
Receiving yards194.6194.6
Pass touchdowns1.101.10
Receiving touchdowns1.101.10
Carries23.823.8
Rush yards90.590.5
Rush touchdowns0.210.21
PlayerPosPassRushRecTgtShare
Jacoby BrissettQB194.67.5100%
Jeremiyah LoveRB47.416.33.88%
Marvin Harrison Jr.WR0.950.17.226%
Trey McBrideTE0.047.07.624%
Tyler AllgeierRB22.411.82.36%
Michael WilsonWR0.728.14.214%
Bam KnightRB11.67.11.64%
Elijah HigginsTE0.012.61.86%
Kendrick BourneWR11.21.36%
Hunter LongTE4.21.02%
Jalen BrooksWR4.00.62%
Devin DuvernayWR2.20.51%
Seattle Seahawksprojected 36.2 pass plays, 25.6 run plays
Team lineProjectedSum of players
Pass attempts34.234.2
Pass yards279.6279.6
Receiving yards279.6279.6
Pass touchdowns1.991.99
Receiving touchdowns1.991.99
Carries25.625.6
Rush yards119.1119.1
Rush touchdowns1.191.19
PlayerPosPassRushRecTgtShare
Sam DarnoldQB279.65.7100%
Jaxon Smith-NjigbaWR1.4119.210.043%
Jadarian PriceRB64.713.92.45%
AJ BarnerTE0.538.54.314%
George HolaniRB20.212.61.65%
Rashid ShaheedWR2.629.73.511%
Cooper KuppWR20.92.37%
Emanuel WilsonRB13.83.90.61%
Montorie Foster Jr.WR0.413.71.65%
Tory HortonWR12.51.54%
Velus Jones Jr.RB9.71.40.21%
Elijah ArroyoTE9.21.23%
Eric SaubertTE0.04.10.91%

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-20260915T030122Z

Injury report

This is the week 1 report. This game is in week 2, and the league has not filed a report for it yet.

Seattle Seahawks8 listed
AJ BarnerTEObliqueFull Participation in Practice
Anthony BradfordGKneeFull Participation in Practice
Emanuel WilsonRBHamstringFull Participation in Practice
Josh JonesTKneeLimited Participation in Practice
Julian NealCBQuadricepFull Participation in Practice
Nick EmmanworiSQuestionableAnkleLimited Participation in Practice
Tory HortonWRQuestionableHamstringLimited Participation in Practice
Ty OkadaSOutHamstringDid Not Participate In Practice
Arizona Cardinals7 listed
Blake GillikinPGroinFull Participation in Practice
Dadrion Taylor-DemersonSOutRibsDid Not Participate In Practice
Garrett WilliamsCBOutAchillesLimited Participation in Practice
Isaiah AdamsGOutKneeDid Not Participate In Practice
Jeremiyah LoveRBQuestionableAnkleLimited Participation in Practice
Josh SweatLBNot injury related - resting player, KneeFull Participation in Practice
Will JohnsonCBAnkleFull Participation in Practice