NFL/Scores/BUF at MIA

01/How each side played it

Play log
2020–2025 only
Buffalo Bills
PlayNShareYDSYPPTD
Pass4455.0%2896.572
Run2227.5%873.950
Kickoff67.5%00.000
Punt45.0%00.000
No play (penalty)33.8%00.000
Extra point11.3%00.000
Miami Dolphins
PlayNShareYDSYPPTD
Run3046.2%1986.602
Pass2132.3%1738.242
Extra point46.2%00.000
Kickoff34.6%00.000
Punt34.6%00.000
QB kneel23.1%-1-0.500
No play (penalty)11.5%00.000
Field goal11.5%00.000

02/Box score

65 lines
Both sides
BUFFALO BILLS 13
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Josh AllenQB28/403067.7213
RUSHING
PlayerPOSCARYDSY/CTD
James CookRB13534.080
Josh AllenQB4317.750
Ray DavisRB2-2-1.000
Mitchell TrubiskyQB144.000
Ty JohnsonRB122.000
Elijah MooreWR1-1-1.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Khalil ShakirWR97588.30
Keon ColemanWR834615.31
James CookRB55244.80
Dawson KnoxTE433712.30
Dalton KincaidTE323718.50
Ray DavisRB2100.00
Ty JohnsonRB222412.00
Elijah MooreWR2294.50
Jackson HawesTE212626.01
Curtis SamuelWR112121.00
Tyrell ShaversWR112424.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Jordan PoyerFS830.0000
Cam LewisCB740.0101
Cole BishopSAF760.0011
Joey BosaDE440.0200
Matt MilanoOLB410.0000
Terrel BernardLB430.0100
Tre'Davious WhiteCB420.0100
Gregory RousseauLB300.0000
Javon SolomonLB320.0000
Larry OgunjobiDT220.0100
DaQuan JonesDT100.0000
Deone WalkerDT100.0001
Jordan PhillipsDT100.0000
Baylon SpectorLB110.0000
Dorian WilliamsLB100.0000
Ja'Marcus IngramCB110.0000
Maxwell HairstonCB110.0011
Sam FranklinSAF110.0000
KICKING
PlayerPOSPTS
Matt PraterK1
Kicking points are complete; field-goal makes and attempts are present on 1,054 of 450,176 rows and are not shown.
MIAMI DOLPHINS 30
PASSING
PlayerPOSC/ATTYDSY/ATDINTSK
Tua TagovailoaQB15/211738.2220
RUSHING
PlayerPOSCARYDSY/CTD
De'Von AchaneRB221747.912
Jaylen WrightRB5173.400
Tua TagovailoaQB2-1-0.500
Alec IngoldFB166.000
Ollie Gordon IIRB1-3-3.000
Malik WashingtonWR144.000
RECEIVING
PlayerPOSTGTRECYDSY/RTD
Jaylen WaddleWR758416.81
De'Von AchaneRB66518.50
Greg DulcichTE412222.00
Malik WashingtonWR3294.51
Nick WestbrookWR1177.00
DEFENSE
PlayerPOSTKLSOLOSACKTFLINTPD
Jordyn BrooksLB1150.0200
Tyrel DodsonLB950.0000
Jack JonesCB630.0200
Minkah FitzpatrickFS660.0001
Dante Trader Jr.SAF520.0000
Julius BrentsCB550.0001
Jason Marshall Jr.CB430.0001
Jordan PhillipsDT320.0000
Bradley ChubbOLB321.0000
Jordan ColbertSAF330.0000
Benito JonesDT210.0000
Zeek BiggersDT210.0000
Jaylen WaddleWR110.0000
Malik WashingtonWR110.0000
Kenneth GrantDT110.0000
Zach SielerDE111.0100
Matt JudonOLB100.0000
Quinton BellLB100.0000
Willie GayLB111.0100
Elijah CampbellDB110.0000
Ethan BonnerCB100.0000
Riley PattersonK110.0000
KICKING
PlayerPOSPTS
Riley PattersonK6
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.