WEEK 2 · THU SEP 17FINAL

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.

DETEfficiencyBUF

+0.28(65)EPA / play(plays)+0.44(71)
+0.50(46)Passing+0.51(42)
−0.25(19)Rushing+0.33(29)
49%Success rate59%
57%Passing60%
32%Rushing59%
37%1st down rate48%
46%Passing48%
16%Rushing48%
7(11%)Explosive plays(rate)12(17%)
5(11%)Passing(20+ yd completion)4(10%)
2(11%)Rushing(10+ yd run)8(28%)
−5(TO 0, expl −5)Toxic differential(turnovers + explosives)+5(TO 0, expl +5)

DETTeam statsBUF

241st downs34
19Passing 1st downs14
2Rushing 1st downs15
31st downs from penalties5
4-113rd down efficiency9-12
2-24th down efficiency0-0
62Total plays69
355Total yards446
9Total drives9
5.7Yards per play6.5
289Passing243
26/38Comp/Att20/31
6.9Yards per pass7.4
0Interceptions thrown0
4-38Sacks-yards lost2-5
66Rushing203
20Rushing attempts36
3.3Yards per rush5.6
3-3Red zone(made-att)5-6
10-58Penalties5-46
0Turnovers0
0Fumbles lost0
0Interceptions thrown0
0Defensive / special teams TDs0
26:15Possession33:45

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 DET has 65 plays there and 62 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 DET shows 20 attempts and 19 rush plays.

DETWhat it cost themBUF

0.0EPA lost to turnovers0.0
−7.7EPA lost to sacks−1.8
−9.0EPA lost to penalties−8.3

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

DETEarly vs late downsBUF

+0.18(50)Early downs(1st–2nd) EPA / play+0.31(59)
48%Success rate54%
+0.61(15)Late downs(3rd–4th) EPA / play+1.07(12)
53%Success rate83%

Passing

PlayerC/ATTYDSTDINTSCKRTGEPA/DBCPOESUCC%aDOT
DET
Jared Goff26/38327404130.0+0.41+6.055%8.9
BUF
Josh Allen20/31248302121.4+0.55+5.758%7.6

Rushing

PlayerCARYDSTDYPCEPA/CARSUCC%
DET
Jahmyr GibbsRB165203.3−0.1631%
Jared GoffQB3702.3−0.720%
Sione VakiRB1707.0+0.51100%
BUF
James CookRB2113516.4+0.2448%
Josh AllenQB117226.5+0.87100%

Receiving

PlayerTGTRECYDSTDTGT%YACEPA/TGTCATCH%aDOTY/TGT
DET · 38 team targets
Amon-Ra St. BrownWR139142234.2%43+0.8269%11.410.9
Jahmyr GibbsRB8661121.1%28+0.7575%4.37.6
Sam LaPortaTE7652118.4%38+0.8186%3.37.4
Jameson WilliamsWR4233010.5%1+0.3750%12.58.3
Isaac TeSlaaWR5226013.2%4+0.3640%16.25.2
Sione VakiRB111302.6%12+0.56100%1.013.0
BUF · 28 team targets
Dalton KincaidTE8795128.6%39+0.9088%10.511.9
Keon ColemanWR6663021.4%15+0.98100%8.010.5
Josh PalmerWR3143110.7%10+1.6133%13.014.3
Khalil ShakirWR6338021.4%19+0.0950%12.26.3
Dawson KnoxTE22517.1%2+0.88100%1.52.5
James CookRB314010.7%2−0.3933%0.31.3

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.