NFL/Scores/BUF at PIT

01/How each side played it

Play log
2020–2025 only
Buffalo Bills
PlayNShareYDSYPPTD
Run5158.6%2494.881
Pass2326.4%1235.351
No play (penalty)44.6%00.000
Extra point33.4%00.000
Punt22.3%00.000
Field goal22.3%00.000
Kickoff22.3%00.000
Pittsburgh Steelers
PlayNShareYDSYPPTD
Pass2546.3%1084.321
Run1833.3%583.221
Kickoff611.1%00.000
Punt47.4%00.000
Extra point11.9%00.000

02/Box score

71 lines
Both sides
BUFFALO BILLS 26
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Josh AllenQB15/231235.3110
RUSHING
PlayerPOSCARYDSY/CTD
James CookRB321444.500
Ray DavisRB9626.890
Josh AllenQB8384.751
Ty JohnsonRB252.500
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Ty JohnsonRB53206.70
Khalil ShakirWR4155.00
Dawson KnoxTE43289.30
James CookRB333311.00
Keon ColemanWR3294.51
Gabriel DavisWR2155.00
Brandin CooksWR111313.00
Jackson HawesTE111010.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Shaq ThompsonOLB950.0000
Jordan PoyerFS630.0000
Cole BishopSAF410.0000
Joe AndreessenLB300.0000
Taron JohnsonCB300.0000
DaQuan JonesDT210.0000
Joey BosaDE211.0100
Dorian WilliamsLB200.0000
Javon SolomonLB220.0000
Matt MilanoOLB210.0100
Christian BenfordCB210.0111
Jordan HancockCB200.0000
Reggie GilliamRB110.0000
Gabriel DavisWR110.0000
Deone WalkerDT100.0000
Jordan PhillipsDT100.0000
T.J. SandersDT110.0001
A.J. EpenesaLB100.0000
Baylon SpectorLB100.0000
Gregory RousseauLB110.0100
Cam LewisCB100.0000
KICKING
PlayerPOSPTS
Matt PraterK8
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
PITTSBURGH STEELERS 7
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Aaron RodgersQB10/211175.6001
Mason RudolphQB0/300.0010
RUSHING
PlayerPOSCARYDSY/CTD
Jaylen WarrenRB10353.501
Kenneth GainwellRB5204.000
Kaleb JohnsonRB231.500
Aaron RodgersQB100.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
D.K. MetcalfWR533210.70
Jaylen WarrenRB4294.50
Darnell WashingtonTE424522.50
Kenneth GainwellRB322512.50
Calvin AustinWR2000
Jonnu SmithTE2166.00
Ben SkowronekWR1000
Roman WilsonWR1000
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Payton WilsonLB1450.0000
Yahya BlackDE940.0000
Jalen RamseyCB960.0000
Malik HarrisonLB860.0000
Joey PorterCB860.0000
Cameron HeywardDE740.0200
Alex HighsmithLB630.0000
Patrick QueenLB620.0000
Kyle DuggerSAF510.0001
T.J. WattOLB400.0000
Asante SamuelCB310.0000
James PierreCB310.0000
Nick HerbigLB210.0200
Brandin EcholsCB200.0012
Keeanu BentonDT100.0000
Cole HolcombLB100.0000
Jack SawyerLB100.0000
Chuck ClarkSAF100.0000
KICKING
PlayerPOSPTS
Chris BoswellK1
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.

A player appears under a heading only if he recorded something there, so these tables are shorter than the roster that dressed. A dash is an absent figure rather than a recorded zero. Sacks carry a half, which is why that column shows a decimal, and the sack column in the passing table is times the passer was sacked, not sacks he made. There is no scoring summary or drive chart here: the play log carries no field position, no down and no distance, so a drive cannot be reconstructed and one is not guessed at. Where the play-type panel is missing, this fixture predates the play log, which begins in 2020. Where a box score is missing entirely, no per-player line was published for it. No play (penalty) is a snap wiped out by an accepted penalty: the down did not count. Measured across the whole 2020-2025 play log, all 27,755 such rows league-wide, 27,747 gained no yardage and none scored, so a no-play row carries a share of the snaps but no yards, and it drags the yards-per-play column down.