Exhibition Week 3, 2026

played in Buffalo, NY

75 degrees, fair, 3 mph wind

San Francisco 49ers 0030-3
Buffalo Bills 7707-21

Scoring Summary
1Q: 06:22 BUF - C.J. Carlson 6 run (Derrick Sheldon extra point)
2Q: 04:11 BUF - Fernando Prescott 50 interception return (Derrick Sheldon extra point)
3Q: 02:01 SFO - Joey Gellar 40 field goal
4Q: 02:07 BUF - C.J. Carlson 3 run (Derrick Sheldon extra point)

Team StatisticsSFOBUF
Record0-21-1
First Downs1518
- by Rushing89
- by Passing67
- by Penalty12
Total Net Yards224240
- Offensive Plays6264
- Yards per Play3.613.75
Net Rushing Yards113130
- Rushing Attempts2933
- Yards per Rush3.903.94
Net Passing Yards111110
- Att./Comp./Intrcpt29 - 15 - 331 - 18 - 1
- Gross Passing Yards141110
- Sacks/Yards Lost4/300/0
- Yards per Pass Play3.363.55
Fumbles/Lost0/02/0
3rd Down Conversions2/1410/16
- Avg. YtG on 3rd Down8.46.4
4th Down Conversions2/20/0
Penalties/Yards6/416/50
Punt Returns/Yards3/182/29
Kick Returns/Yards1/151/21
Interception Ret./Yards1/213/79
2pt Conversions0/00/0
Red Zone Visits02
- Red Zone TDs/FGs0/02/0
Avg. Drive StartOWN 20OWN 32
Time of Possession28:3431:26

Drive Charts

San Francisco 49ers
QuarBeganPossFromPlaysYardsResult
115:002:10OWN 25420Punt
16:123:45OWN 26718Punt
10:263:50OWN 33624Punt
26:122:11OWN 16431Interception
24:013:18OWN 11850Punt
310:172:34OWN 1421Punt
36:264:30OWN 44933Field Goal
414:091:03OWN 2532Punt
410:092:37OWN 769Punt
44:571:28OWN 25612Interception
41:581:36OWN 11624Interception
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
112:506:38OWN 171283Touchdown
12:272:01OWN 16515Punt
211:365:24OWN 81235Punt
20:430:43OWN 2025Half
315:004:43OWN 22932Punt
37:431:17OWN 403-2Punt
31:562:47OWN 25632Interception
413:062:57OWN 36617Punt
47:322:35OWN 4539Punt
43:291:31OPP 20520Touchdown
40:220:22OWN 471-1Game

Game MVP: Donovan Malone, Buffalo Bills

Rushing Statistics

San FranciscoAttYardsAvgLG10+TD
RB Anthony Maxwell15281.871620
QB Frank Grier5285.601010
RB Herman Webster4287.001420
RB Austin Philip3196.331110
QB Nathan Edmond177.00700
WR Kent Tylke133.00300
BuffaloAttYardsAvgLG10+TD
RB C.J. Carlson271073.962622
RB Russell Archer3268.671710
QB Blake Ruoff2-2-1.00-100
WR Kai Humphries1-1-1.00-100

Passing Statistics

San FranciscoAttCompYardsSk/YdTDLGIntRate
Frank Grier176421/602224.4
Nathan Edmond129993/24026164.2
BuffaloAttCompYardsSk/YdTDLGIntRate
Blake Ruoff188610/0013130.1
Louie Woods1310490/0011081.9

Receiving Statistics

San FranciscoCatchTargYardsAvgYACLGTD
WR Pedro Sweeney355719.0037230
WR Scott Fells343010.000260
TE Nicholas Maloney2584.00050
WR Damien Freese22115.50060
WR Bobby Vaughn2400.00000
WR Kent Tylke1366.00060
RB Anthony Maxwell111010.004100
TE Jeffery Kerr121919.0014190
FB Randy Sams0100.00000
TE Marquis Bauer0200.00000
BuffaloCatchTargYardsAvgYACLGTD
RB C.J. Carlson34186.00290
TE Everett Cortez33196.332130
TE Adam Von der Ahe34165.330110
WR Camden Gauthier33268.670110
WR Kai Humphries2442.00050
FB Joe Small22189.0011130
WR Sebastian Chavarria1733.00030
TE Juan Talley1166.00860
WR Chris Conley0200.00000
WR Wally Brennan0100.00000

Interception Statistics

San FranciscoIntsYardsAvgTD
CB Chester Hollenbeck12121.000
BuffaloIntsYardsAvgTD
S Donovan Malone22914.500
CB Fernando Prescott15050.001

Fumble Statistics

San FranciscoFumbRecovForceTD
OLB Caleb Christo0010
CB Dustin Henry0010
BuffaloFumbRecovForceTD
RB C.J. Carlson2000
TE Everett Cortez0100
WR Kai Humphries0100

Punting Statistics

San FranciscoPuntYardsAvgNetLGIn20
Bradley Pinion729542.135.1553
BuffaloPuntYardsAvgNetLGIn20
Abraham Thorne623439.036.0494

Kicking Statistics

San FranciscoFGs40+Yd50+YdLGPAT
Joey Gellar1/11/10/0400/0
BuffaloFGs40+Yd50+YdLGPAT
Derrick Sheldon0/00/00/003/3

Punt Return Statistics

San FranciscoRetYardsAvgTD
Otis Ginwright3186.00
BuffaloRetYardsAvgTD
Camden Gauthier22914.50

Kick Return Statistics

San FranciscoRetYardsAvgTD
Scott Fells11515.00
BuffaloRetYardsAvgTD
Sebastian Chavarria12121.00

Defensive Statistics

San FranciscoTackAsstSackRPlayPPlay
ILB Riddick Zitnik730.02621
OLB Leonard Kalista720.03328
CB Otis Ginwright420.03231
OLB Caleb Christo410.02019
DE Jameson Anderson400.03031
CB Butch Ola400.03328
DE Calvin Gozinsky320.02521
DT Kenny Batchelder310.02317
CB Dustin Henry310.01210
ILB Jim Hughes220.02825
CB Chester Hollenbeck220.02525
S Colton Saylors210.03026
OLB Arturo Al Shawa100.01312
WR Kent Tylke10---------
WR Pedro Sweeney10---------
DT Roberto Snodgrass100.059
OLB Marshall Reese020.056
BuffaloTackAsstSackRPlayPPlay
ILB Marvin Summers810.02516
OLB Bobby Hibbs611.02530
CB Andre' Reeves620.02128
DT Antoine Taylor400.02331
OLB Nicholas Carter330.01113
S Donovan Malone310.02831
S Dana Stevenson310.02730
DE Josh Glover202.02829
DE Noah Conley241.02933
DT Ezekiel Boudreau240.02331
CB Fernando Prescott210.01314
S Norman Kelley210.01924
S Eduardo Downs200.02021
CB Elliot Colbert100.028
DT Demetrius Keen100.064
WR Wally Brennan10---------
CB Demetrius Dillon100.043

Pass Rush Statistics

San FranciscoSackBlockHurryKnockPPlay
DE Jameson Anderson0.013031
DT Roberto Snodgrass0.01009
DT Kenny Batchelder0.001017
BuffaloSackBlockHurryKnockPPlay
DE Josh Glover2.000029
OLB Bobby Hibbs1.000030
DE Noah Conley1.000033
DT Antoine Taylor0.002131
DT Ezekiel Boudreau0.000131

Pass Defense Statistics

San FranciscoCaughtDefnsdIntrcpPPlay
OLB Leonard Kalista40028
CB Butch Ola30028
CB Chester Hollenbeck20125
OLB Caleb Christo20019
CB Otis Ginwright20031
DE Jameson Anderson11031
ILB Riddick Zitnik10021
DE Calvin Gozinsky10021
S Colton Saylors10026
CB Dustin Henry10010
ILB Jim Hughes01025
BuffaloCaughtDefnsdIntrcpPPlay
S Dana Stevenson21030
CB Andre' Reeves21028
CB Fernando Prescott20114
OLB Bobby Hibbs20030
OLB Nicholas Carter10013
DE Noah Conley10033
ILB Marvin Summers10016
S Eduardo Downs10021
CB Elliot Colbert1008
S Norman Kelley10024
CB Demetrius Dillon1003
S Donovan Malone02231
S Winfred Bravata0104

Blocking Statistics

San FranciscoKeyBlBlOppPancRPlySckAPPly
G Arnie Gaylor25029033
C Jimmy Meadows15014015
G Larry Rivers14029133
G Shannon Buckner13015018
G Cole Manabe11014115
C Kerry Meyer04015018
T Kendrick Thomas01014115
T Frankie Savoie00015118
BuffaloKeyBlBlOppPancRPlySckAPPly
T Hector Lukehart44033031
G Jamal Bradford37033031
T Jamal Gardner28033031
G Marquis Douglas06033031
C Stan Brewer05033031
FB Joe Small0101006

Special Teams Tackles

San FranciscoTacklesSTPlays
Austin Philip114
Cole Manabe18
Arnie Gaylor18
BuffaloTacklesSTPlays
Juan Talley210
Everett Cortez119
Fernando Prescott113

Participation

San FranciscoRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
CB Otis Ginwright------32311578
CB Butch Ola------33281071
G Larry Rivers2933------870
G Arnie Gaylor2933------870
OLB Leonard Kalista------3328970
DE Jameson Anderson------3031---61
TE Nicholas Maloney1823------2061
OLB Caleb Christo------20191958
S Colton Saylors------3026---56
ILB Jim Hughes------2825---53
DE Calvin Gozinsky------2521652
CB Chester Hollenbeck------2525---50
ILB Riddick Zitnik------2621---47
DT Kenny Batchelder------2317646
WR Pedro Sweeney1822------545
WR Kent Tylke1722------140
RB Anthony Maxwell2020---------40
G Cole Manabe1415------837
T Kendrick Thomas1415------837
C Kerry Meyer1518---------33
G Shannon Buckner1518---------33
T Frankie Savoie1518---------33
QB Frank Grier1418---------32
WR Bobby Vaughn99------1331
QB Nathan Edmond1515---------30
FB Randy Sams107------1330
C Jimmy Meadows1415---------29
WR Scott Fells1114------429
S Angel Penman------6101228
OLB Arturo Al Shawa------1312---25
WR Damien Freese1213---------25
TE Jeffery Kerr1311---------24
RB Austin Philip35------1422
CB Dustin Henry------1210---22
TE Marquis Bauer912---------21
OLB Marshall Reese------561021
DE Everett Mitchell------1110---21
CB Deron Hartman------041216
DT Roberto Snodgrass------59---14
RB Herman Webster57---------12
DE Herb Aguilar------65---11
P Bradley Pinion00------88
C Roosevelt Fullerton00------88
K Joey Gellar00------33
OLB Tony Page------03---3
ILB Nolan Blair------00---0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
OLB Bobby Hibbs------25302075
S Donovan Malone------28311170
G Marquis Douglas3331------670
G Jamal Bradford3331------670
T Hector Lukehart3331------670
T Jamal Gardner3331------670
S Dana Stevenson------2730865
C Stan Brewer3331---------64
DE Noah Conley------2933163
RB C.J. Carlson3027------360
WR Kai Humphries2630------359
DE Josh Glover------2829158
DT Ezekiel Boudreau------2331155
DT Antoine Taylor------2331155
TE Everett Cortez2213------1954
CB Andre' Reeves------2128150
S Norman Kelley------1924144
S Eduardo Downs------2021142
WR Sebastian Chavarria1519------741
QB Blake Ruoff2318---------41
ILB Marvin Summers------2516---41
CB Fernando Prescott------13141340
WR Chris Conley2415---------39
TE Adam Von der Ahe1719---------36
WR Camden Gauthier1116------734
FB Joe Small106------1329
OLB Nicholas Carter------1113---24
QB Louie Woods1013---------23
TE Juan Talley76------1023
OLB William Beyer------810119
S Winfred Bravata------141318
DT Demetrius Keen------64717
RB Russell Archer33------1117
DT Zack Meadows------62715
WR Wally Brennan01------1112
CB Elliot Colbert------28---10
OLB Butch Magana------0099
CB Demetrius Dillon------43---7
C Colby Bolyn00------66
P Abraham Thorne00------66
K Derrick Sheldon00------44
OLB Rex Noonan------01---1
T Wade Maxwell00---------0
C Marcos Prior00---------0
C Riddick Anderson00---------0
DE Alexis Bradford------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left5102.0
Middle21894.2
Right3144.7
None000.0
DistanceAttYardsAvg
Left8313.9
Middle12514.3
Right11504.5
None2-2-1.0

Detailed Passing Statistics

San FranciscoAttCmp20+BdThDropDfnsHurrKnckIntc
Frank Grier1761133212
Nathan Edmond1292002011
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Blake Ruoff1880121301
Louie Woods13100011100

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen44297.3
Short (0-8 Yds)138695.3
Medium (9-18 Yds)92171.9
Long (19+ Yds)31268.7
DistanceAttCompYardsAvg
Screen63244.0
Short (0-8 Yds)1412594.2
Medium (9-18 Yds)73273.9
Long (19+ Yds)4000.0

Detailed Receiving Statistics

San FranciscoTargtCaugtDropdYards20+PPlay
TE Nicholas Maloney5228023
WR Pedro Sweeney53057222
WR Bobby Vaughn420009
WR Scott Fells43030114
WR Kent Tylke3116022
WR Damien Freese22011013
TE Marquis Bauer2000012
TE Jeffery Kerr21019011
FB Randy Sams100007
RB Anthony Maxwell11010020
BuffaloTargtCaugtDropdYards20+PPlay
WR Sebastian Chavarria7133019
RB C.J. Carlson43018027
TE Adam Von der Ahe43016019
WR Kai Humphries4204030
TE Everett Cortez33019013
WR Camden Gauthier33026016
WR Chris Conley2000015
FB Joe Small2201806
TE Juan Talley110606
WR Wally Brennan100001

Red-Zone Rushing Statistics

San FranciscoAttYardsAvgOverall Avg
BuffaloAttYardsAvgOverall Avg
RB C.J. Carlson6213.503.96
RB Russell Archer144.008.67

Red-Zone Passing Statistics

San FranciscoAttCompYardsAvg/AttOverall Avg
BuffaloAttCompYardsAvg/AttOverall Avg

Red-Zone Receiving Statistics

San FranciscoTargetCatchYardsAvg/TargOverall Avg
BuffaloTargetCatchYardsAvg/TargOverall Avg

Third Down Rushing Statistics

San FranciscoRushesConversions
QB Nathan Edmond11
QB Frank Grier10
RB Anthony Maxwell10
BuffaloRushesConversions
RB C.J. Carlson65

Third Down Passing Statistics

San FranciscoAttCompConversions
Frank Grier631
Nathan Edmond310
BuffaloAttCompConversions
Blake Ruoff622
Louie Woods433

Third Down Receiving Statistics

San FranciscoTargCatchConversions
TE Nicholas Maloney310
WR Pedro Sweeney211
WR Damien Freese110
TE Marquis Bauer100
WR Bobby Vaughn110
WR Scott Fells100
BuffaloTargCatchConversions
WR Sebastian Chavarria300
RB C.J. Carlson222
WR Chris Conley100
TE Everett Cortez111
WR Kai Humphries100
FB Joe Small111
WR Camden Gauthier111

SectionAttendance
Stadium54,900 (70,000 capacity)
Upper Deck16,000 (21,400)
End Zone12,300 (15,400)
Mezzanine7,200 (8,900)
Sideline Seats10,600 (13,600)
Club Seats5,900 (7,400)
Luxury Boxes2,900 (3,300)