WEEK 5 · SUN OCT 11FINAL

Shaded = the better side of each row. Rows with no clear “better” (plays, drives, attempts, penalties, possession) aren’t shaded. Efficiency, What it cost them and Early vs late downs use the nflfastR/rbsdm play filter, so a team’s EPA/play here can differ from its season figure on the team pages; Team stats follows the official box-score conventions instead.

SFEfficiencySEA

−0.16(58)EPA / play(plays)−0.41(63)
−0.13(37)↳ Passing−0.28(36)
−0.20(21)↳ Rushing−0.60(27)
43%Success rate30%
38%↳ Passing33%
52%↳ Rushing26%
24%1st down rate22%
24%↳ Passing28%
24%↳ Rushing15%
6(10%)Explosive plays(rate)4(6%)
3(8%)↳ Passing(20+ yd completion)3(8%)
3(14%)↳ Rushing(10+ yd run)1(4%)
+4(TO +2, expl +2)Toxic differential(turnovers + explosives)−4(TO −2, expl −2)

SFTeam statsSEA

141st downs14
9↳ Passing 1st downs9
5↳ Rushing 1st downs4
0↳ 1st downs from penalties1
4-12↳ 3rd down efficiency3-12
0-0↳ 4th down efficiency0-1
56Total plays60
269Total yards251
13Total drives15
4.8Yards per play4.2
175Passing162
19/29↳ Comp/Att18/29
5.5↳ Yards per pass4.8
1↳ Interceptions thrown2
3-14↳ Sacks-yards lost5-33
94Rushing89
24↳ Rushing attempts26
3.9↳ Yards per rush3.4
3-3Red zone(made-att)2-3
8-70Penalties5-46
2Turnovers4
1↳ Fumbles lost2
1↳ Interceptions thrown2
1Defensive / special teams TDs0
29:02Possession30:58

Why the play counts differ. Efficiency counts every run and dropback the way nflfastR and rbsdm.com do, including sacks, scrambles, plays wiped out by penalties and 2-point tries, so SF has 58 plays there and 56 in the official total above. Rushing attempts count kneel-downs and QB scrambles, while rush plays are the designed runs in that efficiency set, which is why SF shows 24 attempts and 21 rush plays.

SFWhat it cost themSEA

−10.3EPA lost to turnovers−20.9
−5.6EPA lost to sacks−7.5
−7.7EPA lost to penalties−6.6

A strip-sack counts in both the sack row and the turnover row.

SFEarly vs late downsSEA

−0.04(44)Early downs(1st–2nd) EPA / play−0.41(50)
45%↳ Success rate32%
−0.70(12)Late downs(3rd–4th) EPA / play−0.43(13)
33%↳ Success rate23%

Passing

PlayerC/ATTYDSTDINTSCKRTGEPA/DBCPOESUCC%aDOT
SF
Brock Purdy19/2918921392.5−0.14+5.438%7.8
SEA
Sam Darnold18/2919512564.6−0.30+0.131%6.3

Rushing

PlayerCARYDSTDYPCEPA/CARSUCC%
SF
Christian McCaffreyRB116816.2+0.3764%
Kaelon BlackRB61602.7−0.3050%
Brock PurdyQB3802.7−0.3533%
SEA
Emanuel WilsonRB206113.0−0.4225%
George HolaniRB4701.8−1.9525%
Sam DarnoldQB1505.0+1.55100%

Receiving

PlayerTGTRECYDSTDTGT%YACEPA/TGTCATCH%aDOTY/TGT
SF · 27 team targets
Mike EvansWR107113137.0%14+0.9370%15.711.3
George KittleTE6524022.2%12−0.4083%4.84.0
Deebo Samuel Sr.WR3221011.1%17+0.2467%0.37.0
Christian McCaffreyRB3315011.1%20+0.08100%−1.75.0
Jacob CowingWR21907.4%3−1.7250%6.04.5
Brandin CooksWR21717.4%0+0.6450%10.53.5
Luke FarrellTE10003.7%0−0.730%6.00.0
SEA · 27 team targets
Jaxon Smith-NjigbaWR85102129.6%41+0.2763%12.412.8
George HolaniRB4424014.8%23−0.23100%0.36.0
Rashid ShaheedWR4223014.8%16−0.2150%10.55.8
AJ BarnerTE5320018.5%15+0.0260%1.44.0
Cooper KuppWR3215011.1%2+0.3167%7.75.0
Emanuel WilsonRB221107.4%13+0.29100%−1.05.5
Elijah ArroyoTE10003.7%0−5.060%18.00.0

Player lines won’t always add up to team totals. TGT% is a share of the team targets above — the throws charged to a receiver — not of the pass attempts in Team stats, so the two counts can differ. Yards gained after a lateral belong to no receiver, and runs by receivers and kneel-downs don’t appear in the rushing table.