Exhibition Week 5, 2025

played in Buffalo, NY

63 degrees, fair, 1 mph wind

San Francisco 49ers 7300-10
Buffalo Bills 1012107-39

Scoring Summary
1Q: 09:57 BUF - Kai Humphries 6 pass from Damon Anthony (Derrick Sheldon extra point)
1Q: 05:17 SFO - Butch Ola 24 interception return (Chris Boswell extra point)
1Q: 00:55 BUF - Derrick Sheldon 26 field goal
2Q: 13:12 BUF - Derrick Sheldon 37 field goal
2Q: 04:14 BUF - Chris Conley 8 pass from Mason Duff (Derrick Sheldon extra point failed)
2Q: 00:41 SFO - Chris Boswell 24 field goal
2Q: 00:03 BUF - Derrick Sheldon 57 field goal
3Q: 10:38 BUF - Ty Daehnke 1 pass from Mason Duff (Derrick Sheldon extra point)
3Q: 08:56 BUF - Derrick Sheldon 22 field goal
4Q: 10:51 BUF - Josh Glover 88 fumble return (Derrick Sheldon extra point)

Team StatisticsSFOBUF
Record3-13-1
First Downs1921
- by Rushing108
- by Passing711
- by Penalty22
Total Net Yards337363
- Offensive Plays6667
- Yards per Play5.115.42
Net Rushing Yards193140
- Rushing Attempts2327
- Yards per Rush8.395.19
Net Passing Yards144223
- Att./Comp./Intrcpt40 - 20 - 238 - 23 - 1
- Gross Passing Yards165237
- Sacks/Yards Lost3/212/14
- Yards per Pass Play3.355.58
Fumbles/Lost4/31/0
3rd Down Conversions4/136/14
- Avg. YtG on 3rd Down9.59.1
4th Down Conversions0/00/0
Penalties/Yards5/507/40
Punt Returns/Yards2/132/33
Kick Returns/Yards4/650/0
Interception Ret./Yards1/242/0
2pt Conversions0/00/0
Red Zone Visits46
- Red Zone TDs/FGs0/13/3
Avg. Drive StartOWN 25OWN 31
Time of Possession26:5233:08

Drive Charts

San Francisco 49ers
QuarBeganPossFromPlaysYardsResult
115:001:16OWN 2536Punt
19:494:01OWN 22837Punt
10:471:03OWN 1631Punt
213:043:07OWN 25958Fumble
24:083:34OWN 241269Field Goal
310:270:12OWN 2510Interception
38:495:18OWN 21972Missed FG
31:551:52OWN 35419Punt
412:542:14OPP 49437Fumble
410:402:35OWN 25527Interception
45:460:57OWN 2032Punt
42:312:31OWN 2064Game
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
113:443:55OWN 211179Touchdown
15:480:42OWN 225Interception
15:061:15OWN 2534Punt
13:513:04OPP 19610Field Goal
214:441:40OPP 48428Field Goal
29:575:49OWN 171183Touchdown
20:340:34OWN 25335Field Goal
315:004:33OWN 25975Touchdown
310:151:26OPP 38433Field Goal
33:311:36OWN 1938Punt
30:032:09OWN 5611Punt
48:052:19OWN 2936Punt
44:492:18OWN 4531Punt

Game MVP: Josh Glover, Buffalo Bills

Rushing Statistics

San FranciscoAttYardsAvgLG10+TD
RB Austin Philip13927.083220
QB Bo Cooley5244.801110
QB Frank Grier35317.674520
RB Anthony Maxwell177.00700
WR Pedro Sweeney11717.001710
BuffaloAttYardsAvgLG10+TD
RB C.J. Carlson211185.623050
RB Leonard Shaw4102.50900
QB Damon Anthony144.00400
WR Sebastian Chavarria188.00800

Passing Statistics

San FranciscoAttCompYardsSk/YdTDLGIntRate
Bo Cooley29151353/21036235.8
Frank Grier115300/0013052.5
BuffaloAttCompYardsSk/YdTDLGIntRate
Mason Duff21141220/02320113.5
Damon Anthony1791152/14137169.5

Receiving Statistics

San FranciscoCatchTargYardsAvgYACLGTD
RB Austin Philip47205.0012100
TE Marquis Bauer45164.00090
TE Nicholas Maloney393511.670150
WR Al Madison274422.0035360
WR Angel Curtis24178.500150
WR Pedro Sweeney23105.00360
TE Jerry Thornton2484.00040
FB Randy Sams111515.002150
BuffaloCatchTargYardsAvgYACLGTD
RB C.J. Carlson6107011.6744250
WR Ty Daehnke55173.40081
WR Chris Conley455112.7530271
WR Kai Humphries354414.6730371
TE Everett Cortez2284.00260
WR Sebastian Chavarria273718.5030320
TE Adam Von der Ahe131010.000100
RB Leonard Shaw0100.00000

Interception Statistics

San FranciscoIntsYardsAvgTD
CB Butch Ola12424.001
BuffaloIntsYardsAvgTD
OLB Bobby Hibbs100.000
S Norman Kelley100.000

Fumble Statistics

San FranciscoFumbRecovForceTD
QB Bo Cooley2000
RB Austin Philip1000
CB Otis Ginwright1000
G Arnie Gaylor0100
OLB Marshall Reese0010
BuffaloFumbRecovForceTD
RB C.J. Carlson1100
DE Josh Glover0201
QB Mason Duff0100
OLB Anthony Barr0010
S Donovan Malone0010
DE Noah Conley0010
ILB Marvin Summers0010

Punting Statistics

San FranciscoPuntYardsAvgNetLGIn20
Bradley Pinion522444.838.2502
BuffaloPuntYardsAvgNetLGIn20
Abraham Thorne522044.037.4541

Kicking Statistics

San FranciscoFGs40+Yd50+YdLGPAT
Chris Boswell1/20/00/0241/1
BuffaloFGs40+Yd50+YdLGPAT
Derrick Sheldon4/41/11/1573/4

Punt Return Statistics

San FranciscoRetYardsAvgTD
Otis Ginwright2136.50
BuffaloRetYardsAvgTD
Donovan Malone23316.50

Kick Return Statistics

San FranciscoRetYardsAvgTD
Angel Curtis35016.70
Scott Fells11515.00
BuffaloRetYardsAvgTD

Defensive Statistics

San FranciscoTackAsstSackRPlayPPlay
OLB Marshall Reese700.02326
OLB Caleb Christo610.52429
S Angel Penman501.01128
CB Otis Ginwright520.01930
S Arnold Warner320.01722
DE Quinn Linquist310.02123
OLB Tony Page310.01619
CB Butch Ola300.0725
DT Roberto Snodgrass200.5511
DT Isaiah Rhodes210.01722
CB Damien Sanderson210.02225
ILB Jamie Weibel200.0510
DE Jameson Anderson200.02637
CB Chester Hollenbeck110.02130
OLB Leonard Kalista110.0513
WR Al Madison10---------
DE Perry Kawaguchi100.058
ILB Jim Hughes100.0510
TE Nicholas Maloney10---------
OLB Aaron Lynch020.0717
BuffaloTackAsstSackRPlayPPlay
OLB William Beyer500.01522
DT Antoine Taylor500.01631
DE Noah Conley410.52343
S Eduardo Downs420.01529
S Donovan Malone400.02343
DE Josh Glover331.52237
DE Khalil Mack300.01833
OLB Bobby Hibbs300.01330
ILB Colton Cowdrick300.0821
S Harry O'Donnell300.01830
S Dana Stevenson300.02343
ILB Marvin Summers211.02033
CB Andre' Reeves210.0410
CB Spencer Phillips110.0718
S Norman Kelley100.01522
DE Herb Aguilar010.0511

Pass Rush Statistics

San FranciscoSackBlockHurryKnockPPlay
S Angel Penman1.001028
OLB Caleb Christo0.500029
DT Roberto Snodgrass0.500011
OLB Aaron Lynch0.001017
DE Jameson Anderson0.001037
DT Isaiah Rhodes0.001022
DE Quinn Linquist0.001023
ILB Jim Hughes0.001010
BuffaloSackBlockHurryKnockPPlay
DE Josh Glover1.503137
ILB Marvin Summers1.000033
DE Noah Conley0.501143
DE Khalil Mack0.002033
DT Antoine Taylor0.001231
DE Herb Aguilar0.001011

Pass Defense Statistics

San FranciscoCaughtDefnsdIntrcpPPlay
OLB Caleb Christo50029
CB Butch Ola30125
OLB Marshall Reese30026
S Arnold Warner21022
S Angel Penman21028
ILB Jamie Weibel20010
CB Damien Sanderson12025
CB Chester Hollenbeck11030
OLB Aaron Lynch10017
ILB Jim Hughes10010
CB Otis Ginwright10030
OLB Leonard Kalista10013
BuffaloCaughtDefnsdIntrcpPPlay
OLB William Beyer41022
S Eduardo Downs30029
DE Khalil Mack20033
S Donovan Malone20043
ILB Colton Cowdrick20021
CB Andre' Reeves20010
CB Spencer Phillips11018
OLB Bobby Hibbs10130
S Norman Kelley10122
DE Josh Glover10037
DE Noah Conley10043
ILB Marvin Summers01033
S Dana Stevenson01043

Blocking Statistics

San FranciscoKeyBlBlOppPancRPlySckAPPly
G Fernando Crocton36013119
G Leslie Szporluk24023143
T Morris Bluske22010024
G Tim Murrah13010024
C Kerry Meyer11013019
G Shannon Buckner02013019
C Jimmy Meadows02010024
G Arnie Gaylor01013119
BuffaloKeyBlBlOppPancRPlySckAPPly
C Stan Brewer57127140
G Russell Burgess24016012
G Zack Martin23011028
T Darrin Hasting23011028
FB Jorge Noah110708
C Scottie Anhalt03016012
G Jamal Bradford03027040
G Victor Zirn02016012
T Hector Lukehart00011128

Special Teams Tackles

San FranciscoTacklesSTPlays
Caleb Christo121
Leonard Kalista110
Leslie Szporluk17
BuffaloTacklesSTPlays
Anthony Barr221
C.J. Carlson221
Matt Coffey216

Participation

San FranciscoRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
RB Austin Philip1937------1874
OLB Caleb Christo------24292174
G Leslie Szporluk2343------773
DE Jameson Anderson------2637366
TE Nicholas Maloney1726------2366
CB Damien Sanderson------22251966
OLB Marshall Reese------23261463
S Jaquiski Tartt------2731361
WR Bobby Vaughn1627------1861
S Arnold Warner------17222059
CB Otis Ginwright------1930857
CB Chester Hollenbeck------2130455
QB Bo Cooley1832---------50
CB Butch Ola------7251547
WR Al Madison1729---------46
DE Quinn Linquist------2123246
WR Pedro Sweeney1424------846
DT Isaiah Rhodes------1722443
S Angel Penman------1128342
T Morris Bluske1024------741
T Frankie Savoie1024------741
G Tim Murrah1024------741
OLB Tony Page------1619439
C Jimmy Meadows1024---------34
WR Scott Fells817------833
G Fernando Crocton1319---------32
C Kerry Meyer1319---------32
G Shannon Buckner1319---------32
G Arnie Gaylor1319---------32
DE Everett Mitchell------1017532
FB Randy Sams29------1829
TE Marquis Bauer1019---------29
OLB Leonard Kalista------5131028
WR Angel Curtis313------1127
OLB Aaron Lynch------717226
DT Roberto Snodgrass------511622
QB Frank Grier511------218
ILB Jamie Weibel------510116
DE Perry Kawaguchi------58215
ILB Jim Hughes------510---15
TE Jerry Thornton78---------15
DT Lawrence Irwin------47---11
RB Anthony Maxwell26---------8
C Melvin Mosier00------77
K Chris Boswell00------55
P Bradley Pinion00------55
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
G Jamal Bradford2740------976
RB C.J. Carlson2330------2174
S Donovan Malone------2343874
DE Noah Conley------2343268
S Dana Stevenson------2343268
C Stan Brewer2740---------67
WR Sebastian Chavarria2239------566
DE Josh Glover------2237766
S Harry O'Donnell------18301765
TE Everett Cortez1716------2558
DE Khalil Mack------1833657
ILB Marvin Summers------2033255
WR Ty Daehnke1826------1054
DT Antoine Taylor------1631249
G Zack Martin1128------948
T Darrin Hasting1128------948
T Hector Lukehart1128------948
OLB Bobby Hibbs------1330245
S Eduardo Downs------1529---44
WR Chris Conley1924---------43
QB Mason Duff2121---------42
OLB William Beyer------1522138
ILB Colton Cowdrick------821938
S Norman Kelley------1522138
TE Adam Von der Ahe1123---------34
RB Leonard Shaw46------2434
CB Spencer Phillips------718732
OLB Anthony Barr------262129
WR Kai Humphries722---------29
G Victor Zirn1612---------28
C Scottie Anhalt1612---------28
G Russell Burgess1612---------28
QB Damon Anthony619---------25
TE Matt Coffey52------1623
WR Butch Quinonez00------1919
CB Gus Smithnosky------131519
DE Herb Aguilar------511117
FB Jorge Noah78---------15
CB Andre' Reeves------410---14
TE Juan Talley24------814
DT Ezekiel Boudreau------58---13
K Derrick Sheldon00------1212
C Colby Bolyn00------99
P Abraham Thorne00------99
S Winfred Bravata------00---0
T Wade Maxwell00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left5428.4
Middle171347.9
Right11717.0
None000.0
DistanceAttYardsAvg
Left3165.3
Middle14825.9
Right10424.2
None000.0

Detailed Passing Statistics

San FranciscoAttCmp20+BdThDropDfnsHurrKnckIntc
Bo Cooley29151123622
Frank Grier1150031220
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Mason Duff21143203200
Damon Anthony1792012401

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen43102.5
Short (0-8 Yds)2111864.1
Medium (9-18 Yds)126695.8
Long (19+ Yds)3000.0
DistanceAttCompYardsAvg
Screen63559.2
Short (0-8 Yds)2012954.8
Medium (9-18 Yds)108878.7
Long (19+ Yds)2000.0

Detailed Receiving Statistics

San FranciscoTargtCaugtDropdYards20+PPlay
TE Nicholas Maloney93135026
WR Al Madison72044129
RB Austin Philip74020037
TE Marquis Bauer54116019
WR Angel Curtis42117013
TE Jerry Thornton421808
WR Pedro Sweeney32110024
FB Randy Sams1101509
BuffaloTargtCaugtDropdYards20+PPlay
RB C.J. Carlson106170230
WR Sebastian Chavarria72037139
WR Chris Conley54051124
WR Ty Daehnke55017026
WR Kai Humphries53044122
TE Adam Von der Ahe31010023
TE Everett Cortez2208016
RB Leonard Shaw100006

Red-Zone Rushing Statistics

San FranciscoAttYardsAvgOverall Avg
RB Austin Philip1-1-1.007.08
BuffaloAttYardsAvgOverall Avg
RB C.J. Carlson561.205.62
RB Leonard Shaw242.002.50

Red-Zone Passing Statistics

San FranciscoAttCompYardsAvg/AttOverall Avg
Bo Cooley84131.634.66
BuffaloAttCompYardsAvg/AttOverall Avg
Damon Anthony63132.176.76
Mason Duff63122.005.81

Red-Zone Receiving Statistics

San FranciscoTargetCatchYardsAvg/TargOverall Avg
TE Nicholas Maloney2000.003.89
WR Angel Curtis2121.004.25
TE Jerry Thornton2142.002.00
TE Marquis Bauer1133.003.20
WR Pedro Sweeney1144.003.33
BuffaloTargetCatchYardsAvg/TargOverall Avg
RB C.J. Carlson4000.007.00
WR Ty Daehnke3362.003.40
WR Chris Conley22136.5010.20
WR Sebastian Chavarria1000.005.29
TE Adam Von der Ahe1000.003.33
WR Kai Humphries1166.008.80

Third Down Rushing Statistics

San FranciscoRushesConversions
RB Austin Philip53
QB Frank Grier11
BuffaloRushesConversions
RB C.J. Carlson20

Third Down Passing Statistics

San FranciscoAttCompConversions
Bo Cooley310
Frank Grier200
BuffaloAttCompConversions
Mason Duff653
Damon Anthony553

Third Down Receiving Statistics

San FranciscoTargCatchConversions
WR Al Madison200
RB Austin Philip100
TE Nicholas Maloney100
TE Jerry Thornton110
BuffaloTargCatchConversions
RB C.J. Carlson442
WR Chris Conley221
WR Sebastian Chavarria211
TE Adam Von der Ahe110
WR Ty Daehnke111
WR Kai Humphries111

SectionAttendance
Stadium50,700 (70,000 capacity)
Upper Deck14,900 (21,400)
End Zone11,300 (15,400)
Mezzanine6,500 (8,900)
Sideline Seats9,700 (13,600)
Club Seats5,500 (7,400)
Luxury Boxes2,800 (3,300)