You're offline: this is a saved copy and its numbers may be out of date. Data last updated Oct 4, 7:14 PM ET.
21+ · Not betting advice · Gambling problem? Call 1-800-GAMBLER · Terms · Last updated Oct 4, 7:14 PM ET

Game recaps › Week 4

Los Angeles Chargers 23, Seattle Seahawks 30: our projections vs the box score

AI-assisted. Written automatically from our model's own numbers with fixed templates; nothing is invented, and no language model adds facts. How this works.

The Seahawks beat the Chargers 30-23 (kickoff Oct 4, 2026, 3:25 PM CT). This recap compares the projections we published before kickoff with the final box score, then grades every prop forecast we logged before the game. Nothing below was adjusted after the game.

Projection note: the projections graded here came from an earlier simulation (last refreshed 10:34 a.m. CT), not a final pre-kickoff refresh. From 2:02 p.m. CT until kickoff, our live updater queued re-simulations for this game, but every one was held back by a failing automated check on other games (a bug in the updater, since fixed). Status changes on these two teams that the published projections and prop prices did not reflect: DJ Uiagalelei (LAC) active to out; Ladd McConkey (LAC) questionable to active; Trey Lance (LAC) questionable to active; Jalen Milroe (SEA) active to out; Montorie Foster Jr. (SEA) active to out; Nick Kallerup (SEA) active to out. Results are graded against the projections as published.

Among the 16 fantasy-relevant players (projected or scoring 5+ FanDuel points), 10 finished inside our 10th-90th percentile range (62%; a well-calibrated range should hold about 80%). Average miss versus our mean: 5.3 FanDuel points.

Who beat our range most: Kimani Vidal scored 10.6 FanDuel points against a projected median of 1.0 (90th percentile 5.3).

The biggest miss on the low side: Ladd McConkey managed 0.0 points against a 7.5 median (10th percentile 2.0). Our injury feed listed him as out after kickoff (first seen 5:41 PM CT).

Projections vs results (FanDuel points)

PlayerTeamPosProj. meanMedian10–90 rangeActualResult
Emanuel WilsonSEARB11.49.42.9–23.025.5above range
Jaxon Smith-NjigbaSEAWR17.415.05.1–33.710.1in range
Justin HerbertLACQB16.815.68.3–26.911.6in range
Sam DarnoldSEAQB16.414.67.1–28.114.3in range
Omarion HamptonLACRB9.67.92.9–19.012.3in range
Rashid ShaheedSEAWR4.43.30.0–9.511.8above range
Kimani VidalLACRB1.91.00.0–5.310.6above range
Ladd McConkeyLACWR9.37.52.0–19.50.0below range
Keaton MitchellLACRB3.52.60.2–8.48.8above range
Quentin JohnstonLACWR7.76.11.4–16.74.5in range
Tre' HarrisLACWR7.76.01.4–16.77.5in range
Tory HortonSEAWR1.20.00.0–3.77.1above range
AJ BarnerSEATE6.85.00.9–15.31.7in range
George HolaniSEARB6.64.90.6–14.72.5in range
Oronde Gadsden IILACTE5.74.10.0–13.16.3in range
Cooper KuppSEAWR5.34.00.0–11.31.8in range
Eric SaubertSEATE0.70.00.0–1.90.0in range
Marquez Valdes-ScantlingLACWR0.50.00.0–1.70.0in range

FanDuel scoring computed from the ESPN box score with FanDuel's rules: half-PPR, 2-point conversions, and +3 bonuses for 100+ rushing, 100+ receiving and 300+ passing yards. 'No box-score line' means the player recorded no stats (did not play or was not targeted).

Stat projections vs box score

PlayerStatOur median10–90 rangeActualvs range
Jaxon Smith-NjigbaRec yds81.030.0–174.076in range
Jaxon Smith-NjigbaCatches6.03.0–10.05in range
Justin HerbertPass yds238.0155.0–325.0189in range
Justin HerbertPass TD1.00.0–3.01in range
Justin HerbertRush yds17.01.0–47.040in range
Sam DarnoldPass yds240.0141.0–333.0168in range
Sam DarnoldPass TD1.00.0–4.02in range
Sam DarnoldRush yds1.0-1.0–18.06in range
Emanuel WilsonRush yds48.020.0–102.081in range
Emanuel WilsonCarries15.09.0–22.021in range
Emanuel WilsonCatches1.00.0–2.03above
Omarion HamptonRush yds43.018.0–95.045in range
Omarion HamptonCarries12.07.0–19.09in range
Omarion HamptonCatches1.00.0–3.02in range
Ladd McConkeyRec yds45.011.0–110.00below
Ladd McConkeyCatches4.01.0–7.00below
Quentin JohnstonRec yds36.07.0–95.044in range
Quentin JohnstonCatches3.01.0–6.01in range
Tre' HarrisRec yds35.07.0–93.060in range
Tre' HarrisCatches3.01.0–6.03in range

Props graded

We logged 32 sportsbook forecasts with positive estimated EV for this game before kickoff (final pre-kickoff version of each). Official record (8 picks priced on our market-blended fair probability, as the board showed them): 4 won, 4 lost, for +0.29 units at the posted prices (1 unit risked per pick). Unders went 3-4; overs 1-0.

Not in the official record: 24 rows whose final pre-kickoff version was still priced on raw simulation probability (logged before the board switched to fair probabilities and never re-logged). Graded anyway and listed below: 11 won, 13 lost, +8.31 units. Grading rule.

PlayerPropPickPriceEst. EVOfficialActualResultUnits
Tory HortonCatchesUnder 0.5+182 FanDuel+5.5%Yes (fair)1Loss−1.00
Emanuel WilsonAnytime TDOver 0.5+140 FanDuel+2.3%Yes (fair)1Win+1.40
Jaxon Smith-NjigbaCatchesUnder 6.5+112 FanDuel+2.1%Yes (fair)5Win+1.12
Oronde Gadsden IICatchesUnder 2.5+112 FanDuel+1.2%Yes (fair)5Loss−1.00
George HolaniRush ydsUnder 31.5−113 FanDuel+1.1%Yes (fair)18Win+0.89
Sam DarnoldRush ydsUnder 4.5−113 FanDuel+0.4%Yes (fair)6Loss−1.00
Keaton MitchellRec ydsUnder 10.5−113 FanDuel+0.3%Yes (fair)24Loss−1.00
Tory HortonRec ydsUnder 9.5−113 FanDuel+0.2%Yes (fair)6Win+0.89
Emanuel WilsonRec ydsUnder 6.5−110 BetMGM+78.0%No (raw sim)39Loss−1.00
George HolaniCatchesUnder 1.5−106 FanDuel+43.8%No (raw sim)1Win+0.94
George HolaniRec ydsUnder 9.5−113 FanDuel+35.8%No (raw sim)2Win+0.89
Keaton MitchellCatchesUnder 1.5−114 FanDuel+33.1%No (raw sim)5Loss−1.00
AJ BarnerRec ydsUnder 30.5−113 FanDuel+30.7%No (raw sim)12Win+0.89
Justin HerbertPass ydsOver 199.5−113 FanDuel+30.6%No (raw sim)189Loss−1.00
Oronde Gadsden IICatchesUnder 2.5+100 BetMGM+29.8%No (raw sim)5Loss−1.00
Rashid ShaheedRec ydsUnder 23.5−113 FanDuel+21.4%No (raw sim)20Win+0.89
Keaton MitchellRush ydsUnder 18.5−113 FanDuel+20.2%No (raw sim)39Loss−1.00
Oronde Gadsden IIRec ydsUnder 27.5−113 FanDuel+17.4%No (raw sim)36Loss−1.00
Jaxon Smith-NjigbaCatchesOver 7.5+105 Bovada+13.2%No (raw sim)5Loss−1.00
Rashid ShaheedCatchesUnder 2.5−166 FanDuel+12.5%No (raw sim)1Win+0.60
Cooper KuppCatchesUnder 2.5−132 DraftKings+11.1%No (raw sim)1Win+0.76
Eric SaubertCatchesUnder 0.5−145 BetMGM+10.9%No (raw sim)0Win+0.69
Justin HerbertRush ydsUnder 20.5−113 FanDuel+9.5%No (raw sim)40Loss−1.00
Kimani VidalAnytime TDOver 0.5+1300 BetOnline+8.6%No (raw sim)1Win+13.00
Jaxon Smith-NjigbaRec ydsOver 93.5−113 FanDuel+7.6%No (raw sim)76Loss−1.00
Tre' HarrisAnytime TDOver 0.5+500 FanDuel+6.0%No (raw sim)0Loss−1.00
Sam DarnoldPass ydsOver 233.5−113 FanDuel+3.0%No (raw sim)168Loss−1.00
Tre' HarrisCatchesUnder 3.5−160 FanDuel+2.3%No (raw sim)3Win+0.62
Tre' HarrisRec ydsUnder 36.5−113 FanDuel+2.2%No (raw sim)60Loss−1.00
Emanuel WilsonAnytime TDOver 0.5+115 BetMGM+1.8%No (raw sim)1Win+1.15
Omarion HamptonRec ydsUnder 7.5−120 BetMGM+1.4%No (raw sim)8Loss−1.00
Ladd McConkeyRec ydsUnder 47.5−113 FanDuel+0.2%No (raw sim)0Win+0.89

Official = the pick's final pre-kickoff version was priced on our market-blended fair probability. 'No (raw sim)' rows were logged before the site switched EV to fair probabilities (08:22 CT on Oct 4, 2026) and never re-logged; they are graded and shown here but are not part of the official record. A player who appears only in the play-by-play is graded as 0. Not betting advice. 21+.

Pick'em forecasts (Underdog and PrizePicks two-leg format, graded per leg), official: 1 won, 0 lost. Raw-sim rows, not in the official record: 13 won, 19 lost, 2 void.

Correction (Oct 4, 2026, 7:23 PM CT): actual FanDuel points in this recap now include FanDuel's +3 yardage bonuses and 2-point conversions, and count negative yardage (e.g. -6 rushing yards) instead of zero; the first version did not, which changed 1 player totals. Projections and prop results did not change.

How these numbers are made: methodology. The full graded log, every week, lives on the Track Record.

Get this in your inbox every week

Free weekly email: start/sit, the props our model rates as unders, and every graded result, wins and losses. 21+.

More from Game recaps

Model opinion, not advice. For entertainment and informational purposes only. 21+. Gambling problem? Call 1-800-GAMBLER. Methodology · Track record