WEEK 1 · SUN SEP 13FINAL

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.

BUFEfficiencyHOU

+0.28(56)EPA / play(plays)+0.07(79)
+0.56(37)Passing+0.10(48)
−0.26(19)Rushing+0.03(31)
41%Success rate48%
46%Passing52%
32%Rushing42%
36%1st down rate32%
43%Passing33%
21%Rushing29%
8(14%)Explosive plays(rate)8(10%)
5(14%)Passing(20+ yd completion)4(8%)
3(16%)Rushing(10+ yd run)4(13%)
+2(TO +2, expl 0)Toxic differential(turnovers + explosives)−2(TO −2, expl 0)

BUFTeam statsHOU

201st downs26
13Passing 1st downs11
5Rushing 1st downs10
21st downs from penalties5
3-93rd down efficiency7-16
0-14th down efficiency2-2
52Total plays73
409Total yards381
12Total drives11
7.9Yards per play5.2
323Passing257
20/29Comp/Att26/38
10.4Yards per pass6.3
0Interceptions thrown0
2-11Sacks-yards lost3-17
86Rushing124
21Rushing attempts32
4.1Yards per rush3.9
1-3Red zone(made-att)4-5
10-85Penalties7-106
0Turnovers2
0Fumbles lost2
0Interceptions thrown0
0Defensive / special teams TDs0
23:43Possession36:17

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 BUF has 56 plays there and 52 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 BUF shows 21 attempts and 19 rush plays.

BUFWhat it cost themHOU

0.0EPA lost to turnovers−7.0
−3.3EPA lost to sacks−8.7
−8.5EPA lost to penalties−9.7

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

BUFEarly vs late downsHOU

+0.30(45)Early downs(1st–2nd) EPA / play+0.10(59)
42%Success rate47%
+0.30(10)Late downs(3rd–4th) EPA / play−0.01(20)
40%Success rate50%

Passing

PlayerC/ATTYDSTDINTSCKRTGEPA/DBCPOESUCC%aDOT
BUF
Josh Allen20/29334202130.5+0.56+8.147%13.2
HOU
C.J. Stroud26/38274203106.7+0.10+3.250%8.5

Rushing

PlayerCARYDSTDYPCEPA/CARSUCC%
BUF
James CookRB135704.4−0.0138%
Josh AllenQB52424.8−0.4640%
Frank Gore Jr.RB1303.0−0.060%
Ray DavisRB1303.0−0.150%
HOU
David MontgomeryRB206023.0−0.0240%
Woody MarksRB94204.7+0.1644%
C.J. StroudQB21507.5+0.7350%

Receiving

PlayerTGTRECYDSTDTGT%YACEPA/TGTCATCH%aDOTY/TGT
BUF · 28 team targets
Dalton KincaidTE65130021.4%38+1.2783%16.321.7
DJ MooreWR85100128.6%24+0.8063%19.812.5
Khalil ShakirWR6440021.4%15+0.0967%6.56.7
Josh PalmerWR213417.1%6+2.0650%31.017.0
James CookRB4312014.3%14−0.0975%−1.03.0
Dawson KnoxTE11703.6%5+0.29100%2.07.0
Keon ColemanWR11103.6%−3+1.00100%4.01.0
HOU · 37 team targets
Nico CollinsWR10775127.0%8+0.4970%12.07.5
Jaylin NoelWR225305.4%27+1.99100%13.026.5
Dalton SchultzTE8435021.6%27−0.3250%3.34.4
Xavier HutchinsonWR6332016.2%21+0.1550%9.55.3
Kayshon BoutteWR212105.4%7+0.2150%16.010.5
David MontgomeryRB331918.1%14+0.88100%1.76.3
Marlin KleinTE111602.7%2+1.05100%14.016.0
Foster MoreauTE221505.4%8+0.47100%3.57.5
Jared WayneWR111202.7%0+0.73100%12.012.0
Cade StoverTE11−202.7%0−0.94100%−2.0−2.0
Woody MarksRB11−202.7%0−1.37100%−2.0−2.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. 10 of Josh Allen’s 334 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.