Week 16, 2025

played in Buffalo, NY

20 degrees, fair, 10 mph wind

Atlanta Falcons3700-10
Buffalo Bills3377-20

Scoring Summary
1Q: 08:08 ATL - Thomas Babic 30 field goal
1Q: 01:44 BUF - Taylor Mehlhaff 18 field goal
2Q: 10:27 BUF - Taylor Mehlhaff 24 field goal
2Q: 06:22 ATL - Dez Bryant 19 pass from Myron Herrlich (Thomas Babic extra point)
3Q: 09:18 BUF - Irv Buckner 11 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
4Q: 03:38 BUF - Gabe Blasingame 9 run (Taylor Mehlhaff extra point)

Team StatisticsATLBUF
Record6-98-7
First Downs2122
- by Rushing49
- by Passing1713
- by Penalty00
Total Net Yards369366
- Offensive Plays6557
- Yards per Play5.686.42
Net Rushing Yards89137
- Rushing Attempts2132
- Yards per Rush4.244.28
Net Passing Yards280229
- Att./Comp./Intrcpt43 - 27 - 125 - 19 - 0
- Gross Passing Yards285229
- Sacks/Yards Lost1/50/0
- Yards per Pass Play6.369.16
Fumbles/Lost0/00/0
3rd Down Conversions6/141/8
- Avg. YtG on 3rd Down6.46.3
4th Down Conversions1/20/0
Penalties/Yards1/54/24
Punt Returns/Yards3/131/6
Kick Returns/Yards3/842/29
Interception Ret./Yards0/01/0
2pt Conversions0/00/0
Red Zone Visits44
- Red Zone TDs/FGs1/12/2
Avg. Drive StartOWN 31OWN 21
Time of Possession29:2630:34

Drive Charts

Atlanta Falcons
QuarBeganPossFromPlaysYardsResult
115:007:00OWN 201267Field Goal
11:371:46OWN 3532Interception
210:204:06OWN 20880Touchdown
23:243:18OWN 7857Missed FG
39:111:43OWN 26414Punt
36:252:48OWN 33623Punt
32:152:10OWN 4238Punt
413:454:05OWN 30731Punt
43:281:44OWN 41850Downs
41:011:01OPP 43632Game
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
18:006:23OWN 221177Field Goal
214:514:31OWN 45848Field Goal
26:142:50OWN 20523Punt
20:060:06OWN 43110Half
315:005:49OWN 131087Touchdown
37:281:03OWN 1631Punt
33:371:22OWN 335Punt
30:051:20OWN 2039Punt
49:406:12OWN 201080Touchdown
41:440:43OWN 932Punt

Game MVP: Phillip Rotzell, Buffalo Bills

Rushing Statistics

AtlantaAttYardsAvgLG10+TD
Gabe Kaplan10393.90800
Myron Herrlich5408.001520
Marcus Thomas461.50300
Don Owens242.00300
BuffaloAttYardsAvgLG10+TD
Gabe Blasingame221024.641031
Steven Bradford7253.57700
Colin Saenz133.00300
Phillip Rotzell188.00800
Leroy Huerta1-1-1.00-100

Passing Statistics

AtlantaAttCompYardsSk/YdTDLGIntRate
Myron Herrlich43272851/5134180.1
BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell25192290/01320116.9

Receiving Statistics

AtlantaCatchTargYardsAvgYACLGTD
WR Frank Schneider696811.3323190
WR Jonathan Snyder697011.671340
WR Marco Brock68498.1714140
WR Dez Bryant597114.2028191
TE Billy Duffy23126.00570
TE Erik Bishop121818.007180
RB Gabe Kaplan12-3-3.000-30
BuffaloCatchTargYardsAvgYACLGTD
FB Marshall Quaccia455814.5032320
WR Benjamin Anderko44317.753120
WR Irv Buckner353311.006151
WR James Hardy222311.504120
RB Gabe Blasingame232512.5016220
RB Steven Bradford1100.00000
TE Kendall Carswell1199.00490
TE Jack Richmond112121.0013210
WR Harvey Horn132929.000290

Interception Statistics

AtlantaIntsYardsAvgTD
BuffaloIntsYardsAvgTD
CB Derrick Namnath100.000

Fumble Statistics

AtlantaFumbRecovForceTD
BuffaloFumbRecovForceTD

Punting Statistics

AtlantaPuntYardsAvgNetLGIn20
Corey Seder418045.033.5502
BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead523647.244.6561

Kicking Statistics

AtlantaFGs40+Yd50+YdLGPAT
Thomas Babic1/20/10/1301/1
BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff2/20/00/0242/2

Punt Return Statistics

AtlantaRetYardsAvgTD
Frank Schneider3134.30
BuffaloRetYardsAvgTD
Steven Bradford166.00

Kick Return Statistics

AtlantaRetYardsAvgTD
Frank Schneider38428.00
BuffaloRetYardsAvgTD
Arnold Ogden11212.00
Benjamin Anderko11717.00

Defensive Statistics

AtlantaTackAsstSackRPlayPPlay
ILB Shaun Zeier820.02917
S Butch Dawson610.02724
OLB Pat Zimmerman600.02512
S Ronnie White420.02322
OLB Lamar Penarroya310.02213
S Desmond Hampton310.02024
S Broderick Stephenson300.01714
CB Rondell Shelton300.01721
CB Kendrick Rison300.02112
OLB Dale Harmon220.01112
DT Marty Reilly210.0158
DT Marcus Withers130.01717
DE Jason Lynch120.01616
DE Wayne Maher120.02614
CB T.J. Devine110.02620
ILB Robert Henson100.038
ILB Scott McKillop100.0120
WR Jonathan Snyder10---------
BuffaloTackAsstSackRPlayPPlay
ILB Sean Lee630.01940
OLB Cameron Sheffield510.01326
S Byron Schepis510.01429
S Jerry Peters500.01732
DE Doug Worthington400.51428
CB Fernando Mathews400.01023
CB Ethan Gaytan320.01134
OLB Tommy Wyden310.01326
DT Everett Kinsella300.01228
DT Glenn Dorsey300.01840
S Kendrick Green220.0816
OLB Donald Yeager210.0716
CB Jerome Murphy200.01429
DE Chris Long110.51943
CB Benjamin King020.0512

Pass Rush Statistics

AtlantaSackBlockHurryKnockPPlay
DE Dwayne Compton0.001015
DT Marcus Withers0.001017
BuffaloSackBlockHurryKnockPPlay
DE Chris Long0.503043
DE Doug Worthington0.502028
DT Glenn Dorsey0.012040
DT Terrence Cody0.001035
ILB Sean Lee0.001040

Pass Defense Statistics

AtlantaCaughtDefnsdIntrcpPPlay
ILB Shaun Zeier71017
S Butch Dawson40024
S Desmond Hampton20024
CB Rondell Shelton20021
ILB Robert Henson1008
OLB Lamar Penarroya10013
S Ronnie White10022
OLB Dale Harmon10012
CB T.J. Devine01020
BuffaloCaughtDefnsdIntrcpPPlay
S Byron Schepis40029
S Jerry Peters31032
CB Fernando Mathews30023
ILB Sean Lee30040
OLB Cameron Sheffield30026
CB Ethan Gaytan21034
DT Glenn Dorsey20040
CB Jerome Murphy20029
OLB Tommy Wyden20026
OLB Donald Yeager20016
S Kendrick Green10016
CB Derrick Namnath00117

Blocking Statistics

AtlantaKeyBlBlOppPancRPlySckAPPly
Keith DiMillo23121044
Deion Collier15118034
Sam Kovarik13019036
Alfred Lynch11020138
Zane Beadles04017034
Artie Weber020902
BuffaloKeyBlBlOppPancRPlySckAPPly
Donald Buckner56026017
J.C. Iafrate36128024
Jorge Lynn28030021
Kendall Carswell13027024
Harold Brackens1201508
Brock Pearson110502
Terrance Cole110608
Michael Oher02027023
Louis Vasquez01021018
Marshall Quaccia01019016

Special Teams Tackles

AtlantaTacklesSTPlays
Dale Harmon122
Robert Henson112
Billy Duffy111
BuffaloTacklesSTPlays
Colin Saenz216
Kendrick Green29
Steven Bradford119
Louis Vasquez11

Participation

AtlantaRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Keith DiMillo2144------671
Frank Schneider1639------1368
Myron Herrlich2144---------65
Deion Collier1834------658
Alfred Lynch2038---------58
Sam Kovarik1936------156
T.J. Devine------2620955
Desmond Hampton------2024953
Butch Dawson------2724152
Zane Beadles1734---------51
Shaun Zeier------2917349
Rondell Shelton------17211149
Billy Duffy1620------1147
Ronnie White------2322247
Don Owens1014------2246
Gabe Kaplan1531---------46
Dale Harmon------11122245
Wayne Maher------2614343
Dez Bryant1031---------41
Dwayne Compton------2015641
Erik Bishop1025------540
Pat Zimmerman------2512138
Lamar Penarroya------2213237
Marcus Withers------1717236
Kendrick Rison------2112235
Jason Lynch------1616234
Jonathan Snyder421------833
Broderick Stephenson------1714132
Ronald Forbes719------531
Marco Brock622------230
Marty Reilly------158427
Artie Weber92------1324
Robert Henson------381223
Marcus Thomas512------118
Scott McKillop------120416
Teddy Reeve28------616
Shaun Rosengard43------815
Harvey Ancheta17------614
Cornelius Maurice------35---8
Irv Huettner00------77
Earnest Humphrey------2147
Corey Seder00------44
T.J. Greenberg00------33
Andrew Ward00------22
Thomas Babic00------22
J.C. Kelly00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Chris Long------1943264
Kendall Carswell2724------1263
Sean Lee------1940261
Glenn Dorsey------1840260
Terrence Cody------1835558
J.C. Iafrate2824------557
Phillip Rotzell3225---------57
Jorge Lynn3021---------51
Jerry Peters------1732251
Michael Oher2723---------50
Irv Buckner2818---------46
Ethan Gaytan------1134146
Marshall Quaccia1916------1146
Jerome Murphy------1429346
Derrick Namnath------11171745
Byron Schepis------1429245
Doug Worthington------1428143
Donald Buckner2617---------43
Everett Kinsella------1228242
Cameron Sheffield------1326342
Tommy Wyden------1326241
Louis Vasquez2118------140
Gabe Blasingame2317---------40
Harvey Horn2016------339
Donald Yeager------7161538
Fernando Mathews------1023134
Steven Bradford95------1933
Kendrick Green------816933
Jack Richmond137------1232
Harold Brackens158------730
Jack Marsh------791228
Benjamin Anderko68------721
Benjamin King------512320
Colin Saenz12------1619
James Hardy810---------18
Leroy Huerta62------1018
Terrance Cole68------317
Brock Pearson52------714
Jonathan Luigs24------511
Arnold Ogden00------1111
Taylor Mehlhaff00------77
Scottie Weaver------1146
Thomas Morstead00------55
Mack Lowe00------22
Rhett Bomar00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left3175.7
Middle12463.8
Right6264.3
None000.0
DistanceAttYardsAvg
Left4266.5
Middle17452.6
Right11666.0
None000.0

Detailed Passing Statistics

AtlantaAttCmp20+BdThDropDfnsHurrKnckIntc
Myron Herrlich43271112901
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell25194022200

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen64254.2
Short (0-8 Yds)16131066.6
Medium (9-18 Yds)1681026.4
Long (19+ Yds)425213.0
DistanceAttCompYardsAvg
Screen0000.0
Short (0-8 Yds)18151639.1
Medium (9-18 Yds)43379.3
Long (19+ Yds)31299.7

Detailed Receiving Statistics

AtlantaTargtCaugtDropdYards20+PPlay
WR Frank Schneider96068039
WR Dez Bryant95171031
WR Jonathan Snyder96070121
WR Marco Brock86049022
TE Billy Duffy32012020
TE Erik Bishop21018025
RB Gabe Kaplan210-3031
BuffaloTargtCaugtDropdYards20+PPlay
WR Irv Buckner53033018
FB Marshall Quaccia54058116
WR Benjamin Anderko4403108
RB Gabe Blasingame32025117
WR Harvey Horn31229116
WR James Hardy22023010
RB Steven Bradford110005
TE Kendall Carswell1109024
TE Jack Richmond1102117

Red-Zone Rushing Statistics

AtlantaAttYardsAvgOverall Avg
Myron Herrlich1-1-1.008.00
BuffaloAttYardsAvgOverall Avg
Gabe Blasingame9394.334.64
Steven Bradford284.003.57

Red-Zone Passing Statistics

AtlantaAttCompYardsAvg/AttOverall Avg
Myron Herrlich83182.256.63
BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell32186.009.16

Red-Zone Receiving Statistics

AtlantaTargetCatchYardsAvg/TargOverall Avg
WR Jonathan Snyder2121.007.78
WR Marco Brock2000.006.13
RB Gabe Kaplan21-3-1.50-1.50
WR Frank Schneider1000.007.56
WR Dez Bryant111919.007.89
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Irv Buckner22189.006.60
FB Marshall Quaccia1000.0011.60

Third Down Rushing Statistics

AtlantaRushesConversions
Myron Herrlich11
BuffaloRushesConversions
Steven Bradford10
Gabe Blasingame10

Third Down Passing Statistics

AtlantaAttCompConversions
Myron Herrlich1365
BuffaloAttCompConversions
Phillip Rotzell631

Third Down Receiving Statistics

AtlantaTargCatchConversions
WR Dez Bryant633
WR Frank Schneider221
TE Erik Bishop211
WR Jonathan Snyder200
RB Gabe Kaplan100
BuffaloTargCatchConversions
WR Irv Buckner100
WR James Hardy111
FB Marshall Quaccia100
RB Steven Bradford110
WR Harvey Horn100
WR Benjamin Anderko110

SectionAttendance
Stadium40,500 (75,300 capacity)
Upper Deck13,600 (23,100)
End Zone10,500 (16,700)
Mezzanine4,700 (9,600)
Sideline Seats7,200 (14,800)
Club Seats3,600 (8,900)
Luxury Boxes900 (2,200)