Skip to main content
Week 8 · Final

Dolphins at Bills

Buffalo Bills 31, Miami Dolphins 23 · LEGACY REGS

FinalLEGACY REGSWeek 8

Final Score

Week 8
By the numbers
Dolphins 23 2 TD · 3 FG · 2 XPBills 31 4 TD · 1 FG · 4 XPJosh Allen 290 yds passingDerrick Henry 75 yds rushingDJ Moore 149 yds receivingChristian Benford 6 tkl defenseTotal yards 413 · 426Passing yards 254 · 290Rushing yards 159 · 136Completions 25/51 · 21/35Yards per carry 7.6 · 5.0

Recap

AI recap

Franchise Hub Beat · 4d ago

In a hard-fought contest, the Buffalo Bills topped the Miami Dolphins 31-23, securing a crucial victory in Week 8 of the 2028 season. With playoff implications on the line, Buffalo's performance solidified their position in the standings while dealing a blow to Miami's postseason hopes.

Josh Allen was the standout for the Bills, throwing for 290 yards and four touchdowns, showcasing his ability to command the game. DJ Moore also delivered an impressive performance, racking up 149 receiving yards, consistently finding space in the Dolphins' secondary. Meanwhile, Derrick Henry led Miami's ground attack with 75 rushing yards, but it wasn't enough to keep pace with Buffalo's explosive offense.

Defensively, the Bills made their mark with Elijah Griffin recording 1.5 sacks, disrupting Miami's rhythm throughout the game. The turning point came late in the fourth quarter when Chris Johnson intercepted a pass, giving the Dolphins a glimmer of hope, but Buffalo's defense held firm to seal the victory. Ashton Hampton led the Dolphins with nine total tackles, but ultimately, it was Buffalo's relentless pressure and timely plays that secured the win.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPPTS
Dolphins23223
Bills41431

Team Stats

Side by side
MIABUF
Total yards413426
Passing yards254290
Rushing yards159136
Completions25/5121/35
Yards per carry7.65.0
Sacks24
Turnovers11
Touchdowns24
Field goals3/31/1
1st downs1714
3rd downs7/176/14
Penalties6-4511-98

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
Dolphins
Julian SayinQB25/5149%2541162.0
Bills
Josh AllenQB21/3560%29041112.7
Rushing12 players
PlayerATTYDSYPCYACTDLNGFUM
Dolphins
Derrick HenryHB8759.4350180
Julian SayinQB6559.2211270
Ollie Gordon IIHB7294.1130130
Justin JolyTE000.0—000
Chris BellWR000.0—000
Caleb DouglasWR000.0—000
Bills
Josh AllenQB13705.4270331
Kewan LacyHB9505.6180190
James Cook IIIHB492.3—050
Donte MoldenWR177.0—070
Jackson HawesTE000.0—000
DJ MooreWR000.0—000
Receiving18 players
PlayerRECYDSYPRYACTDLNGDROP
Dolphins
Will KacmarekTE46015.0—0240
Caleb DouglasWR45714.3170160
Justin JolyTE44310.8111190
Chris BellWR44310.8110270
Dante SimpsonWR4256.380102
Kevin Coleman Jr.WR11313.0—0130
Cooper ProcterTE188.0—080
Derrick HenryHB144.0—040
DJ HermanFB133.0—030
Ollie Gordon IIHB1-2-2.0—000
Bills
DJ MooreWR514929.81082781
Donte MoldenWR68113.5100231
Jackson HawesTE3299.7110141
Keleki LatuTE199.0—190
Kewan LacyHB294.5100110
Dawson KnoxTE273.5—141
James Cook IIIHB144.0—040
Skyler BellWR122.0—020
Defense29 players
Kicking2 players
PlayerFGXPLNG
Dolphins
Tate SandellK3/3241
Bills
Tyler BassK1/1436