Week 7, 2025

played in Baltimore, MD

75 degrees, fair, 8 mph wind

Buffalo Bills1010106-36
Baltimore Ravens3708-18

Scoring Summary
1Q: 10:58 BUF - Irv Buckner 16 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
1Q: 06:29 BAL - Andre Banks 22 field goal
1Q: 01:15 BUF - Taylor Mehlhaff 37 field goal
2Q: 12:51 BAL - Mack Mangoba 11 pass from Sam Bradford (Andre Banks extra point)
2Q: 09:42 BUF - Gabe Blasingame 44 run (Taylor Mehlhaff extra point)
2Q: 00:13 BUF - Taylor Mehlhaff 24 field goal
3Q: 07:50 BUF - Kendall Carswell 5 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
3Q: 01:59 BUF - Taylor Mehlhaff 44 field goal
4Q: 08:18 BUF - Taylor Mehlhaff 37 field goal
4Q: 05:24 BAL - Darrell Helfrich 22 pass from JaMarcus Russell (Damon Ragland run for conversion)
4Q: 02:17 BUF - Taylor Mehlhaff 38 field goal

Team StatisticsBUFBAL
Record3-40-6
First Downs2222
- by Rushing93
- by Passing1117
- by Penalty22
Total Net Yards435373
- Offensive Plays6663
- Yards per Play6.595.92
Net Rushing Yards16689
- Rushing Attempts3219
- Yards per Rush5.194.68
Net Passing Yards269284
- Att./Comp./Intrcpt34 - 21 - 142 - 22 - 1
- Gross Passing Yards269298
- Sacks/Yards Lost0/02/14
- Yards per Pass Play7.916.45
Fumbles/Lost1/01/0
3rd Down Conversions5/131/11
- Avg. YtG on 3rd Down6.27.7
4th Down Conversions0/01/1
Penalties/Yards5/353/22
Punt Returns/Yards2/250/0
Kick Returns/Yards2/547/95
Interception Ret./Yards1/01/22
2pt Conversions0/01/1
Red Zone Visits43
- Red Zone TDs/FGs2/21/1
Avg. Drive StartOWN 35OWN 24
Time of Possession33:4326:17

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
112:552:06OWN 44456Touchdown
16:221:48OWN 4433Punt
13:102:02OWN 44636Field Goal
214:150:46OWN 16212Interception
212:413:15OWN 43557Touchdown
27:344:12OWN 22835Punt
20:410:33OPP 43436Field Goal
315:002:09OWN 20420Punt
311:133:31OPP 40640Touchdown
33:511:59OWN 30443Field Goal
414:156:04OWN 81272Field Goal
45:123:03OPP 42621Field Goal
40:280:28OWN 203-3Game
Baltimore Ravens
QuarBeganPossFromPlaysYardsResult
115:002:05OWN 1834Punt
110:494:27OWN 14981Field Goal
14:341:24OWN 2039Punt
11:081:53OWN 3434Punt
213:290:48OPP 21321Touchdown
29:261:52OWN 20523Punt
23:222:41OWN 2514Punt
20:080:08OWN 201-1Half
312:511:38OWN 530Punt
37:423:51OWN 24753Missed FG
31:522:37OWN 20545Punt
48:112:59OWN 22978Touchdown
42:091:41OWN 35752Interception

Game MVP: Gabe Blasingame, Buffalo Bills

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Gabe Blasingame231596.914451
Steven Bradford6101.67600
Phillip Rotzell3-3-1.00-100
BaltimoreAttYardsAvgLG10+TD
Damon Ragland12685.673020
Sam Bradford3113.67700
Andre Brown294.50600
Orlando Mulhollon210.50100

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell34212690/0242193.9
BaltimoreAttCompYardsSk/YdTDLGIntRate
Sam Bradford27141822/14127085.7
JaMarcus Russell1581160/0122173.2

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
RB Gabe Blasingame57499.8018160
TE Kendall Carswell55367.201111
WR Irv Buckner477218.0032311
WR James Hardy499423.5042420
FB Marshall Quaccia1155.00050
RB Steven Bradford1266.00160
TE Jack Richmond1277.00170
WR Arnold Ogden0100.00000
BaltimoreCatchTargYardsAvgYACLGTD
WR Ricardo Clayton6109916.504260
RB Damon Ragland57428.4016150
WR Gerald Clark486817.0013220
WR Mack Mangoba49287.005111
WR Freddie Brown142727.000270
WR Darrell Helfrich112222.002221
RB Orlando Mulhollon111212.006120
WR Bryan Schroeder0100.00000
TE Sam Watkins0100.00000

Interception Statistics

BuffaloIntsYardsAvgTD
CB Benjamin King100.000
BaltimoreIntsYardsAvgTD
ILB Vince Almonte12222.000

Fumble Statistics

BuffaloFumbRecovForceTD
Jerome Murphy1000
James Laurinaitis0100
Kendall Carswell0010
BaltimoreFumbRecovForceTD
Mack Mangoba1100
Ricardo Clayton0010

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead314548.341.7532
BaltimorePuntYardsAvgNetLGIn20
Norman Dodgens725636.633.0462

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff5/51/10/0443/3
BaltimoreFGs40+Yd50+YdLGPAT
Andre Banks1/20/10/0221/1

Punt Return Statistics

BuffaloRetYardsAvgTD
Steven Bradford11818.00
Jerome Murphy177.00
BaltimoreRetYardsAvgTD

Kick Return Statistics

BuffaloRetYardsAvgTD
Harvey Horn12727.00
Arnold Ogden12727.00
BaltimoreRetYardsAvgTD
Kevin Thomas33712.30
Mack Mangoba23015.00
Ricardo Clayton12121.00
Darrell Helfrich177.00

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
OLB Donald Yeager501.01026
S Kendrick Green400.01027
DT Teddy Richard310.01217
S Byron Schepis310.01027
CB Derrick Namnath300.01529
S Jerry Peters300.01431
ILB James Laurinaitis200.01133
CB Benjamin King200.01227
CB Fernando Mathews200.016
ILB Sean Lee200.01217
CB Jerome Murphy200.0923
OLB Jack Marsh200.0613
DT Terrence Cody120.51132
OLB Cameron Sheffield120.544
OLB Tommy Wyden120.01125
WR Irv Buckner10---------
DE Chris Long100.01231
CB Ethan Gaytan100.0924
DE Doug Worthington100.0722
DE D.J. Dole100.01213
DT Glenn Dorsey010.01227
DE Scottie Weaver010.0930
BaltimoreTackAsstSackRPlayPPlay
S Tyrell Helton820.02824
OLB Rolando McClain810.02831
DE Sean Cardinell510.02726
S Robbie Burgess400.03233
CB Robbie Dayes400.02023
CB Mo Hines400.02728
ILB Steve Armstrong210.01213
ILB Vince Almonte200.01111
OLB J.T. O'Neill130.02123
CB Jack Graham110.01415
ILB Geoff Mikolic110.055
QB JaMarcus Russell10---------
DT Phil Wirthel100.01712
DE Shane Samuels100.01818
DT Les Stargell100.01522
OLB Carlos Witkop100.043
DE Henry Hines100.01924
S Teddy Foley100.01014
OLB Frank Stevenson010.01517
OLB Thaddeus Gibson010.0913
CB Kevin Thomas010.02019

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
OLB Donald Yeager1.000026
DT Terrence Cody0.501032
OLB Cameron Sheffield0.50004
DE Doug Worthington0.002022
DE Chris Long0.001031
DE D.J. Dole0.001013
BaltimoreSackBlockHurryKnockPPlay
DT Les Stargell0.012022
OLB Frank Stevenson0.001017
OLB Thaddeus Gibson0.001013
DE Henry Hines0.001024

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
OLB Donald Yeager40026
S Jerry Peters30031
CB Derrick Namnath22029
CB Fernando Mathews2006
CB Jerome Murphy20023
OLB Tommy Wyden20025
S Kendrick Green20027
ILB James Laurinaitis12033
CB Benjamin King10127
CB Ethan Gaytan10024
DE D.J. Dole10013
OLB Jack Marsh10013
S Byron Schepis01027
BaltimoreCaughtDefnsdIntrcpPPlay
OLB Rolando McClain50031
CB Mo Hines41028
CB Robbie Dayes40023
CB Jack Graham11015
S Tyrell Helton11024
OLB Carlos Witkop1103
DT Phil Wirthel10012
ILB Steve Armstrong10013
DT Les Stargell10022
ILB Geoff Mikolic1005
S Teddy Foley10014
S Robbie Burgess01033
ILB Vince Almonte00111

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
J.C. Iafrate35024024
Terrance Cole25026015
Louis Vasquez23022020
Kendall Carswell22031034
Brock Pearson220807
Jorge Lynn15028024
Michael Oher13024027
Jonathan Luigs12017022
Donald Buckner01010023
Leroy Huerta010903
BaltimoreKeyBlBlOppPancRPlySckAPPly
Clay Kennedy25114036
Phil Coward12018044
Martin Diener1105010
Perry Gossett05016031
Rich Ohrnberger02018133
Quentin Folse0105115
Mike Paolillo01015034

Special Teams Tackles

BuffaloTacklesSTPlays
Sean Lee417
Kendall Carswell218
Jack Marsh114
BaltimoreTacklesSTPlays
Ricardo Clayton415

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Kendall Carswell3134------1883
James Laurinaitis------11332872
Phillip Rotzell3234---------66
Derrick Namnath------15292064
Jerry Peters------14311358
Jorge Lynn2824------355
J.C. Iafrate2424------755
Irv Buckner2628---------54
Marshall Quaccia2121------1254
Michael Oher2427---------51
Gabe Blasingame2426---------50
Scottie Weaver------930847
Chris Long------1231346
Terrence Cody------1132346
Sean Lee------12171746
Jonathan Luigs1722------645
James Hardy1826---------44
Glenn Dorsey------1227342
Louis Vasquez2220---------42
Benjamin King------1227241
Donald Buckner1023------841
Kendrick Green------1027441
Terrance Cole2615---------41
Byron Schepis------1027441
Steven Bradford84------2739
Jack Richmond149------1639
Tommy Wyden------1125339
Donald Yeager------1026238
Ethan Gaytan------924336
Jerome Murphy------923335
Doug Worthington------722433
Jack Marsh------6131433
Teddy Richard------1217130
Leroy Huerta93------1830
D.J. Dole------1213---25
Arnold Ogden813------425
Harvey Horn15------1824
Benjamin Anderko01------2021
Brock Pearson87------419
Harold Brackens18------817
Taylor Mehlhaff00------1414
Cameron Sheffield------44412
Fernando Mathews------16---7
Mack Lowe00------55
Thomas Morstead00------33
Rhett Bomar00---------0
BaltimoreRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Robbie Burgess------3233671
Andre Brown1526------2566
Rolando McClain------2831564
Phil Coward1844---------62
Mo Hines------2728661
Sean Cardinell------2726760
Mike Paolillo1534------958
Tyrell Helton------2824456
Ricardo Clayton1029------1554
Sam Watkins1321------2054
Rich Ohrnberger1833---------51
Mack Mangoba1231------851
Clay Kennedy1436---------50
J.T. O'Neill------2123549
Jack Graham------14151948
Sam Bradford1929---------48
Henry Hines------1924548
Kevin Thomas------2019847
Robbie Dayes------2023447
Perry Gossett1631---------47
Damon Ragland1331---------44
Les Stargell------1522643
Thaddeus Gibson------9132042
Tyrus Fontenot1318------1142
Teddy Foley------10141842
Shane Samuels------1818137
Frank Stevenson------1517335
Freddie Brown1220---------32
Phil Wirthel------1712231
Josh Ford317------929
Quentin Folse515------929
Steve Armstrong------1213429
Gerald Clark225---------27
Vince Almonte------1111325
Martin Diener510------924
Darrell Helfrich07------1623
Orlando Mulhollon39------1123
Geoff Mikolic------551222
Bryan Schroeder02------1618
JaMarcus Russell015---------15
Carlos Witkop------43815
Alan Crute10------910
Norman Dodgens00------99
Andre Banks00------66
Alfred Newman21------25
Marlon Fretty00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left9293.2
Middle10545.4
Right10868.6
None3-3-1.0
DistanceAttYardsAvg
Left6172.8
Middle331.0
Right9707.8
None1-1-1.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell34213015501
BaltimoreAttCmp20+BdThDropDfnsHurrKnckIntc
Sam Bradford27143252400
JaMarcus Russell1582023101

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen1122.0
Short (0-8 Yds)25172178.7
Medium (9-18 Yds)62233.8
Long (19+ Yds)212713.5
DistanceAttCompYardsAvg
Screen1144.0
Short (0-8 Yds)158684.5
Medium (9-18 Yds)1381098.4
Long (19+ Yds)1351179.0

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR James Hardy94094226
WR Irv Buckner74072128
RB Gabe Blasingame75149026
TE Kendall Carswell55036034
RB Steven Bradford210604
TE Jack Richmond210709
FB Marshall Quaccia1105021
WR Arnold Ogden1000013
BaltimoreTargtCaugtDropdYards20+PPlay
WR Ricardo Clayton106199229
WR Mack Mangoba94328031
WR Gerald Clark84168125
RB Damon Ragland75042031
WR Freddie Brown41127120
WR Darrell Helfrich1102217
WR Bryan Schroeder100002
RB Orlando Mulhollon1101209
TE Sam Watkins1010021

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
Steven Bradford1-2-2.001.67
Gabe Blasingame111.006.91
BaltimoreAttYardsAvgOverall Avg
Damon Ragland3124.005.67

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell84344.257.91
BaltimoreAttCompYardsAvg/AttOverall Avg
Sam Bradford51112.206.74
JaMarcus Russell3000.007.73

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
WR James Hardy2000.0010.44
WR Irv Buckner111616.0010.29
RB Steven Bradford1166.003.00
RB Gabe Blasingame1000.007.00
TE Kendall Carswell1155.007.20
TE Jack Richmond1177.003.50
WR Arnold Ogden1000.000.00
BaltimoreTargetCatchYardsAvg/TargOverall Avg
WR Gerald Clark3000.008.50
WR Mack Mangoba31113.673.11
WR Ricardo Clayton1000.009.90
WR Freddie Brown1000.006.75

Third Down Rushing Statistics

BuffaloRushesConversions
Gabe Blasingame31
Phillip Rotzell10
Steven Bradford11
BaltimoreRushesConversions
Damon Ragland61
Sam Bradford10

Third Down Passing Statistics

BuffaloAttCompConversions
Phillip Rotzell843
BaltimoreAttCompConversions
Sam Bradford320
JaMarcus Russell100

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR James Hardy311
WR Irv Buckner211
RB Gabe Blasingame221
WR Arnold Ogden100
BaltimoreTargCatchConversions
WR Mack Mangoba220
WR Ricardo Clayton100
WR Gerald Clark100

SectionAttendance
Stadium20,800 (69,300 capacity)
Upper Deck6,500 (21,000)
End Zone4,400 (15,200)
Mezzanine2,500 (8,800)
Sideline Seats4,000 (13,400)
Club Seats2,200 (8,200)
Luxury Boxes1,200 (2,700)