WEEK 8 · SUN NOV 1FINAL

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.

BALEfficiencyBUF

−0.46(50)EPA / play(plays)−0.01(80)
−0.64(32)↳ Passing+0.04(41)
−0.14(18)↳ Rushing−0.06(39)
34%Success rate48%
25%↳ Passing46%
50%↳ Rushing49%
18%1st down rate30%
19%↳ Passing37%
17%↳ Rushing23%
2(4%)Explosive plays(rate)7(9%)
1(3%)↳ Passing(20+ yd completion)4(10%)
1(6%)↳ Rushing(10+ yd run)3(8%)
−6(TO −1, expl −5)Toxic differential(turnovers + explosives)+6(TO +1, expl +5)

BALTeam statsBUF

101st downs24
6↳ Passing 1st downs13
2↳ Rushing 1st downs9
2↳ 1st downs from penalties2
3-13↳ 3rd down efficiency4-14
0-1↳ 4th down efficiency4-5
49Total plays76
144Total yards426
13Total drives13
2.9Yards per play5.6
68Passing280
12/26↳ Comp/Att21/34
2.3↳ Yards per pass8.0
1↳ Interceptions thrown1
4-23↳ Sacks-yards lost1-9
76Rushing146
19↳ Rushing attempts41
4.0↳ Yards per rush3.6
1-3Red zone(made-att)3-4
7-38Penalties10-87
3Turnovers2
2↳ Fumbles lost1
1↳ Interceptions thrown1
0Defensive / special teams TDs0
22:24Possession37:36

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 BAL has 50 plays there and 49 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 BAL shows 19 attempts and 18 rush plays.

BALWhat it cost themBUF

−13.1EPA lost to turnovers−8.8
−9.0EPA lost to sacks−1.4
−6.0EPA lost to penalties−10.1

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

BALEarly vs late downsBUF

−0.22(36)Early downs(1st–2nd) EPA / play−0.04(58)
39%↳ Success rate48%
−1.08(14)Late downs(3rd–4th) EPA / play+0.12(21)
21%↳ Success rate48%

Passing

PlayerC/ATTYDSTDINTSCKRTGEPA/DBCPOESUCC%aDOT
BAL
Joe Fagnano10/219101340.0−0.42−16.432%4.3
Tyler Huntley2/4000156.2−1.86−17.50%3.5
Lamar Jackson0/1000039.6−0.57−59.40%15.0
BUF
Josh Allen21/3428921196.3+0.10−1.449%9.8

Rushing

PlayerCARYDSTDYPCEPA/CARSUCC%
BAL
Derrick HenryRB115314.8+0.0845%
Justice HillRB31505.0+0.0967%
Rasheen AliRB2502.5−0.4050%
Joe FagnanoQB2402.0−1.990%
BUF
James CookRB218013.8+0.0752%
Josh AllenQB73014.3+0.0857%
Ray DavisRB63005.0+0.1067%
Ty JohnsonRB4401.0−0.630%

Receiving

PlayerTGTRECYDSTDTGT%YACEPA/TGTCATCH%aDOTY/TGT
BAL · 26 team targets
Rashod BatemanWR3122011.5%4+0.0133%12.07.3
Justice HillRB8420030.8%32−0.5150%−0.92.5
Josh CuevasTE211507.7%0+0.0850%11.07.5
Mark AndrewsTE4314015.4%2+0.0175%3.53.5
Ja'Kobi LaneWR111303.8%0+0.88100%13.013.0
Derrick HenryRB22707.7%11−0.20100%−2.03.5
Zay FlowersWR500019.2%0−1.450%8.60.0
Matthew HibnerTE10003.8%0−0.550%2.00.0
BUF · 33 team targets
Dalton KincaidTE6486118.2%12+1.0767%13.814.3
DJ MooreWR7482121.2%4+0.2557%14.711.7
Khalil ShakirWR6564018.2%56+0.8983%2.210.7
James CookRB322109.1%16+0.3667%2.77.0
Ty JohnsonRB331909.1%27+0.44100%−2.76.3
Jackson HawesTE21706.1%3−2.5750%2.53.5
Dawson KnoxTE21606.1%1−0.2350%4.03.0
Keon ColemanWR31409.1%0−1.6233%26.31.3
Josh PalmerWR10003.0%0−0.490%47.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.