WEEK 1 · THU SEP 10FINAL

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.

SFEfficiencyLA

+0.19(65)EPA / play(plays)−0.23(60)
+0.23(37)Passing−0.27(33)
+0.14(28)Rushing−0.17(27)
57%Success rate43%
59%Passing39%
54%Rushing48%
35%1st down rate25%
41%Passing27%
29%Rushing22%
6(9%)Explosive plays(rate)4(7%)
1(3%)Passing(20+ yd completion)2(6%)
5(18%)Rushing(10+ yd run)2(7%)
+3(TO +1, expl +2)Toxic differential(turnovers + explosives)−3(TO −1, expl −2)

SFTeam statsLA

231st downs15
12Passing 1st downs6
10Rushing 1st downs7
11st downs from penalties2
7-123rd down efficiency2-9
0-04th down efficiency1-3
64Total plays57
379Total yards290
9Total drives10
5.9Yards per play5.1
205Passing168
25/34Comp/Att17/28
6.0Yards per pass6.0
1Interceptions thrown1
0-0Sacks-yards lost0-0
174Rushing122
30Rushing attempts29
5.8Yards per rush4.2
2-3Red zone(made-att)1-3
2-21Penalties4-43
1Turnovers2
0Fumbles lost1
1Interceptions thrown1
0Defensive / special teams TDs0
33:50Possession26:10

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 65 plays there and 64 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 30 attempts and 28 rush plays.

SFWhat it cost themLA

−4.6EPA lost to turnovers−8.3
0.0EPA lost to sacks0.0
−4.0EPA lost to penalties−4.3

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

SFEarly vs late downsLA

+0.21(53)Early downs(1st–2nd) EPA / play−0.11(47)
57%Success rate47%
+0.12(12)Late downs(3rd–4th) EPA / play−0.65(13)
58%Success rate31%

Passing

PlayerC/ATTYDSTDINTSCKRTGEPA/DBCPOESUCC%aDOT
SF
Brock Purdy25/34205310105.6+0.21+0.858%4.4
LA
Matthew Stafford15/2515501061.2−0.45−4.732%9.3
Stetson Bennett2/31300075.7+0.26−5.275%7.7

Rushing

PlayerCARYDSTDYPCEPA/CARSUCC%
SF
Christian McCaffreyRB106806.8+0.2760%
Kaelon BlackRB146504.6+0.0243%
Brock PurdyQB52905.8+0.6480%
LA
Blake CorumRB105405.4+0.0860%
Kyren WilliamsRB114113.7+0.1045%
Ronnie RiversRB51903.8−0.5540%
Stetson BennettQB1909.0+0.83100%
Matthew StaffordQB1000.0−3.810%

Receiving

PlayerTGTRECYDSTDTGT%YACEPA/TGTCATCH%aDOTY/TGT
SF · 34 team targets
Demarcus RobinsonWR325018.8%7+0.9867%15.016.7
Mike EvansWR7649120.6%6+1.1786%7.97.0
Deebo Samuel Sr.WR7648120.6%28+0.4286%2.46.9
Christian McCaffreyRB8520023.5%30−0.6163%−0.42.5
Luke FarrellTE221905.9%16+0.76100%1.59.5
George KittleTE5212014.7%17−1.1240%7.62.4
Kaelon BlackRB11502.9%10+0.18100%−5.05.0
LA · 27 team targets
Puka NacuaWR9574033.3%38−0.2956%12.88.2
Davante AdamsWR6326022.2%9−0.2850%12.24.3
Kyren WilliamsRB3324011.1%17+0.14100%2.38.0
Davis AllenTE111303.7%14+1.20100%−1.013.0
Tyler HigbeeTE221207.4%3−2.37100%4.56.0
Jordan WhittingtonWR11803.7%0+0.32100%8.08.0
Colby ParkinsonTE21607.4%4−0.1350%4.53.0
Ronnie RiversRB11503.7%3+0.44100%2.05.0
Konata MumpfieldWR10003.7%0−0.570%13.00.0
Terrance FergusonTE10003.7%0−2.780%24.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. 2 of Brock Purdy’s 205 passing yards aren’t credited to a receiver above (yards after a lateral, or a catch by a lineman or quarterback), and runs by receivers and kneel-downs don’t appear in the rushing table.