Week 16, 2028

played in Buffalo, NY

32 degrees, fair, 3 mph wind

San Francisco 49ers 71330-23
Buffalo Bills 10703-20

Scoring Summary
1Q: 10:18 SFO - Anthony Maxwell 1 run (Joey Gellar extra point)
1Q: 04:59 BUF - Les Bibla 24 field goal
1Q: 03:20 BUF - Caden Sinclair 55 pass from Blake Ruoff (Les Bibla extra point)
2Q: 13:41 SFO - Samuel Morris 9 pass from Frank Grier (Joey Gellar extra point)
2Q: 09:16 SFO - Joey Gellar 40 field goal
2Q: 06:19 BUF - Kai Humphries 17 pass from Blake Ruoff (Les Bibla extra point)
2Q: 00:03 SFO - Joey Gellar 28 field goal
3Q: 04:46 SFO - Joey Gellar 36 field goal
4Q: 14:26 BUF - Les Bibla 46 field goal

Team StatisticsSFOBUF
Record6-99-6
First Downs1715
- by Rushing65
- by Passing118
- by Penalty02
Total Net Yards307309
- Offensive Plays6759
- Yards per Play4.585.24
Net Rushing Yards13073
- Rushing Attempts2717
- Yards per Rush4.814.29
Net Passing Yards177236
- Att./Comp./Intrcpt37 - 23 - 039 - 25 - 5
- Gross Passing Yards193252
- Sacks/Yards Lost3/163/16
- Yards per Pass Play4.435.62
Fumbles/Lost0/03/1
3rd Down Conversions2/156/13
- Avg. YtG on 3rd Down8.56.9
4th Down Conversions0/00/0
Penalties/Yards5/343/23
Punt Returns/Yards4/464/43
Kick Returns/Yards2/353/73
Interception Ret./Yards5/350/0
2pt Conversions0/00/0
Red Zone Visits42
- Red Zone TDs/FGs2/21/1
Avg. Drive StartOWN 37OWN 28
Time of Possession32:2427:36

Drive Charts

San Francisco 49ers
QuarBeganPossFromPlaysYardsResult
113:032:51OWN 35565Touchdown
14:541:04OWN 2535Punt
13:013:13OWN 17632Punt
214:371:02OPP 19319Touchdown
212:050:45OWN 4333Punt
211:202:09OPP 2431Field Goal
26:132:10OWN 233-2Punt
23:510:44OPP 3133Missed FG
21:521:52OWN 28661Field Goal
315:002:34OWN 25416Punt
311:112:41OWN 16611Punt
36:381:57OPP 49430Field Goal
414:193:14OWN 25732Punt
49:451:50OWN 293-6Punt
43:491:22OWN 383-2Punt
42:072:07OWN 22529Game
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:001:57OWN 3335Punt
110:125:18OWN 37956Field Goal
13:500:49OWN 43257Touchdown
214:480:11OWN 2010Interception
213:351:30OWN 25617Interception
29:112:58OWN 25775Touchdown
24:030:12OWN 2810Interception
23:071:15OWN 3530Punt
312:261:15OWN 2439Punt
38:301:52OWN 30423Interception
34:415:22OWN 26945Field Goal
411:051:20OWN 203-1Punt
47:554:06OWN 14619Punt
42:270:20OWN 33218Interception

Game MVP: Frank Grier, San Francisco 49ers

Rushing Statistics

San FranciscoAttYardsAvgLG10+TD
RB Johnnie Bush191125.893330
RB Anthony Maxwell681.33701
QB Frank Grier2105.001110
BuffaloAttYardsAvgLG10+TD
RB Russell Archer16684.253030
RB Damon Tinker155.00500

Passing Statistics

San FranciscoAttCompYardsSk/YdTDLGIntRate
Frank Grier37231933/16124084.6
BuffaloAttCompYardsSk/YdTDLGIntRate
Blake Ruoff39252523/16255559.9

Receiving Statistics

San FranciscoCatchTargYardsAvgYACLGTD
WR Pedro Sweeney815749.2528240
WR Samuel Morris57377.4024231
TE Jeffery Kerr44215.2513190
WR Kent Tylke37299.673150
WR Damien Freese222010.004150
RB Johnnie Bush121212.006120
BuffaloCatchTargYardsAvgYACLGTD
TE Adam Von der Ahe78517.299150
WR Kai Humphries66518.509171
WR Caden Sinclair61212020.0050551
RB Owen Lyons1266.00060
RB Damon Tinker1188.00080
TE Juan Talley1199.00090
RB Russell Archer1277.00070
FB Joe Small1444.00240
WR Camden Gauthier13-4-4.000-40

Interception Statistics

San FranciscoIntsYardsAvgTD
OLB Ty Barlow22110.500
ILB Riddick Zitnik11212.000
CB Dustin Henry100.000
CB Troy Dawkins122.000
BuffaloIntsYardsAvgTD

Fumble Statistics

San FranciscoFumbRecovForceTD
OLB Leonard Kalista0100
CB Otis Ginwright0010
DT Roberto Snodgrass0010
OLB Ty Barlow0010
BuffaloFumbRecovForceTD
QB Blake Ruoff1100
RB Owen Lyons1000
WR Kai Humphries1000
WR Caden Sinclair0100

Punting Statistics

San FranciscoPuntYardsAvgNetLGIn20
Alfredo Kemp939644.034.8561
BuffaloPuntYardsAvgNetLGIn20
Abraham Thorne524248.439.2593

Kicking Statistics

San FranciscoFGs40+Yd50+YdLGPAT
Joey Gellar3/41/20/0402/2
BuffaloFGs40+Yd50+YdLGPAT
Les Bibla2/21/10/0462/2

Punt Return Statistics

San FranciscoRetYardsAvgTD
Otis Ginwright44611.50
BuffaloRetYardsAvgTD
Owen Lyons44310.80

Kick Return Statistics

San FranciscoRetYardsAvgTD
Deron Hartman23517.50
BuffaloRetYardsAvgTD
Damon Tinker37324.30

Defensive Statistics

San FranciscoTackAsstSackRPlayPPlay
CB Dustin Henry540.01739
CB Troy Dawkins520.01536
DE Herb Aguilar412.01328
CB Butch Ola400.01224
OLB Marshall Reese400.01122
ILB Riddick Zitnik310.01017
S Trent Kemp310.01023
DT Roberto Snodgrass201.01536
ILB Jim Hughes200.0719
OLB Michael Benton200.0618
CB Otis Ginwright200.01742
CB Deron Hartman200.0725
OLB Ty Barlow200.01636
OLB Leonard Kalista100.01326
DT Joel Richardson100.0422
OLB Malcolm Van100.0725
DE Calvin Gozinsky010.0514
BuffaloTackAsstSackRPlayPPlay
OLB Marquis Cote1010.02740
CB Andre' Reeves600.01128
S Eduardo Downs520.02425
DE Noah Conley420.02534
S C.J. Girling410.02740
DT Demetrius Keen400.02225
OLB Bobby Hibbs321.02526
OLB Colin Anhalt301.02013
S Dominic Nichols300.02140
DE Marco Poles201.02739
S Donovan Malone210.0731
WR Kai Humphries20---------
RB Russell Archer20---------
CB Marvin Grier200.027
S Brandon Owens110.02530
WR Caden Sinclair10---------
DT Louie Calmus100.01215
DT Andre Walton010.0724

Pass Rush Statistics

San FranciscoSackBlockHurryKnockPPlay
DE Herb Aguilar2.000328
DT Roberto Snodgrass1.000036
DT Joel Richardson0.011022
OLB Leonard Kalista0.010026
BuffaloSackBlockHurryKnockPPlay
DE Marco Poles1.022039
OLB Colin Anhalt1.000013
OLB Bobby Hibbs1.000026
OLB Marquis Cote0.010040
DE Noah Conley0.001134

Pass Defense Statistics

San FranciscoCaughtDefnsdIntrcpPPlay
CB Troy Dawkins40136
OLB Ty Barlow31236
S Trent Kemp30023
CB Butch Ola30024
OLB Marshall Reese30022
CB Dustin Henry20139
ILB Jim Hughes20019
CB Deron Hartman20025
OLB Michael Benton11018
CB Otis Ginwright11042
OLB Malcolm Van11025
ILB Riddick Zitnik01117
BuffaloCaughtDefnsdIntrcpPPlay
CB Andre' Reeves41028
OLB Marquis Cote30040
S C.J. Girling30040
S Dominic Nichols21040
S Donovan Malone20031
DE Noah Conley20034
S Eduardo Downs20025
CB Marvin Grier2007
OLB Bobby Hibbs10026
DT Louie Calmus10015
S Brandon Owens10030

Blocking Statistics

San FranciscoKeyBlBlOppPancRPlySckAPPly
C Jimmy Meadows36027140
T Kendrick Thomas110027040
G Larry Rivers15027140
C Blake Paton12027040
RB J.J. Politte110404
T Craig Folston01027140
BuffaloKeyBlBlOppPancRPlySckAPPly
G Jamal Bradford25117042
C Stan Brewer24017042
T Jamal Gardner23017142
T Hector Lukehart12017142
G Marquis Douglas03017042
RB Russell Archer00016127

Special Teams Tackles

San FranciscoTacklesSTPlays
Bart Donovan228
Otis Ginwright221
Johnnie Bush122
Randy Sams119
Michael Benton114
BuffaloTacklesSTPlays
Donovan Malone215
Luke Gliniak125
Nicholas Carter123
Brandon Owens122
Damon Tinker117
Bobby Hibbs112

Participation

San FranciscoRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
T Craig Folston2740------1380
G Larry Rivers2740------1380
C Jimmy Meadows2740------1380
CB Otis Ginwright------17422180
T Kendrick Thomas2740------1380
CB Dustin Henry------17391672
QB Frank Grier2740------471
C Blake Paton2740---------67
OLB Leonard Kalista------13262665
TE Jeffery Kerr2535---------60
RB Johnnie Bush2018------2260
WR Kent Tylke2018------1957
DT Roberto Snodgrass------1536556
CB Butch Ola------12241753
OLB Ty Barlow------1636---52
WR Damien Freese2031---------51
CB Troy Dawkins------1536---51
OLB Marshall Reese------11221245
CB Deron Hartman------7251244
WR Samuel Morris732------544
DE Herb Aguilar------1328243
TE Bart Donovan56------2839
WR Pedro Sweeney929------139
OLB Michael Benton------6181438
S Trent Kemp------1023235
OLB Malcolm Van------725234
DT Joel Richardson------422228
ILB Riddick Zitnik------1017---27
TE Trey Starks198---------27
ILB Jim Hughes------719---26
RB Anthony Maxwell616------123
DE Calvin Gozinsky------514---19
FB Randy Sams00------1919
C Tyrone Oates00------1313
WR Taylor Small03------912
K Joey Gellar00------99
P Alfredo Kemp00------99
DE Dwight Ruzzin------2259
RB J.J. Politte44---------8
DE Dustin Simmons------0527
S Angel Penman------0314
G Cole Manabe00---------0
QB Leroy Compton00---------0
T Bart Wooden00---------0
TE Robbie Wolf00---------0
G Tyrus Joseph00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
S C.J. Girling------27401481
S Brandon Owens------25302277
OLB Marquis Cote------2740471
DE Marco Poles------2739470
G Marquis Douglas1742------766
G Jamal Bradford1742------766
T Hector Lukehart1742------766
T Jamal Gardner1742------766
S Dominic Nichols------2140364
OLB Bobby Hibbs------25261263
DE Noah Conley------2534362
QB Blake Ruoff1742---------59
TE Adam Von der Ahe1742---------59
C Stan Brewer1742---------59
DT Demetrius Keen------22251259
WR Caden Sinclair1742---------59
WR Kai Humphries1641------158
S Donovan Malone------7311553
S Eduardo Downs------2425150
DE Josh Glover------15231048
RB Russell Archer1627------548
WR Camden Gauthier1123------1044
CB Andre' Reeves------1128443
OLB Colin Anhalt------2013134
DT Andre Walton------724334
FB Joe Small210------2133
DT Louie Calmus------1215229
CB Marvin Grier------272029
FB Luke Gliniak00------2525
OLB Nicholas Carter------002323
RB Owen Lyons013------922
WR Sebastian Chavarria00------2121
RB Damon Tinker11------1719
TE Juan Talley510------116
ILB Casey Bernstein------001414
C Colby Bolyn00------77
P Abraham Thorne00------77
K Les Bibla00------77
WR Wally Brennan00------44
WR Johnathan Shea01---------1
QB DeAndre Erickson00---------0
T Lee McWilliams00---------0
C Riddick Anderson00---------0
OLB Butch Magana------00---0
ILB Ross Finch------00---0
T Jorge Talarides00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left5275.4
Middle17925.4
Right4123.0
None1-1-1.0
DistanceAttYardsAvg
Left263.0
Middle11726.5
Right4-5-1.3
None000.0

Detailed Passing Statistics

San FranciscoAttCmp20+BdThDropDfnsHurrKnckIntc
Frank Grier37232332310
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Blake Ruoff39252105135

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen87556.9
Short (0-8 Yds)138604.6
Medium (9-18 Yds)117696.3
Long (19+ Yds)5191.8
DistanceAttCompYardsAvg
Screen3220.7
Short (0-8 Yds)1511674.5
Medium (9-18 Yds)15101369.1
Long (19+ Yds)62477.8

Detailed Receiving Statistics

San FranciscoTargtCaugtDropdYards20+PPlay
WR Pedro Sweeney158174129
WR Kent Tylke73229018
WR Samuel Morris75037132
TE Jeffery Kerr44021035
WR Damien Freese22020031
RB Johnnie Bush21012018
BuffaloTargtCaugtDropdYards20+PPlay
WR Caden Sinclair1260120242
TE Adam Von der Ahe87051042
WR Kai Humphries66051041
FB Joe Small4104010
WR Camden Gauthier310-4023
RB Owen Lyons2106013
RB Russell Archer2107027
RB Damon Tinker110801
TE Juan Talley1109010

Red-Zone Rushing Statistics

San FranciscoAttYardsAvgOverall Avg
RB Anthony Maxwell242.001.33
RB Johnnie Bush133.005.89
BuffaloAttYardsAvgOverall Avg
RB Russell Archer242.004.25

Red-Zone Passing Statistics

San FranciscoAttCompYardsAvg/AttOverall Avg
Frank Grier54255.005.22
BuffaloAttCompYardsAvg/AttOverall Avg
Blake Ruoff21178.506.46

Red-Zone Receiving Statistics

San FranciscoTargetCatchYardsAvg/TargOverall Avg
WR Samuel Morris33155.005.29
WR Kent Tylke1000.004.14
WR Pedro Sweeney111010.004.93
BuffaloTargetCatchYardsAvg/TargOverall Avg
RB Owen Lyons1000.003.00
WR Kai Humphries111717.008.50

Third Down Rushing Statistics

San FranciscoRushesConversions
QB Frank Grier10
RB Anthony Maxwell11
RB Johnnie Bush10
BuffaloRushesConversions
RB Russell Archer22

Third Down Passing Statistics

San FranciscoAttCompConversions
Frank Grier1031
BuffaloAttCompConversions
Blake Ruoff1084

Third Down Receiving Statistics

San FranciscoTargCatchConversions
WR Pedro Sweeney510
WR Kent Tylke200
TE Jeffery Kerr221
WR Samuel Morris100
BuffaloTargCatchConversions
TE Adam Von der Ahe442
RB Owen Lyons210
TE Juan Talley110
WR Kai Humphries111
FB Joe Small100
WR Caden Sinclair111

SectionAttendance
Stadium66,700 (70,000 capacity)
Upper Deck19,200 (21,400)
End Zone15,000 (15,400)
Mezzanine8,800 (8,900)
Sideline Seats13,000 (13,600)
Club Seats7,400 (7,400)
Luxury Boxes3,300 (3,300)