Week 17, 2025

played in Buffalo, NY

27 degrees, fair, 8 mph wind

Miami Dolphins0307-10
Buffalo Bills71070-24

Scoring Summary
1Q: 09:12 BUF - Gregory Wagner 20 pass from J.C. Giles (Hayden Rodgers extra point)
2Q: 13:19 MIA - Brock Lynch 35 field goal
2Q: 07:57 BUF - Hayden Rodgers 29 field goal
2Q: 01:30 BUF - Gregory Wagner 31 pass from J.C. Giles (Hayden Rodgers extra point)
3Q: 09:22 BUF - Nicholas Stuber 9 run (Hayden Rodgers extra point)
4Q: 00:51 MIA - Cole Fabini 2 run (Brock Lynch extra point)

Team StatisticsMIABUF
Record4-1211-4-1
First Downs1715
- by Rushing37
- by Passing137
- by Penalty11
Total Net Yards350296
- Offensive Plays6460
- Yards per Play5.474.93
Net Rushing Yards67132
- Rushing Attempts2929
- Yards per Rush2.314.55
Net Passing Yards283164
- Att./Comp./Intrcpt33 - 21 - 228 - 19 - 0
- Gross Passing Yards294183
- Sacks/Yards Lost2/113/19
- Yards per Pass Play8.095.29
Fumbles/Lost2/11/0
3rd Down Conversions2/133/14
- Avg. YtG on 3rd Down9.59.3
4th Down Conversions0/00/0
Penalties/Yards4/454/30
Punt Returns/Yards7/862/-1
Kick Returns/Yards3/460/0
Interception Ret./Yards0/02/10
2pt Conversions0/00/0
Red Zone Visits22
- Red Zone TDs/FGs1/11/1
Avg. Drive StartOWN 27OWN 31
Time of Possession29:0230:58

Drive Charts

Miami Dolphins
QuarBeganPossFromPlaysYardsResult
115:001:42OWN 2539Punt
19:013:20OWN 12659Interception
14:503:14OWN 24635Punt
10:142:00OPP 35417Field Goal
27:512:14OWN 25422Punt
22:180:30OWN 63-1Punt
21:151:00OWN 2331Punt
312:131:30OWN 3833Punt
39:141:31OWN 253-8Punt
34:181:18OWN 30318Interception
32:124:37OWN 29833Punt
410:523:41OWN 33625Punt
44:471:09OWN 38430Fumble
42:241:41OWN 18882Touchdown
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
113:184:17OWN 20880Touchdown
15:410:51OWN 2537Punt
11:361:22OWN 2033Punt
213:145:23OWN 25963Field Goal
25:373:19OWN 20624Punt
21:480:33OPP 44244Touchdown
20:150:15OWN 2011Half
315:002:47OWN 21523Punt
310:431:29OPP 26426Touchdown
37:433:25OWN 2156Punt
33:000:48OWN 403-2Punt
412:351:43OWN 2039Punt
47:112:24OWN 2039Punt
43:381:14OWN 4036Punt
40:430:43OPP 442-3Game

Game MVP: J.C. Giles, Buffalo Bills

Rushing Statistics

MiamiAttYardsAvgLG10+TD
Shannon Stephenson17422.471220
Cole Fabini8222.75901
Marquis Bismo310.33400
Brad Slayton122.00200
BuffaloAttYardsAvgLG10+TD
Nicholas Stuber15624.132721
J.C. Giles7344.862410
Ike Fleming7365.141410

Passing Statistics

MiamiAttCompYardsSk/YdTDLGIntRate
Cole Fabini33212942/11048266.9
BuffaloAttCompYardsSk/YdTDLGIntRate
J.C. Giles28191833/192310109.6

Receiving Statistics

MiamiCatchTargYardsAvgYACLGTD
WR Tevin Marlow688414.008480
WR Aaron Curtin6712120.1736340
WR Britt Lyden26136.50070
TE Colin Sampson23157.501140
RB Shannon Stephenson1122.00020
WR Brad Slayton121616.002160
RB Marquis Bismo111717.008170
TE Dustin Burnett131414.000140
TE Tito Spencer111212.000120
RB Antonio Scruggs0100.00000
BuffaloCatchTargYardsAvgYACLGTD
WR Gregory Wagner699215.3367312
WR David Lauer56306.0022110
RB Nicholas Stuber333110.3313130
TE Brady Grant242010.003100
TE Jonathan Kovel1222.00120
WR Collin Ganser1300.00000
RB Stan Thomason1188.00080

Interception Statistics

MiamiIntsYardsAvgTD
BuffaloIntsYardsAvgTD
CB R.J. Altuna11010.000
S Gus Spencer100.000

Fumble Statistics

MiamiFumbRecovForceTD
Terrance Swift1000
Cole Fabini1000
Dustin Burnett0100
Sedrick Poppe0010
BuffaloFumbRecovForceTD
Nicholas Stuber1100
R.J. Altuna0110
Winfred Compton0010

Punting Statistics

MiamiPuntYardsAvgNetLGIn20
Abraham Reeves937641.833.0591
BuffaloPuntYardsAvgNetLGIn20
Rodolfo Margraff939343.734.1595

Kicking Statistics

MiamiFGs40+Yd50+YdLGPAT
Brock Lynch1/10/00/0351/1
BuffaloFGs40+Yd50+YdLGPAT
Hayden Rodgers1/10/00/0293/3

Punt Return Statistics

MiamiRetYardsAvgTD
Terrance Swift78612.30
BuffaloRetYardsAvgTD
R.J. Altuna2-1-0.50

Kick Return Statistics

MiamiRetYardsAvgTD
Terrance Swift34615.30
BuffaloRetYardsAvgTD

Defensive Statistics

MiamiTackAsstSackRPlayPPlay
S Andrew Forbes820.02931
DT Jose Scouten601.52931
OLB R.J. Kosier430.02730
S Harvey Jenkins420.02427
DT Emmanuel Ogden400.02730
CB Kaden McKenzie300.02930
ILB Rondell Wong300.065
OLB Nolan Newman211.01517
CB Darnell Sword220.02224
CB Jameson England210.098
DE Lincoln Cooley210.02226
OLB Sedrick Poppe200.0135
DE Mack Simmons110.52025
ILB Braden Lyon120.02126
WR Tevin Marlow10---------
S Norbert Lash100.054
CB Terrance Swift100.01618
G Glen Shook10---------
WR Britt Lyden10---------
DE Blaine Meadows010.054
BuffaloTackAsstSackRPlayPPlay
S Gus Spencer1040.02732
S Troy Bannan700.02532
ILB Donnie Burkhardt600.02331
OLB Ricardo Sawyer510.02834
CB Tyler Bailey500.01517
DE Danny McGinnis330.02535
CB Francisco Boerigter330.02633
ILB Kaleb May300.01419
DE Winfred Compton211.02433
CB R.J. Altuna200.01621
OLB Leon Mathis101.01519
S Brian Arnold120.01217
S Ashton Wynn110.094
CB Levon Murphy110.01615
ILB Quentin Clayton110.031
S Melvin Freeman010.022
DT Jason Booker010.02028

Pass Rush Statistics

MiamiSackBlockHurryKnockPPlay
DT Jose Scouten1.510131
OLB Nolan Newman1.000017
DE Mack Simmons0.500025
OLB R.J. Kosier0.010030
BuffaloSackBlockHurryKnockPPlay
OLB Leon Mathis1.000019
DE Winfred Compton1.000033
DE Danny McGinnis0.001035

Pass Defense Statistics

MiamiCaughtDefnsdIntrcpPPlay
CB Kaden McKenzie31030
CB Terrance Swift21018
CB Darnell Sword21024
S Andrew Forbes21031
OLB Nolan Newman20017
S Harvey Jenkins20027
S Norbert Lash1004
DT Jose Scouten10031
ILB Rondell Wong1005
OLB R.J. Kosier10030
DE Mack Simmons10025
DE Lincoln Cooley10026
BuffaloCaughtDefnsdIntrcpPPlay
CB Tyler Bailey40017
S Gus Spencer33132
S Troy Bannan30032
CB Francisco Boerigter30033
ILB Kaleb May21019
CB R.J. Altuna20121
S Ashton Wynn1004
OLB Ricardo Sawyer10034
CB Levon Murphy10015
ILB Donnie Burkhardt10031
S Brian Arnold01017
OLB Howie Palacios0101

Blocking Statistics

MiamiKeyBlBlOppPancRPlySckAPPly
Will Knutzen25029035
Glen Shook16029035
Floyd Saylors08029035
Quinn Herzog03029135
Gabriel Mathis03029035
Dustin Burnett00029134
BuffaloKeyBlBlOppPancRPlySckAPPly
Nicholas Nguyen47029031
Percy Lubienski23029031
Jaylen Alston15029031
Donovan Cummings14029131
Jonathan Kovel11011012
Paul Newhart02029131
Nicholas Stuber00020123

Special Teams Tackles

MiamiTacklesSTPlays
Shannon Stephenson218
BuffaloTacklesSTPlays
Brady Grant414
R.J. Altuna327
Percy Lubienski110
Donovan Cummings110
Collin Ganser19

Participation

MiamiRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Dustin Burnett2934------2790
Shannon Stephenson2433------1875
Floyd Saylors2935------1074
Glen Shook2935------1074
Gabriel Mathis2935------1074
Quinn Herzog2935------1074
Jose Scouten------29311070
Cole Fabini2935---------64
Will Knutzen2935---------64
Tevin Marlow2634------161
Andrew Forbes------2931161
Kaden McKenzie------2930160
Aaron Curtin1715------2759
R.J. Kosier------2730158
Emmanuel Ogden------2730158
Mack Simmons------20251055
Harvey Jenkins------2427152
Lincoln Cooley------2226149
Terrance Swift------16181448
Braden Lyon------2126148
Darnell Sword------2224147
Britt Lyden1614------838
Brad Slayton1514------736
Nolan Newman------1517335
Jameson England------981734
Marquis Bismo32------2732
Norbert Lash------541726
Rondell Wong------651425
Malik Shepherd------002424
Sedrick Poppe------135---18
Antonio Scruggs410------317
Tito Spencer68---------14
Colin Sampson311---------14
Abraham Reeves00------1010
Tyrus Shapiro00------1010
Blaine Meadows------54---9
Irving Jordan------0099
Brock Lynch00------44
Bart Moore20---------2
Rodney Walton00---------0
Dominic O'Neill00---------0
Eduardo Vanderkellen00---------0
Mark Webb00---------0
Jonah Farr------00---0
Aidan Cox00---------0
Carlos Knight00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Brady Grant2830------1472
Paul Newhart2931------1070
Percy Lubienski2931------1070
Donovan Cummings2931------1070
Nicholas Nguyen2931------1070
Collin Ganser2929------967
R.J. Altuna------16212764
Gregory Wagner2931------464
Ricardo Sawyer------2834163
Francisco Boerigter------2633463
Leon Mathis------15192761
J.C. Giles2931---------60
Gus Spencer------2732160
Danny McGinnis------2535---60
Jaylen Alston2931---------60
Troy Bannan------2532---57
Winfred Compton------2433---57
Donnie Burkhardt------2331---54
Jason Booker------2028---48
Tyler Bailey------15171547
Nicholas Stuber2023---------43
Levon Murphy------1615940
Kaleb May------1419134
David Lauer1618---------34
Brian Arnold------1217130
Ashton Wynn------941730
Jonathan Kovel1112------225
Vernon Parker00------2525
A.J. Bressany25------1825
Stan Thomason01------1819
Ralph Huffman21------1619
Carlos Flowers------341017
J.T. Thornton------231217
Toby Chandler------601016
Ike Fleming85---------13
Jeremy Sawyer------74---11
Gabe Money00------1010
Rodolfo Margraff00------1010
Hayden Rodgers00------66
Quentin Clayton------3115
Melvin Freeman------22---4
Howie Palacios------11---2
Rod Preston00---------0
Ron Nord00---------0
Dexter Garrett00---------0
Richard Langfahl00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left7192.7
Middle17321.9
Right5163.2
None000.0
DistanceAttYardsAvg
Left221.0
Middle16704.4
Right9637.0
None2-3-1.5

Detailed Passing Statistics

MiamiAttCmp20+BdThDropDfnsHurrKnckIntc
Cole Fabini33214126102
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
J.C. Giles28193304010

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen1000.0
Short (0-8 Yds)86425.3
Medium (9-18 Yds)19111226.4
Long (19+ Yds)5413026.0
DistanceAttCompYardsAvg
Screen75669.4
Short (0-8 Yds)1711834.9
Medium (9-18 Yds)43348.5
Long (19+ Yds)0000.0

Detailed Receiving Statistics

MiamiTargtCaugtDropdYards20+PPlay
WR Tevin Marlow86084134
WR Aaron Curtin760121315
WR Britt Lyden62113014
TE Dustin Burnett31014034
TE Colin Sampson32015011
WR Brad Slayton21116014
RB Shannon Stephenson1102033
RB Marquis Bismo1101702
RB Antonio Scruggs1000010
TE Tito Spencer1101208
BuffaloTargtCaugtDropdYards20+PPlay
WR Gregory Wagner96092331
WR David Lauer65030018
TE Brady Grant42020030
WR Collin Ganser3100029
RB Nicholas Stuber33031023
TE Jonathan Kovel2102012
RB Stan Thomason110801

Red-Zone Rushing Statistics

MiamiAttYardsAvgOverall Avg
Cole Fabini231.502.75
BuffaloAttYardsAvgOverall Avg
Ike Fleming3165.335.14
Nicholas Stuber2115.504.13

Red-Zone Passing Statistics

MiamiAttCompYardsAvg/AttOverall Avg
Cole Fabini42174.258.91
BuffaloAttCompYardsAvg/AttOverall Avg
J.C. Giles222010.006.54

Red-Zone Receiving Statistics

MiamiTargetCatchYardsAvg/TargOverall Avg
WR Britt Lyden2000.002.17
WR Brad Slayton111616.008.00
TE Colin Sampson1111.005.00
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Collin Ganser1100.000.00
WR Gregory Wagner112020.0010.22

Third Down Rushing Statistics

MiamiRushesConversions
Cole Fabini40
Shannon Stephenson20
Brad Slayton10
BuffaloRushesConversions
J.C. Giles31
Nicholas Stuber31

Third Down Passing Statistics

MiamiAttCompConversions
Cole Fabini652
BuffaloAttCompConversions
J.C. Giles741

Third Down Receiving Statistics

MiamiTargCatchConversions
WR Tevin Marlow321
WR Britt Lyden220
WR Aaron Curtin111
BuffaloTargCatchConversions
TE Brady Grant210
WR Gregory Wagner211
WR David Lauer100
WR Collin Ganser110
RB Nicholas Stuber110

SectionAttendance
Stadium70,000 (70,000 capacity)
Upper Deck21,400 (21,400)
End Zone15,400 (15,400)
Mezzanine8,900 (8,900)
Sideline Seats13,600 (13,600)
Club Seats7,400 (7,400)
Luxury Boxes3,300 (3,300)