Week 2, 2028

played in Arizona, AZ

71 degrees, fair, calm

Buffalo Bills3037-13
Arizona Cardinals01337-23

Scoring Summary
1Q: 02:20 BUF - Ken Goldberg 37 field goal
2Q: 13:21 ARI - Gus Davison 17 pass from Bernard Escalante (Marshall Ding extra point)
2Q: 06:52 ARI - Marshall Ding 29 field goal
2Q: 02:25 ARI - Marshall Ding 48 field goal
3Q: 06:28 ARI - Marshall Ding 36 field goal
3Q: 00:41 BUF - Ken Goldberg 41 field goal
4Q: 10:59 ARI - Broderick Poole 1 pass from Bernard Escalante (Marshall Ding extra point)
4Q: 04:36 BUF - Tommie Grover 78 punt return (Ken Goldberg extra point)

Team StatisticsBUFARI
Record0-22-0
First Downs916
- by Rushing25
- by Passing610
- by Penalty11
Total Net Yards212305
- Offensive Plays5166
- Yards per Play4.164.62
Net Rushing Yards76110
- Rushing Attempts1730
- Yards per Rush4.473.67
Net Passing Yards136195
- Att./Comp./Intrcpt32 - 19 - 234 - 21 - 0
- Gross Passing Yards150208
- Sacks/Yards Lost2/142/13
- Yards per Pass Play4.005.42
Fumbles/Lost1/11/1
3rd Down Conversions4/135/14
- Avg. YtG on 3rd Down7.17.9
4th Down Conversions0/00/0
Penalties/Yards4/303/30
Punt Returns/Yards4/1042/3
Kick Returns/Yards4/1024/91
Interception Ret./Yards0/02/27
2pt Conversions0/00/0
Red Zone Visits04
- Red Zone TDs/FGs0/02/2
Avg. Drive StartOWN 30OWN 32
Time of Possession27:4332:17

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:002:07OWN 20419Punt
112:231:05OWN 3630Punt
19:592:07OWN 3138Punt
17:004:47OWN 411039Field Goal
213:101:24OWN 19242Fumble
26:441:45OWN 2036Punt
22:191:35OWN 4436Punt
313:231:39OWN 4834Punt
38:130:08OWN 2010Interception
36:235:49OWN 381138Field Goal
413:340:45OWN 2323Interception
410:524:38OWN 30737Punt
Arizona Cardinals
QuarBeganPossFromPlaysYardsResult
112:530:30OWN 203-8Punt
111:181:19OWN 2235Punt
17:520:52OWN 1735Punt
12:134:03OWN 40860Touchdown
211:465:02OWN 39949Field Goal
24:592:40OWN 44625Field Goal
20:440:44OWN 629Half
315:001:37OWN 32320Fumble
311:443:31OWN 2658Punt
38:051:42OPP 2839Field Goal
30:342:00OWN 3432Punt
412:491:57OPP 17517Touchdown
46:141:46OWN 2033Punt
44:284:28OWN 23941Game

Game MVP: Bernard Escalante, Arizona Cardinals

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Donald Loftus7304.291110
Ralph Maxwell5183.60500
Trevor Milton5285.60900
ArizonaAttYardsAvgLG10+TD
Craig Montague17714.181610
Cary Gardner7172.43800
Bernard Escalante471.75500
Alan McMurdo155.00500
Chris Harding11010.001010

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Ralph Maxwell32191502/14034245.0
ArizonaAttCompYardsSk/YdTDLGIntRate
Bernard Escalante34212082/13233098.6

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
WR Steve Monroe6116410.6712340
RB Trevor Milton46194.756100
WR Jeremy Leupold33248.003200
RB Donald Loftus33268.677150
FB Richard Robertson2284.00540
TE Zack Kelley1399.00090
WR Johnnie Gillott0200.00000
WR Alvin Cockerham0100.00000
WR Robert Dawson0100.00000
ArizonaCatchTargYardsAvgYACLGTD
WR Larry Stratton465112.7516210
FB Alan McMurdo34144.675110
WR Sam Sutton3103913.004190
WR Broderick Poole344214.005331
WR Larry Joseph22115.50280
RB Craig Montague23105.001250
RB Cary Gardner22157.50390
FB Chris Harding1199.00390
TE Gus Davison121717.008171

Interception Statistics

BuffaloIntsYardsAvgTD
ArizonaIntsYardsAvgTD
S Otis Drexler12727.000
OLB Bo Lemons100.000

Fumble Statistics

BuffaloFumbRecovForceTD
Steve Monroe1000
Wayne Lundy0100
Tommie Grover0010
ArizonaFumbRecovForceTD
Craig Montague1000
Bo Lemons0100
Roman Becker0010

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Chester Klicker728340.437.1464
ArizonaPuntYardsAvgNetLGIn20
Darrin Price629348.832.0561

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Ken Goldberg2/21/10/0411/1
ArizonaFGs40+Yd50+YdLGPAT
Marshall Ding3/31/10/0482/2

Punt Return Statistics

BuffaloRetYardsAvgTD
Tommie Grover410426.01
ArizonaRetYardsAvgTD
Larry Stratton231.50

Kick Return Statistics

BuffaloRetYardsAvgTD
Mack Alston25628.00
Alvin Cockerham24623.00
ArizonaRetYardsAvgTD
Larry Joseph49122.80

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
S Mack Alston1000.02634
S Adrian Hastings520.02933
ILB Rod Ulufale411.02834
CB Tommie Grover410.0813
ILB Nolan Adderly410.0810
DE Matthew Jones400.01422
CB Rodney Downs320.02229
DT Deron Sharman300.02025
OLB Lamar Bradford230.01625
DE Amos Oland200.01316
OLB Leon Walker200.01511
DE Jessie Heath121.01516
CB Ellis Bramlett110.02121
T Jason Weber10---------
CB Trevor Graham100.01722
RB Trevor Milton10---------
DE Amos Reagor100.01818
S Sammy Jacobs100.075
DT Wayne Lundy100.01011
CB Adam Klotz100.01114
ILB Dean Maniecki010.044
DT Daryl Poly010.01221
DT Donovan Haddix010.01612
ArizonaTackAsstSackRPlayPPlay
OLB Bo Lemons710.01226
DT Eugene Schwartz400.01429
DE Howie Rhodes301.01222
DT Antoine Thune320.51219
CB J.C. Younger310.01325
ILB Marty Hopper220.51231
S Otis Drexler210.0913
CB Carlos Walsh210.01020
S Byron Meador210.01320
DE Xavier Terry200.0923
CB Edward Arnold110.01326
S Roman Becker110.01327
OLB Phillip Burnett110.045
OLB Tyrus Perliman110.058
ILB Jonathan Bolender100.053
CB Randy Roberson100.0924
S Patrick Prado100.0312

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
DE Jessie Heath1.001216
ILB Rod Ulufale1.000034
DE Amos Reagor0.002018
DE Amos Oland0.002016
DT Daryl Poly0.001021
DT Donovan Haddix0.001012
DT Wayne Lundy0.001011
ArizonaSackBlockHurryKnockPPlay
DE Howie Rhodes1.000022
DT Antoine Thune0.510119
ILB Marty Hopper0.500031
OLB Bo Lemons0.011026
DT Eugene Schwartz0.001029
S Roman Becker0.001027

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
S Mack Alston50034
S Adrian Hastings31033
ILB Nolan Adderly30010
CB Adam Klotz20014
CB Trevor Graham10022
CB Tommie Grover10013
ILB Rod Ulufale10034
OLB Lamar Bradford10025
CB Ellis Bramlett10021
DE Matthew Jones10022
CB Rodney Downs10029
OLB Leon Walker10011
ArizonaCaughtDefnsdIntrcpPPlay
OLB Bo Lemons51126
S Roman Becker20027
CB Carlos Walsh20020
CB J.C. Younger20025
DT Eugene Schwartz10029
ILB Marty Hopper10031
DT Antoine Thune10019
OLB Phillip Burnett1005
CB Randy Roberson10024
S Patrick Prado10012
DE Xavier Terry10023
OLB Tyrus Perliman1008
S Otis Drexler01113
S Byron Meador01020

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
Melvin Bryant25115030
Skip Louis1308030
Earnest Bailey12115130
Lawrence Asher0108115
B.J. Cunningham010905
Korey Fox01017030
ArizonaKeyBlBlOppPancRPlySckAPPly
Van Clancy35125030
Randall Middleton23010018
Brad Hopper2201206
Marc Grace15027035
Andrew Powell14021021
Todd Worley13021032
Thurman Maloney11015011
Sedrick Forbes010311
Damon Boyd01024128
Chris Harding0106010
Gus Davison01020019

Special Teams Statistics

BuffaloTacklesSTPlays
Greg Janssen325
Tommie Grover229
Dean Maniecki110
Raymond Alexander019
Adam Klotz018
Richard Robertson017
Johnnie Gillott016
Bart Geib013
Trevor Milton012
Robert Dawson012
Sammy Jacobs011
Leon Walker010
Lawrence Asher09
Nick Midget09
Mack Alston08
Melvin Bryant08
Nolan Adderly07
Chester Klicker07
Daryl Poly06
Alvin Cockerham06
Ken Goldberg06
Jason Weber05
Matthew Jones05
Jessie Heath04
B.J. Cunningham04
Amos Oland04
Deron Sharman03
Rod Ulufale03
Lamar Bradford03
Adrian Hastings03
Amos Reagor03
Ellis Bramlett02
Donovan Haddix02
Aaron Hoy02
Zack Kelley02
Wayne Lundy02
Trevor Graham01
Earnest Bailey01
Rodney Downs01
ArizonaTacklesSTPlays
Carlos Walsh29
Darian Wolfe119
Thurman Maloney118
Larry Joseph115
Andrew Powell19
Alan McMurdo18
Cary Gardner024
Tyrus Perliman020
Chris Harding019
Broderick Poole015
Gus Davison015
J.C. Younger012
Otis Drexler011
Randall Middleton09
Marshall Ding09
Jonathan Bolender09
Darrin Price09
Wally Nichols08
Edward Arnold07
Larry Stratton07
Todd Curtis07
Brad Hopper06
Antoine Thune05
Eugene Schwartz04
Marty Hopper04
Cory Satterlee04
Sedrick Forbes03
Roman Becker03
Byron Meador03
Xavier Terry03
Van Clancy02
Sam Sutton02
Bo Lemons02
Phillip Burnett02
Randy Roberson02
Howie Rhodes01
Craig Montague01
Shannon Pearson01
Lee Browne01

Directional Rushing Statistics

DistanceAttYardsAvg
Left11111.0
Middle9303.3
Right7355.0
None000.0
DistanceAttYardsAvg
Left9303.3
Middle14412.9
Right6416.8
None1-2-2.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Ralph Maxwell32192033312
ArizonaAttCmp20+BdThDropDfnsHurrKnckIntc
Bernard Escalante34212041820

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen32134.3
Short (0-8 Yds)1512533.5
Medium (9-18 Yds)114504.5
Long (19+ Yds)313411.3
DistanceAttCompYardsAvg
Screen44225.5
Short (0-8 Yds)1912794.2
Medium (9-18 Yds)83556.9
Long (19+ Yds)325217.3

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Steve Monroe116164129
RB Trevor Milton64019021
WR Jeremy Leupold33024116
RB Donald Loftus33026013
TE Zack Kelley3119020
WR Johnnie Gillott2010014
FB Richard Robertson2208017
WR Alvin Cockerham1000012
WR Robert Dawson100006
ArizonaTargtCaugtDropdYards20+PPlay
WR Sam Sutton103239032
WR Larry Stratton64051134
FB Alan McMurdo43114022
WR Broderick Poole43042112
RB Craig Montague32010025
WR Larry Joseph2201104
TE Gus Davison21117019
RB Cary Gardner2201509
FB Chris Harding1109010

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
ArizonaAttYardsAvgOverall Avg
Craig Montague100.004.18
Cary Gardner100.002.43

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Ralph Maxwell2000.004.69
ArizonaAttCompYardsAvg/AttOverall Avg
Bernard Escalante76426.006.12

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Steve Monroe2000.005.82
ArizonaTargetCatchYardsAvg/TargOverall Avg
WR Broderick Poole2294.5010.50
FB Alan McMurdo1133.003.50
WR Sam Sutton1000.003.90
WR Larry Joseph1188.005.50
RB Craig Montague1155.003.33
TE Gus Davison111717.008.50

Third Down Rushing Statistics

BuffaloRushesConversions
Ralph Maxwell31
Trevor Milton21
ArizonaRushesConversions
Craig Montague22
Bernard Escalante10

Third Down Passing Statistics

BuffaloAttCompConversions
Ralph Maxwell852
ArizonaAttCompConversions
Bernard Escalante1073

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Steve Monroe420
FB Richard Robertson222
WR Johnnie Gillott100
RB Trevor Milton110
ArizonaTargCatchConversions
WR Sam Sutton420
FB Alan McMurdo211
WR Broderick Poole110
WR Larry Joseph110
WR Larry Stratton111
TE Gus Davison111

SectionAttendance
Stadium44,600 (63,000 capacity)
Upper Deck13,500 (17,600)
End Zone9,300 (12,700)
Mezzanine5,100 (7,300)
Sideline Seats7,600 (11,200)
Club Seats7,800 (12,000)
Luxury Boxes1,300 (2,200)