Exhibition Week 2, 2023

played in Buffalo, NY

70 degrees, fair, 3 mph wind

Atlanta Cardinals7007-14
Buffalo Bills71476-34

Scoring Summary
1Q: 09:52 BUF - James Hardy 12 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
1Q: 06:28 ATL - Jamie Marx 23 pass from Myron Herrlich (Unknown extra point)
2Q: 05:48 BUF - Gabe Blasingame 1 run (Taylor Mehlhaff extra point)
2Q: 02:20 BUF - Gabe Blasingame 4 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
3Q: 09:22 BUF - Gabe Blasingame 2 run (Taylor Mehlhaff extra point)
4Q: 12:22 ATL - Karl Burtner 18 pass from Myron Herrlich (Unknown extra point)
4Q: 08:10 BUF - Taylor Mehlhaff 29 field goal
4Q: 02:08 BUF - Taylor Mehlhaff 46 field goal

Team StatisticsATLBUF
Record0-11-0
First Downs2124
- by Rushing18
- by Passing1815
- by Penalty21
Total Net Yards320390
- Offensive Plays6368
- Yards per Play5.085.74
Net Rushing Yards55134
- Rushing Attempts1529
- Yards per Rush3.674.62
Net Passing Yards265256
- Att./Comp./Intrcpt46 - 25 - 439 - 28 - 0
- Gross Passing Yards280256
- Sacks/Yards Lost2/150/0
- Yards per Pass Play5.526.56
Fumbles/Lost2/10/0
3rd Down Conversions6/126/14
- Avg. YtG on 3rd Down7.37.3
4th Down Conversions0/10/0
Penalties/Yards3/209/65
Punt Returns/Yards2/282/9
Kick Returns/Yards4/933/57
Interception Ret./Yards0/04/36
2pt Conversions0/00/0
Red Zone Visits15
- Red Zone TDs/FGs1/04/1
Avg. Drive StartOWN 25OWN 36
Time of Possession25:5434:06

Drive Charts

Atlanta Cardinals
QuarBeganPossFromPlaysYardsResult
19:433:26OWN 37663Touchdown
13:073:07OWN 766Punt
213:102:06OWN 4447Interception
25:412:35OWN 20612Interception
22:121:06OWN 39420Punt
20:110:11OWN 2929Half
315:003:07OWN 31527Interception
39:131:12OWN 2833Punt
36:114:36OWN 5930Punt
414:492:3450550Touchdown
48:020:58OWN 20422Fumble
43:320:19OWN 3715Interception
42:031:18OWN 20951Downs
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:005:17OWN 201180Touchdown
16:173:10OWN 30615Punt
215:001:50OWN 39415Punt
211:045:23OWN 39961Touchdown
23:060:54OPP 37437Touchdown
21:060:55OWN 2039Punt
311:532:40OPP 49549Touchdown
38:011:50OWN 27415Punt
31:351:46OWN 137Punt
412:154:13OWN 33955Field Goal
47:043:32OPP 42512Missed FG
43:131:10OPP 3637Field Goal
40:450:45OWN 292-2Game

Game MVP: Phillip Rotzell, Buffalo Bills

Rushing Statistics

AtlantaAttYardsAvgLG10+TD
Rashard Mendenhall7294.14800
Randy Fulcher6152.50400
Myron Herrlich2115.50600
BuffaloAttYardsAvgLG10+TD
Gabe Blasingame221125.092632
Phillip Rotzell471.75600
Leonard Dodge144.00400
Marshall Quaccia188.00800
J.B. Siegel133.00300

Passing Statistics

AtlantaAttCompYardsSk/YdTDLGIntRate
Myron Herrlich46252802/15223451.0
BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell39282560/02300106.3

Receiving Statistics

AtlantaCatchTargYardsAvgYACLGTD
WR Jamie Marx8118410.509231
WR Karl Burtner689515.8313231
TE Billy Duffy47307.502110
WR Dez Bryant394113.675220
WR Jonathan Snyder26189.003110
RB Rashard Mendenhall1111.00010
RB Randy Fulcher111111.000110
WR Frank Schneider0300.00000
BuffaloCatchTargYardsAvgYACLGTD
WR James Hardy712659.298301
WR Earnest Schepis7108812.5714300
WR Colin Saenz464310.7518160
WR Irv Buckner33268.6710170
RB Gabe Blasingame33113.679111
TE Gilbert Maioriello22189.001150
TE Kendall Carswell1122.00020
RB R.J. Anhalt1233.00230

Interception Statistics

AtlantaIntsYardsAvgTD
BuffaloIntsYardsAvgTD
ILB Sean Lee2178.500
CB Ethan Gaytan100.000
OLB Cameron Sheffield11919.000

Fumble Statistics

AtlantaFumbRecovForceTD
Myron Herrlich1000
Frank Schneider1000
Kendall Fulkerson0100
BuffaloFumbRecovForceTD
Carlton OBrien0100
Leonard Dodge0010
Ethan Gaytan0010

Punting Statistics

AtlantaPuntYardsAvgNetLGIn20
Corey Seder420451.043.8641
BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead525551.045.4653

Kicking Statistics

AtlantaFGs40+Yd50+YdLGPAT
Unknown0/00/00/002/2
BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff2/31/20/0464/4

Punt Return Statistics

AtlantaRetYardsAvgTD
Jamie Marx12323.00
Frank Schneider155.00
BuffaloRetYardsAvgTD
Colin Saenz133.00
Jamie Allen166.00

Kick Return Statistics

AtlantaRetYardsAvgTD
Frank Schneider36622.00
Karl Burtner12727.00
BuffaloRetYardsAvgTD
Colin Saenz23417.00
Earnest Schepis12323.00

Defensive Statistics

AtlantaTackAsstSackRPlayPPlay
CB Kendall Fulkerson800.01929
OLB Gerald McRath710.01327
S Coye Francies710.01821
S Rashad Johnson430.01220
OLB Cory Cochrane400.01612
CB Jerraud Powers400.02324
S Desmond Hampton350.02122
ILB Shaun Zeier310.01219
ILB Scott McKillop300.01720
CB Rondell Shelton300.01116
WR Dez Bryant20---------
Unknown20---------
DE Kirk Laws110.01324
TE Billy Duffy10---------
S Broderick Stephenson100.01430
DT Corey Peters100.01214
WR Jonathan Snyder10---------
CB Frankie Hutton030.02528
ILB Hugh Rogers020.089
DE Will Davis010.01924
DT Marty Reilly010.01525
DE Dwayne Compton010.02630
BuffaloTackAsstSackRPlayPPlay
S Daniel Sagapolutele610.01134
ILB James Laurinaitis502.0422
ILB Sean Lee510.01237
CB Kris Eastridge410.01234
CB Benjamin King400.0936
DT Everett Kinsella210.01037
CB Ethan Gaytan210.01242
S Jamie Allen210.0525
DT Teddy Richard210.01028
OLB Cameron Sheffield200.0316
CB Leodis McKelvin120.01136
CB Derrick Namnath100.0210
S Roosevelt Webster100.038
S Alonzo Galloway100.0212
CB Mark Hall010.0614
OLB Donald Rudoff010.01124

Pass Rush Statistics

AtlantaSackBlockHurryKnockPPlay
DT Terrence Cody0.021014
DT Marty Reilly0.010025
S Desmond Hampton0.001022
DE Dwayne Compton0.001030
DE Will Davis0.000124
BuffaloSackBlockHurryKnockPPlay
ILB James Laurinaitis2.000022
DT Barry Dennis0.010018
DT Everett Kinsella0.003037
DE Chris Long0.002036
DE Carlton OBrien0.001039
CB Leodis McKelvin0.001036
S Jamie Allen0.001025
DT Teddy Richard0.001028
ILB Sean Lee0.001037

Pass Defense Statistics

AtlantaCaughtDefnsdIntrcpPPlay
CB Kendall Fulkerson70029
ILB Scott McKillop40020
OLB Gerald McRath40027
ILB Shaun Zeier30019
CB Rondell Shelton30016
CB Jerraud Powers20024
OLB Cory Cochrane10012
S Coye Francies10021
DE Kirk Laws10024
S Desmond Hampton10022
DT Corey Peters10014
S Broderick Stephenson02030
DT Marty Reilly01025
CB Frankie Hutton01028
BuffaloCaughtDefnsdIntrcpPPlay
S Daniel Sagapolutele50034
CB Kris Eastridge41034
ILB Sean Lee30237
CB Ethan Gaytan20142
OLB Cameron Sheffield20116
CB Benjamin King20036
DT Everett Kinsella10037
ILB James Laurinaitis10022
CB Derrick Namnath10010
S Jamie Allen10025
S Roosevelt Webster1008
DT Teddy Richard10028
S Alonzo Galloway10012

Blocking Statistics

AtlantaKeyBlBlOppPancRPlySckAPPly
Tommie McKenna13011025
Sam Kovarik12010031
Monty Tilton1106022
Duane Derr04011033
Harvey Ancheta02010132
Zane Beadles01010136
BuffaloKeyBlBlOppPancRPlySckAPPly
Jonathan Luigs37019023
Herman Johnson23011020
Louis Vasquez22018019
Michael Oher14027032
J.C. Iafrate13016021
Darren Jennings11017027
Kendall Carswell02020026
Jorge Lynn01023034
Marshall Quaccia0101409
Desmond Thomason01014019

Special Teams Tackles

AtlantaTacklesSTPlays
Cory Cochrane126
Randy Fulcher119
Desmond Hampton113
Billy Duffy111
Teddy Reeve14
BuffaloTacklesSTPlays
Gilbert Maioriello218
Leonard Dodge217
Colin Saenz116
Alonzo Galloway111

Participation

AtlantaRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Myron Herrlich1548---------63
Dwayne Compton------2630561
Kendall Fulkerson------19291159
Desmond Hampton------21221356
Frankie Hutton------2528356
Cory Cochrane------16122654
Keith DiMillo1037------350
Scott McKillop------17201249
Jamie Marx629------1449
Jerraud Powers------2324148
Duane Derr1133------347
Will Davis------1924346
Broderick Stephenson------1430246
Zane Beadles1036---------46
Harvey Ancheta1032------345
Marty Reilly------1525545
Randy Fulcher719------1945
Jonathan Snyder1330---------43
Coye Francies------1821342
Gerald McRath------1327141
Sam Kovarik1031---------41
Kelly Fortier829------340
Dez Bryant622------1240
Tommie McKenna1125------440
Shaun Zeier------1219940
Shawn Nelson1024------539
Kirk Laws------1324239
Rondell Shelton------11161239
Rashard Mendenhall829---------37
Karl Burtner921------737
Billy Duffy418------1133
Lester Allen315------1432
Rashad Johnson------1220---32
Monty Tilton622------331
Corey Peters------1214430
Terrence Cody------1414129
Teddy Reeve517------426
Frank Schneider311------1125
Dennis Johnston------914225
Hugh Rogers------89---17
Unknown27------413
Corey Seder00------44
Unknown00------33
Karl Wolfe00---------0
Tyrell Terrell00---------0
Andrew Ward00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Ethan Gaytan------12421468
Phillip Rotzell2939---------68
Jorge Lynn2334------562
Sean Lee------12371261
Colin Saenz1628------1660
Michael Oher2732---------59
Earnest Schepis1428------1254
James Hardy2129------252
Chris Long------1236452
Kendall Carswell2026------652
Darren Jennings1727------852
Leodis McKelvin------1136249
Everett Kinsella------1037---47
Daniel Sagapolutele------1134146
Carlton OBrien------739---46
Kris Eastridge------1234---46
Donald Rudoff------11241146
Jonathan Luigs1923------345
Benjamin King------936---45
Louis Vasquez1819------542
Teddy Richard------1028442
J.C. Iafrate1621------441
Gabe Blasingame2417---------41
R.J. Anhalt414------2240
Herman Johnson1120------839
Gilbert Maioriello911------1838
Jamie Allen------525434
Leonard Dodge88------1733
Desmond Thomason1419---------33
Marshall Quaccia149------629
James Laurinaitis------422228
Harvey Horn311------1327
Doug Worthington------1215---27
Irv Buckner1114---------25
Barry Dennis------718---25
Alonzo Galloway------2121125
Mark Hall------614121
Cameron Sheffield------316221
D.J. Habich------45817
Roosevelt Webster------38314
Derrick Namnath------210---12
Taylor Mehlhaff00------1010
Thomas Morstead00------55
Rhett Bomar00------33
J.B. Siegel10---------1
Will Stock00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left273.5
Middle9384.2
Right4102.5
None000.0
DistanceAttYardsAvg
Left10676.7
Middle10313.1
Right7385.4
None2-2-1.0

Detailed Passing Statistics

AtlantaAttCmp20+BdThDropDfnsHurrKnckIntc
Myron Herrlich462535011004
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell39283014310

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen1133.0
Short (0-8 Yds)119706.4
Medium (9-18 Yds)24121446.0
Long (19+ Yds)103636.3
DistanceAttCompYardsAvg
Screen9550.6
Short (0-8 Yds)1313816.2
Medium (9-18 Yds)106737.3
Long (19+ Yds)749713.9

Detailed Receiving Statistics

AtlantaTargtCaugtDropdYards20+PPlay
WR Jamie Marx118084129
WR Dez Bryant93041122
WR Karl Burtner86095121
TE Billy Duffy74030018
WR Jonathan Snyder62018030
WR Frank Schneider3000011
RB Rashard Mendenhall1101029
RB Randy Fulcher11011019
BuffaloTargtCaugtDropdYards20+PPlay
WR James Hardy127065129
WR Earnest Schepis107088228
WR Colin Saenz64143028
WR Irv Buckner33026014
RB Gabe Blasingame33011017
TE Gilbert Maioriello22018011
RB R.J. Anhalt2103014
TE Kendall Carswell1102026

Red-Zone Rushing Statistics

AtlantaAttYardsAvgOverall Avg
BuffaloAttYardsAvgOverall Avg
Gabe Blasingame4102.505.09

Red-Zone Passing Statistics

AtlantaAttCompYardsAvg/AttOverall Avg
Myron Herrlich111818.006.09
BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell85384.756.56

Red-Zone Receiving Statistics

AtlantaTargetCatchYardsAvg/TargOverall Avg
WR Karl Burtner111818.0011.88
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR James Hardy42215.255.42
RB Gabe Blasingame2200.003.67
WR Irv Buckner111717.008.67
WR Earnest Schepis1000.008.80

Third Down Rushing Statistics

AtlantaRushesConversions
Rashard Mendenhall11
BuffaloRushesConversions
Phillip Rotzell10
Gabe Blasingame10
J.B. Siegel11

Third Down Passing Statistics

AtlantaAttCompConversions
Myron Herrlich1165
BuffaloAttCompConversions
Phillip Rotzell1185

Third Down Receiving Statistics

AtlantaTargCatchConversions
WR Jamie Marx421
WR Jonathan Snyder311
TE Billy Duffy222
WR Frank Schneider100
WR Dez Bryant111
BuffaloTargCatchConversions
WR Colin Saenz433
WR James Hardy431
WR Earnest Schepis221
RB R.J. Anhalt100

SectionAttendance
Stadium15,100 (75,300 capacity)
Upper Deck5,000 (23,100)
End Zone3,000 (16,700)
Mezzanine1,600 (9,600)
Sideline Seats3,200 (14,800)
Club Seats1,700 (8,900)
Luxury Boxes600 (2,200)