Week 7, 2025

played in Baltimore, MD

59 degrees, fair, 9 mph wind

Buffalo Bills73393-25
Baltimore Ravens140080-22

Scoring Summary
1Q: 10:33 BAL - Norm Atkins 2 run (Jay Doyle extra point)
1Q: 04:52 BUF - David Lauer 19 pass from J.C. Giles (Hayden Rodgers extra point)
1Q: 03:45 BAL - Arturo Lynch 18 pass from Darien Harry (Jay Doyle extra point)
2Q: 05:15 BUF - Hayden Rodgers 38 field goal
3Q: 01:37 BUF - Hayden Rodgers 38 field goal
4Q: 08:58 BUF - R.J. Altuna 71 interception return (J.C. Giles pass for conversion failed)
4Q: 08:48 BAL - Ivan Harvey 95 kickoff return (Darien Harry pass to Arturo Lynch for conversion)
4Q: 00:55 BUF - Hayden Rodgers 20 field goal
OT: 02:14 BUF - Hayden Rodgers 33 field goal

Team StatisticsBUFBAL
Record4-2-12-4
First Downs1715
- by Rushing73
- by Passing912
- by Penalty10
Total Net Yards353252
- Offensive Plays7663
- Yards per Play4.644.00
Net Rushing Yards11844
- Rushing Attempts3324
- Yards per Rush3.581.83
Net Passing Yards235208
- Att./Comp./Intrcpt40 - 25 - 135 - 22 - 3
- Gross Passing Yards252228
- Sacks/Yards Lost3/174/20
- Yards per Pass Play5.475.33
Fumbles/Lost3/22/2
3rd Down Conversions4/183/15
- Avg. YtG on 3rd Down10.29.8
4th Down Conversions0/00/0
Penalties/Yards6/402/23
Punt Returns/Yards5/303/52
Kick Returns/Yards2/425/215
Interception Ret./Yards3/991/2
2pt Conversions1/01/1
Red Zone Visits31
- Red Zone TDs/FGs1/21/0
Avg. Drive StartOWN 29OWN 33
Time of Possession37:0230:49

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:001:28OWN 2538Punt
110:271:51OWN 2538Punt
17:402:59OPP 42842Touchdown
13:341:55OWN 353-5Punt
11:393:03OPP 4858Punt
29:081:09OWN 203-5Punt
27:592:49OPP 34613Field Goal
22:471:00OWN 2035Punt
20:050:05OWN 201-1Half
39:340:08OWN 3010Interception
36:395:08OWN 131066Field Goal
413:573:56OWN 20735Fumble
48:343:03OWN 15454Missed FG
43:402:52OWN 251072Field Goal
40:050:05OWN 251-2Half
OT110:002:44OWN 25416Punt
OT14:591:29OWN 3638Punt
OT12:520:43OPP 27211Field Goal
Baltimore Ravens
QuarBeganPossFromPlaysYardsResult
113:323:05OWN 27573Touchdown
18:360:56OWN 934Punt
14:410:56OWN 2530Punt
13:450:11OPP 18118Touchdown
213:364:28OWN 20829Punt
25:102:23OWN 403-8Punt
21:471:42OWN 20734Punt
315:005:26OWN 23945Interception
39:262:47OWN 32629Punt
31:312:34OWN 4149Punt
410:011:135033Interception
45:311:51OWN 3832Punt
40:480:43OWN 2834Punt
OT17:162:17OWN 2432Punt
OT13:300:38OWN 21213Interception

Game MVP: Ricardo Sawyer, Buffalo Bills

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Nicholas Stuber17301.761930
J.C. Giles7344.861010
Ike Fleming5-3-0.60300
Stan Thomason45714.255010
BaltimoreAttYardsAvgLG10+TD
Kevin Luethje11111.001010
Norm Atkins620.33301
Butch Sodaro4215.25900
Darien Harry263.00400
Brian Butterworth144.00400

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
J.C. Giles40252523/17138178.3
BaltimoreAttCompYardsSk/YdTDLGIntRate
Darien Harry35222284/20141355.4

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
TE Brady Grant68508.337230
WR Collin Ganser485012.505230
RB Nicholas Stuber46358.7517210
TE Jonathan Kovel34196.335140
WR David Lauer373612.0013191
FB A.J. Bressany222010.002110
WR Ralph Huffman224321.5029380
WR Gregory Wagner13-1-1.000-10
BaltimoreCatchTargYardsAvgYACLGTD
WR Horace Doyle7147110.1425240
WR Arturo Lynch454812.0010181
WR Ivan Harvey467117.7513410
TE Randall Killings23199.503130
FB Brian Butterworth2263.00760
RB Kevin Luethje12-4-4.000-40
WR Ezra Brooks111818.001180
RB Butch Sodaro11-1-1.000-10
TE Ray Gourdine0100.00000

Interception Statistics

BuffaloIntsYardsAvgTD
CB R.J. Altuna17171.001
OLB Ricardo Sawyer12222.000
CB Levon Murphy166.000
BaltimoreIntsYardsAvgTD
CB Jeremy Weaver122.000

Fumble Statistics

BuffaloFumbRecovForceTD
J.C. Giles2000
R.J. Altuna1210
Collin Ganser0100
Nicholas Nguyen0010
BaltimoreFumbRecovForceTD
Reggie Kuennen2000
Dustin Norton0100
Grant Aarhus0100
Glenn Aquadro0010
Ike Chervet0010
Kevin Luethje0010

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Rodolfo Margraff836445.536.5662
BaltimorePuntYardsAvgNetLGIn20
Earl Baylor1045345.336.3605

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Hayden Rodgers4/50/10/0381/1
BaltimoreFGs40+Yd50+YdLGPAT
Jay Doyle0/00/00/002/2

Punt Return Statistics

BuffaloRetYardsAvgTD
R.J. Altuna5306.00
BaltimoreRetYardsAvgTD
Reggie Kuennen35217.30

Kick Return Statistics

BuffaloRetYardsAvgTD
Collin Ganser12727.00
Richard Langfahl11515.00
BaltimoreRetYardsAvgTD
Ivan Harvey521543.01

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
OLB Ricardo Sawyer1102.02439
S Troy Bannan520.02439
S Melvin Freeman510.02134
ILB Kaleb May500.01623
ILB Donnie Burkhardt420.01825
DT Jason Booker322.01721
CB Tyler Bailey300.0817
DE Danny McGinnis300.02130
S Brian Arnold210.01219
CB R.J. Altuna210.01122
CB Francisco Boerigter200.01023
OLB Howie Palacios120.01732
TE Jonathan Kovel10---------
WR Collin Ganser10---------
DE Winfred Compton100.01932
DT Carlos Flowers100.026
DT Jeremy Sawyer010.0512
BaltimoreTackAsstSackRPlayPPlay
OLB Vince Finley1110.03239
ILB Edwin Newhart1000.01713
S Reggie Kuennen630.03343
DE Glenn Aquadro401.53140
ILB Tyrell Lindsay410.02028
CB Bucky Gaylor400.03140
CB Oscar Weydahl400.01732
OLB Donnell Hoffman340.03342
S Ernie Adams300.03239
DE Amir Clark210.01416
CB Jeremy Weaver200.03343
DE Ike Chervet121.01920
DT Dustin Norton120.52937
OLB Andrew Kelley100.015
WR Ivan Harvey10---------
DE Joshua Amadro100.01419
TE Ray Gourdine10---------
CB Roosevelt Quintero100.004

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
OLB Ricardo Sawyer2.001139
DT Jason Booker2.000021
DE Winfred Compton0.002132
OLB Howie Palacios0.001032
BaltimoreSackBlockHurryKnockPPlay
DE Glenn Aquadro1.500240
DE Ike Chervet1.000120
DT Dustin Norton0.512237
DE Amir Clark0.000116
DE Joshua Amadro0.000119

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
OLB Ricardo Sawyer41139
CB Tyler Bailey30017
CB R.J. Altuna20122
S Brian Arnold20019
ILB Kaleb May20023
S Melvin Freeman20034
ILB Donnie Burkhardt20025
CB Francisco Boerigter20023
OLB Leon Mathis10011
S Troy Bannan10039
DT Carlos Flowers1006
CB Levon Murphy00128
BaltimoreCaughtDefnsdIntrcpPPlay
OLB Vince Finley31039
S Reggie Kuennen30043
CB Bucky Gaylor30040
OLB Donnell Hoffman30042
ILB Edwin Newhart30013
S Ernie Adams21039
CB Oscar Weydahl20032
CB Jeremy Weaver13143
ILB Tyrell Lindsay11028
OLB Andrew Kelley1005
DE Amir Clark10016
DE Joshua Amadro10019
CB Roosevelt Quintero1004
DE Ike Chervet01020

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
Donovan Cummings27033143
Paul Newhart26033043
Nicholas Nguyen23033043
Jaylen Alston16033143
Brady Grant02030039
Percy Lubienski01033143
A.J. Bressany0101208
BaltimoreKeyBlBlOppPancRPlySckAPPly
Jalen Wells39024039
Grant Aarhus12024039
Randall Korhonen04024139
Howie Hatley03024139
Dixon McAlpin02024239
Brian Butterworth0209014

Special Teams Tackles

BuffaloTacklesSTPlays
Brady Grant214
Jonathan Kovel134
Howie Palacios127
R.J. Altuna126
Ralph Huffman126
Nicholas Nguyen113
BaltimoreTacklesSTPlays
Vince Finley333
Tommy Bullock224
Amari Homer219
Kevin Luethje121
Arturo Lynch119

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Paul Newhart3343------1389
Percy Lubienski3343------1389
Donovan Cummings3343------1389
Nicholas Nguyen3343------1389
Brady Grant3039------1483
Collin Ganser2840------1179
Gregory Wagner3341------579
J.C. Giles3343---------76
Howie Palacios------17322776
Jaylen Alston3343---------76
Melvin Freeman------21342075
Nicholas Stuber2440---------64
Troy Bannan------2439---63
Ricardo Sawyer------2439---63
R.J. Altuna------11222659
Levon Murphy------19281158
Kaleb May------16231554
Jonathan Kovel118------3453
Winfred Compton------1932---51
Danny McGinnis------2130---51
A.J. Bressany128------2646
Donnie Burkhardt------1825---43
Tyler Bailey------8171641
David Lauer1325---------38
Ralph Huffman39------2638
Jason Booker------1721---38
Francisco Boerigter------1023336
Brian Arnold------1219334
Stan Thomason40------2428
Leon Mathis------1211225
Toby Chandler------3121025
Jeremy Sawyer------512---17
Gabe Money00------1313
Rodolfo Margraff00------1313
J.J. Bennett------201012
Hayden Rodgers00------1111
Carlos Flowers------26---8
Ike Fleming53---------8
J.T. Thornton------34---7
Vernon Parker22---------4
Richard Langfahl00------22
Ron Nord00---------0
Dexter Garrett00---------0
Bill Kemp00---------0
Quentin Clayton------00---0
BaltimoreRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Vince Finley------323933104
Reggie Kuennen------33431490
Jeremy Weaver------3343682
Ray Gourdine2231------2982
Ernie Adams------32391081
Donnell Hoffman------3342580
Bucky Gaylor------3140576
Glenn Aquadro------3140475
Randall Korhonen2439------1073
Howie Hatley2439------1073
Dixon McAlpin2439------1073
Grant Aarhus2439------1073
Dustin Norton------2937470
Jalen Wells2439---------63
Darien Harry2439---------63
Horace Doyle2339---------62
Kevin Luethje1323------2157
Ivan Harvey1931------656
Oscar Weydahl------1732352
Tyrell Lindsay------2028351
Arturo Lynch1314------1946
Edwin Newhart------17131646
Ike Chervet------1920342
Brian Butterworth914------1942
Amir Clark------14161141
Tommy Bullock------462434
Joshua Amadro------1419134
Randall Killings823---------31
Curtis Kang------102930
Amari Homer------041923
Leroy Stoole------131216
Butch Sodaro410---------14
Bucky Vance00------1111
Earl Baylor00------1010
Dana Cobbs00------1010
Norm Atkins73---------10
Andrew Kelley------1517
Ezra Brooks06---------6
Jay Doyle00------55
Roosevelt Quintero------0415
Dean Osborne21---------3
Tevin Boling------10---1
Van Levine00---------0
Caleb Kushto00---------0
Hugh Drexler00---------0
Harvey Quinn------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left66510.8
Middle21351.7
Right5193.8
None1-1-1.0
DistanceAttYardsAvg
Left000.0
Middle19492.6
Right5-5-1.0
None000.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
J.C. Giles40254137271
BaltimoreAttCmp20+BdThDropDfnsHurrKnckIntc
Darien Harry35223141423

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen42133.3
Short (0-8 Yds)25161024.1
Medium (9-18 Yds)659115.2
Long (19+ Yds)52469.2
DistanceAttCompYardsAvg
Screen55306.0
Short (0-8 Yds)127272.3
Medium (9-18 Yds)1281068.8
Long (19+ Yds)626510.8

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
TE Brady Grant86150139
WR Collin Ganser84150140
WR David Lauer73136025
RB Nicholas Stuber64035140
TE Jonathan Kovel4301908
WR Gregory Wagner310-1041
FB A.J. Bressany2202008
WR Ralph Huffman2204319
BaltimoreTargtCaugtDropdYards20+PPlay
WR Horace Doyle147271239
WR Ivan Harvey64171131
WR Arturo Lynch54048014
TE Randall Killings32119023
RB Kevin Luethje210-4023
FB Brian Butterworth2206014
WR Ezra Brooks1101806
TE Ray Gourdine1000031
RB Butch Sodaro110-1010

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
Nicholas Stuber331.001.76
Ike Fleming111.00-0.60
BaltimoreAttYardsAvgOverall Avg
Norm Atkins221.000.33

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
J.C. Giles21199.506.30
BaltimoreAttCompYardsAvg/AttOverall Avg
Darien Harry111818.006.51

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
WR David Lauer111919.005.14
WR Gregory Wagner1000.00-0.33
BaltimoreTargetCatchYardsAvg/TargOverall Avg
WR Arturo Lynch111818.009.60

Third Down Rushing Statistics

BuffaloRushesConversions
J.C. Giles21
Nicholas Stuber20
BaltimoreRushesConversions
Kevin Luethje30

Third Down Passing Statistics

BuffaloAttCompConversions
J.C. Giles1383
BaltimoreAttCompConversions
Darien Harry1263

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Collin Ganser532
RB Nicholas Stuber311
TE Brady Grant220
TE Jonathan Kovel110
WR David Lauer100
FB A.J. Bressany110
BaltimoreTargCatchConversions
WR Horace Doyle420
WR Arturo Lynch322
WR Ivan Harvey211
TE Randall Killings100
RB Kevin Luethje100
FB Brian Butterworth110

SectionAttendance
Stadium99,000 (99,000 capacity)
Upper Deck25,300 (25,300)
End Zone18,200 (18,200)
Mezzanine10,500 (10,500)
Sideline Seats16,100 (16,100)
Club Seats19,000 (19,000)
Luxury Boxes9,900 (9,900)