Exhibition Week 2, 2025

played in Buffalo, NY

68 degrees, fair, 3 mph wind

Detroit Lions01000-10
Buffalo Bills3770-17

Scoring Summary
1Q: 01:34 BUF - Hayden Rodgers 42 field goal
2Q: 12:50 BUF - Ike Fleming 80 run (Hayden Rodgers extra point)
2Q: 05:19 DET - Ernie Fletcher 33 field goal
2Q: 01:32 DET - Bernard Peters 27 pass from Deron Heimulu (Ernie Fletcher extra point)
3Q: 07:18 BUF - Stan Thomason 5 pass from J.C. Giles (Hayden Rodgers extra point)

Team StatisticsDETBUF
Record0-11-0
First Downs2111
- by Rushing84
- by Passing116
- by Penalty21
Total Net Yards319269
- Offensive Plays7252
- Yards per Play4.435.17
Net Rushing Yards113135
- Rushing Attempts2426
- Yards per Rush4.715.19
Net Passing Yards206134
- Att./Comp./Intrcpt43 - 28 - 223 - 19 - 0
- Gross Passing Yards226146
- Sacks/Yards Lost5/203/12
- Yards per Pass Play4.295.15
Fumbles/Lost1/00/0
3rd Down Conversions2/135/14
- Avg. YtG on 3rd Down6.97.4
4th Down Conversions1/10/0
Penalties/Yards8/535/32
Punt Returns/Yards1/43/26
Kick Returns/Yards1/190/0
Interception Ret./Yards0/02/14
2pt Conversions0/00/0
Red Zone Visits21
- Red Zone TDs/FGs0/11/0
Avg. Drive StartOWN 20OWN 35
Time of Possession33:4126:19

Drive Charts

Detroit Lions
QuarBeganPossFromPlaysYardsResult
115:002:35OWN 25533Interception
111:021:23OWN 1739Punt
16:281:15OWN 535Punt
11:283:38OWN 25939Punt
212:287:17OWN 251359Field Goal
23:011:43OWN 32668Touchdown
311:412:16OWN 2037Punt
37:088:21OWN 241448Missed FG
412:083:01OWN 10532Punt
45:461:04OWN 203-5Punt
42:140:58OWN 2058Interception
40:400:40OWN 20310Game
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
112:251:23OPP 453-7Punt
19:393:11OWN 36611Punt
15:133:45OWN 47628Field Goal
212:500:22OWN 20180Touchdown
25:112:10OWN 2530Punt
21:181:18OWN 25537Half
315:003:19OWN 25728Punt
39:252:17OWN 44556Touchdown
413:471:39OWN 3530Punt
49:073:21OWN 27623Punt
44:422:28OWN 41414Punt
41:160:36OWN 4134Punt

Game MVP: Ricardo Sawyer, Buffalo Bills

Rushing Statistics

DetroitAttYardsAvgLG10+TD
D.J. McDaniel17784.591320
Deron Heimulu6325.331210
Lawrence Villa133.00300
BuffaloAttYardsAvgLG10+TD
Stan Thomason15291.93700
J.C. Giles4266.501210
Nicholas Stuber4-10-2.50300
Ike Fleming28040.008011
Dexter Garrett11010.001010

Passing Statistics

DetroitAttCompYardsSk/YdTDLGIntRate
Deron Heimulu28191585/20134179.1
Lawrence Villa159680/0012143.2
BuffaloAttCompYardsSk/YdTDLGIntRate
Dexter Garrett1311631/4022086.8
J.C. Giles108832/81430134.6

Receiving Statistics

DetroitCatchTargYardsAvgYACLGTD
WR Timothy Downs710689.717340
TE Chris Gordon58193.80260
WR T.J. Brook454310.757260
TE Alex Schmidgall37217.006140
RB D.J. McDaniel2294.502110
WR Bernard Peters243015.0017271
TE Drew Tetreault23178.50390
RB Alan Upshaw1133.00030
WR Raul Maggard1188.00080
WR Phil Horton1188.00080
BuffaloCatchTargYardsAvgYACLGTD
WR Collin Ganser56448.8029170
WR Gregory Wagner44287.0031220
TE Jonathan Kovel2221.00030
WR David Lauer2252.50260
WR Ralph Huffman224924.5029430
RB Nicholas Stuber2294.50060
FB A.J. Bressany1144.00040
RB Stan Thomason1155.00351
TE Brady Grant0300.00000

Interception Statistics

DetroitIntsYardsAvgTD
BuffaloIntsYardsAvgTD
S Brian Arnold100.000
CB Levon Murphy11414.000

Fumble Statistics

DetroitFumbRecovForceTD
Deron Heimulu1100
BuffaloFumbRecovForceTD
Carlos Flowers0010

Punting Statistics

DetroitPuntYardsAvgNetLGIn20
Jalen Stephenson624741.233.5521
BuffaloPuntYardsAvgNetLGIn20
Rodolfo Margraff835344.136.1503

Kicking Statistics

DetroitFGs40+Yd50+YdLGPAT
Ernie Fletcher1/20/10/0331/1
BuffaloFGs40+Yd50+YdLGPAT
Hayden Rodgers1/11/10/0422/2

Punt Return Statistics

DetroitRetYardsAvgTD
Raul Maggard144.00
BuffaloRetYardsAvgTD
R.J. Altuna3268.70

Kick Return Statistics

DetroitRetYardsAvgTD
Alan Upshaw11919.00
BuffaloRetYardsAvgTD

Defensive Statistics

DetroitTackAsstSackRPlayPPlay
CB Roberto Gilman920.02523
ILB Randy Preston710.02523
OLB Diego Sayre512.01712
DT Joey Van Pelt410.02423
S Brant Jamison410.02526
DT Salvador Terrell310.02017
DT Daryl Delgado300.02525
OLB Donny George200.0914
DE Shawn Bickford200.046
OLB Maurice Kariger111.02423
S Gus Bauer110.02523
S Darrin Giles110.02017
TE Alex Schmidgall10---------
RB D.J. McDaniel10---------
CB Branden McDermott100.02017
DE Tyler Bajorek100.0711
CB DeAndre Samuels100.0814
S Fernando Hetke100.013
DE Gilbert Alcott020.055
BuffaloTackAsstSackRPlayPPlay
ILB Kaleb May821.01943
S Gus Spencer800.02348
OLB Howie Palacios710.02040
OLB Ricardo Sawyer522.52448
CB R.J. Altuna520.02240
OLB Leon Mathis500.01532
CB Francisco Boerigter500.01639
S Troy Bannan400.01225
S Brian Arnold300.01332
S Melvin Freeman200.01125
DE Winfred Compton101.01844
DT Carlos Flowers100.51533
ILB Donnie Burkhardt120.01017
CB Levon Murphy100.01111

Pass Rush Statistics

DetroitSackBlockHurryKnockPPlay
OLB Diego Sayre2.000012
OLB Maurice Kariger1.000023
DT Daryl Delgado0.002025
BuffaloSackBlockHurryKnockPPlay
OLB Ricardo Sawyer2.500148
DE Winfred Compton1.001244
ILB Kaleb May1.000043
DT Carlos Flowers0.500133
OLB Howie Palacios0.001040
ILB Donnie Burkhardt0.001017
DE Toby Chandler0.00106

Pass Defense Statistics

DetroitCaughtDefnsdIntrcpPPlay
CB Roberto Gilman70023
ILB Randy Preston31023
DT Salvador Terrell20017
OLB Donny George20014
CB Branden McDermott11017
S Gus Bauer10023
DT Joey Van Pelt10023
CB DeAndre Samuels10014
S Fernando Hetke1003
BuffaloCaughtDefnsdIntrcpPPlay
ILB Kaleb May50043
S Gus Spencer40048
CB Francisco Boerigter40039
OLB Leon Mathis31032
S Troy Bannan30025
OLB Howie Palacios30040
S Brian Arnold21132
CB R.J. Altuna20040
CB Levon Murphy11111
S Melvin Freeman10025
ILB Donnie Burkhardt01017

Blocking Statistics

DetroitKeyBlBlOppPancRPlySckAPPly
Maurice Hakeem49124048
Collin Franklin22014125
Earl Walton12014025
Cole Lester12014025
Tom McIntyre1106012
Drew Tetreault11013025
Daquan Sonntag11010023
Alan Upshaw00010331
Chris Gordon0006116
BuffaloKeyBlBlOppPancRPlySckAPPly
Paul Newhart16026026
Rod Preston15026126
Ron Nord12016212
A.J. Bressany120704
Percy Lubienski02026026
Nicholas Nguyen02026026
Jonathan Kovel01019015
Jaylen Alston01010014

Special Teams Tackles

DetroitTacklesSTPlays
Maurice Kariger122
Daryl Delgado110
Chris Gordon19
BuffaloTacklesSTPlays
R.J. Altuna122
Brian Arnold114

Participation

DetroitRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Maurice Hakeem2448------880
Alex Schmidgall1539------2377
Maurice Kariger------24232269
D.J. McDaniel2439------467
Roberto Gilman------25231664
T.J. Brook1331------1761
Daryl Delgado------25251060
Timothy Downs2135---------56
Joey Van Pelt------2423956
Alan Upshaw1031------1556
Brant Jamison------2526152
Darrin Giles------20171451
Gus Bauer------2523250
Randy Preston------2523250
Cole Lester1425------847
Clifton Diaz1425------847
Collin Franklin1425------847
Deron Heimulu1333---------46
Earl Walton1425---------39
Drew Tetreault1325---------38
Salvador Terrell------2017---37
Branden McDermott------2017---37
Tom McIntyre612------1735
Bernard Peters1222---------34
Daquan Sonntag1023---------33
Irv Raymond1023---------33
Isaac Feather1023---------33
Chris Gordon616------931
DeAndre Samuels------814931
Diego Sayre------1712---29
Lawrence Villa1115---------26
Raul Maggard87------924
Donny George------914124
Tyler Bajorek------711119
Gilbert Alcott------55919
Mitch Levine------131115
Phil Horton25------613
Shawn Bickford------46---10
Xavier Arntson00------88
Jalen Stephenson00------88
Ernie Fletcher00------55
Melvin Flowers01------45
Fernando Hetke------13---4
Josiah Beechler------11---2
Desmond Curtis------00---0
Carl Wynn00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
R.J. Altuna------22402284
Ricardo Sawyer------2448274
Kaleb May------19431173
Gus Spencer------2348273
Winfred Compton------1844870
Leon Mathis------15322269
Francisco Boerigter------16391065
Howie Palacios------2040262
Rod Preston2626------961
Paul Newhart2626------961
Percy Lubienski2626------961
Nicholas Nguyen2626------961
Brian Arnold------13321459
Jonathan Kovel1915------2256
Gregory Wagner2626------456
Collin Ganser2125------753
Carlos Flowers------1533149
Stan Thomason1813------1647
Brady Grant1314------1239
Troy Bannan------1225138
Ralph Huffman1212------1337
Melvin Freeman------1125137
Levon Murphy------11111133
J.C. Giles1712---------29
Ron Nord1612---------28
Danny McGinnis------1215128
Donnie Burkhardt------1017128
Jason Booker------916126
A.J. Bressany74------1425
Jaylen Alston1014---------24
Dexter Garrett914---------23
J.T. Thornton------710118
Nicholas Stuber512---------17
David Lauer48---------12
Toby Chandler------66---12
Gabe Money00------99
Rodolfo Margraff00------99
J.J. Bennett------1168
Hayden Rodgers00------55
Vernon Parker30---------3
Ike Fleming21---------3
Jeremy Sawyer------03---3
Richard Langfahl00---------0
Bill Kemp00---------0
Quentin Clayton------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left7497.0
Middle13403.1
Right4246.0
None000.0
DistanceAttYardsAvg
Left650.8
Middle151258.3
Right551.0
None000.0

Detailed Passing Statistics

DetroitAttCmp20+BdThDropDfnsHurrKnckIntc
Deron Heimulu28193023241
Lawrence Villa1590021201
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Dexter Garrett13111001100
J.C. Giles1081001100

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen87303.8
Short (0-8 Yds)2013663.3
Medium (9-18 Yds)86708.8
Long (19+ Yds)626010.0
DistanceAttCompYardsAvg
Screen66294.8
Short (0-8 Yds)1512744.9
Medium (9-18 Yds)214321.5
Long (19+ Yds)0000.0

Detailed Receiving Statistics

DetroitTargtCaugtDropdYards20+PPlay
WR Timothy Downs107068135
TE Chris Gordon85119016
TE Alex Schmidgall73021039
WR T.J. Brook54043131
WR Bernard Peters42230122
TE Drew Tetreault32117025
RB D.J. McDaniel2209039
RB Alan Upshaw1103031
WR Raul Maggard110807
WR Phil Horton110805
BuffaloTargtCaugtDropdYards20+PPlay
WR Collin Ganser65044025
WR Gregory Wagner44028126
TE Brady Grant3000014
TE Jonathan Kovel2202015
WR David Lauer220508
WR Ralph Huffman22049112
RB Nicholas Stuber2209012
FB A.J. Bressany110404
RB Stan Thomason1105013

Red-Zone Rushing Statistics

DetroitAttYardsAvgOverall Avg
Deron Heimulu177.005.33
BuffaloAttYardsAvgOverall Avg
Stan Thomason122.001.93

Red-Zone Passing Statistics

DetroitAttCompYardsAvg/AttOverall Avg
Deron Heimulu3131.005.64
BuffaloAttCompYardsAvg/AttOverall Avg
J.C. Giles2284.008.30

Red-Zone Receiving Statistics

DetroitTargetCatchYardsAvg/TargOverall Avg
TE Alex Schmidgall1000.003.00
WR Bernard Peters1133.007.50
TE Chris Gordon1000.002.38
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Collin Ganser1133.007.33
RB Stan Thomason1155.005.00

Third Down Rushing Statistics

DetroitRushesConversions
Deron Heimulu21
D.J. McDaniel10
BuffaloRushesConversions
Stan Thomason31
J.C. Giles20
Nicholas Stuber10
Dexter Garrett11

Third Down Passing Statistics

DetroitAttCompConversions
Deron Heimulu421
Lawrence Villa200
BuffaloAttCompConversions
Dexter Garrett422
J.C. Giles221

Third Down Receiving Statistics

DetroitTargCatchConversions
TE Alex Schmidgall221
WR Timothy Downs100
WR T.J. Brook100
WR Bernard Peters100
TE Chris Gordon100
BuffaloTargCatchConversions
TE Brady Grant200
WR Gregory Wagner221
RB Stan Thomason111
WR Ralph Huffman111

SectionAttendance
Stadium65,300 (70,000 capacity)
Upper Deck19,200 (21,400)
End Zone14,300 (15,400)
Mezzanine8,600 (8,900)
Sideline Seats12,900 (13,600)
Club Seats7,200 (7,400)
Luxury Boxes3,100 (3,300)