Week 3, 2026

played in Buffalo, NY

72 degrees, fair, 3 mph wind

Pittsburgh Steelers31003-16
Buffalo Bills147146-41

Scoring Summary
1Q: 12:10 BUF - Gabe Blasingame 4 run (Taylor Mehlhaff extra point)
1Q: 03:15 BUF - Lee Wright 13 run (Taylor Mehlhaff extra point)
1Q: 00:27 PIT - Ryan Succop 18 field goal
2Q: 13:34 BUF - Ian McDaniel 61 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
2Q: 09:44 PIT - Ryan Succop 20 field goal
2Q: 02:17 PIT - Toby Gerhardt 1 run (Ryan Succop extra point)
3Q: 07:27 BUF - Winfred Gilmore 2 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
3Q: 00:01 BUF - James Hardy 6 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
4Q: 07:08 PIT - Ryan Succop 21 field goal
4Q: 03:20 BUF - Taylor Mehlhaff 54 field goal
4Q: 01:52 BUF - Taylor Mehlhaff 35 field goal

Team StatisticsPITBUF
Record1-22-1
First Downs1925
- by Rushing812
- by Passing1012
- by Penalty11
Total Net Yards337389
- Offensive Plays7362
- Yards per Play4.626.27
Net Rushing Yards113175
- Rushing Attempts2535
- Yards per Rush4.525.00
Net Passing Yards224214
- Att./Comp./Intrcpt45 - 23 - 127 - 16 - 0
- Gross Passing Yards240214
- Sacks/Yards Lost3/160/0
- Yards per Pass Play4.677.93
Fumbles/Lost1/10/0
3rd Down Conversions8/188/12
- Avg. YtG on 3rd Down6.95.7
4th Down Conversions0/10/0
Penalties/Yards5/362/12
Punt Returns/Yards1/91/8
Kick Returns/Yards4/1055/108
Interception Ret./Yards0/01/0
2pt Conversions0/00/0
Red Zone Visits45
- Red Zone TDs/FGs1/34/1
Avg. Drive StartOWN 25OWN 38
Time of Possession31:5128:09

Drive Charts

Pittsburgh Steelers
QuarBeganPossFromPlaysYardsResult
112:022:56OWN 20510Punt
16:422:52OWN 20611Interception
13:052:43OWN 33866Field Goal
213:153:38OWN 29768Field Goal
28:136:03OWN 231677Touchdown
20:250:25OWN 4830Punt
315:000:52OWN 203-1Punt
37:182:44OWN 937Punt
415:007:57OWN 221574Field Goal
43:130:55OWN 414-1Downs
41:461:12OWN 20433Fumble
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:002:58OWN 43657Touchdown
19:062:24OWN 16646Punt
13:500:45OPP 39439Touchdown
10:222:07OWN 25475Touchdown
29:371:24OWN 2731Punt
22:101:45OWN 32527Missed FG
314:086:50OWN 341366Touchdown
34:344:34OWN 491151Touchdown
47:033:50OWN 34629Field Goal
42:180:32OPP 40422Field Goal
40:340:34OWN 471-1Game

Game MVP: Phillip Rotzell, Buffalo Bills

Rushing Statistics

PittsburghAttYardsAvgLG10+TD
Herb Matich18774.281810
Toby Gerhardt6345.671111
Brandon Johnson122.00200
BuffaloAttYardsAvgLG10+TD
Lee Wright211165.521451
Gabe Blasingame11555.001621
Phillip Rotzell221.00300
Marshall Quaccia122.00200

Passing Statistics

PittsburghAttCompYardsSk/YdTDLGIntRate
Brandon Johnson45232403/16051157.6
BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell27162140/03610121.5

Receiving Statistics

PittsburghCatchTargYardsAvgYACLGTD
WR Clay Joseph578216.4042510
WR George Gray4125413.5024330
TE Antonio Fecht33227.330100
RB Herb Matich34227.334110
RB Toby Gerhardt35175.67280
WR Danny Cranford292713.500160
WR Ralph Witt121111.000110
TE Graham Sellers1266.00160
FB Bucky Irwin11-1-1.000-10
BuffaloCatchTargYardsAvgYACLGTD
TE Kendall Carswell565611.2020250
TE Winfred Gilmore33258.330131
WR Colin Saenz24168.00180
WR James Hardy242211.002161
WR Ian McDaniel237135.5041611
WR Kirk Cole131919.000190
RB Gabe Blasingame1355.00050
FB Marshall Quaccia0100.00000

Interception Statistics

PittsburghIntsYardsAvgTD
BuffaloIntsYardsAvgTD
CB Vinny Washington100.000

Fumble Statistics

PittsburghFumbRecovForceTD
Ralph Witt1000
BuffaloFumbRecovForceTD
Kenny Sockanathan0100
Sherman Kufahl0010

Punting Statistics

PittsburghPuntYardsAvgNetLGIn20
Colin Zook419649.042.0551
BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead29648.033.5581

Kicking Statistics

PittsburghFGs40+Yd50+YdLGPAT
Ryan Succop3/30/00/0211/1
BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff2/31/21/2545/5

Punt Return Statistics

PittsburghRetYardsAvgTD
Ralph Quinn199.00
BuffaloRetYardsAvgTD
Kirk Cole188.00

Kick Return Statistics

PittsburghRetYardsAvgTD
Marshall Robb24120.50
Kevin Klotz26432.00
BuffaloRetYardsAvgTD
Colin Saenz48521.30
Kirk Cole12323.00

Defensive Statistics

PittsburghTackAsstSackRPlayPPlay
OLB Juan Gaines840.02818
CB Kyle Meadows540.02418
S Josh Moseley500.03221
DT Sen'Derrick Marks420.02012
OLB Patrick Mussi400.01915
DE George Selvie300.02922
DT Grady Patton300.01610
CB Joseph Weldon230.01915
CB Peter Gaylor230.03424
S William Moore200.02219
DT B.J. Buckner120.02222
RB Toby Gerhardt10---------
OLB Rondell Kurtz100.01612
CB Wayne Maxwell100.02924
ILB Greg Lynn100.079
ILB Ron Lazer100.097
DE Zack Durham100.01715
S Ralph Quinn010.01815
BuffaloTackAsstSackRPlayPPlay
OLB Tommy Wyden811.02347
ILB James Laurinaitis710.01933
S Byron Schepis620.01638
DE Doug Worthington411.01137
S Kendrick Green310.01830
OLB Eli Wolflick310.01733
CB Benjamin King300.01624
CB Vinny Washington300.02447
DT Toby Barker201.02342
CB Jerome Murphy210.01631
DT Glenn Dorsey200.023
S Sherman Kufahl200.0919
DT Jonathan Dees120.01319
DE D.J. Dole110.01511
CB Fernando Mathews100.01440
CB Darrin Sebek100.0814

Pass Rush Statistics

PittsburghSackBlockHurryKnockPPlay
DE George Selvie0.001122
DT Sen'Derrick Marks0.001012
DT B.J. Buckner0.001022
BuffaloSackBlockHurryKnockPPlay
OLB Tommy Wyden1.010047
DE Doug Worthington1.000137
DT Toby Barker1.000042
OLB Eli Wolflick0.012033
DE D.J. Dole0.010011
DT Jonathan Dees0.002019
OLB Jack Marsh0.001129

Pass Defense Statistics

PittsburghCaughtDefnsdIntrcpPPlay
OLB Juan Gaines40018
S William Moore31019
S Josh Moseley30021
OLB Patrick Mussi11015
CB Kyle Meadows11018
CB Wayne Maxwell10024
ILB Ron Lazer1007
CB Joseph Weldon10015
CB Peter Gaylor10024
ILB Greg Lynn0209
S Ralph Quinn01015
BuffaloCaughtDefnsdIntrcpPPlay
OLB Tommy Wyden32047
ILB James Laurinaitis31033
CB Benjamin King30024
S Sherman Kufahl30019
CB Vinny Washington21147
S Byron Schepis21038
CB Jerome Murphy20031
OLB Eli Wolflick20033
DE Doug Worthington10037
S Kendrick Green10030
CB Darrin Sebek10014
CB Fernando Mathews01040

Blocking Statistics

PittsburghKeyBlBlOppPancRPlySckAPPly
Donovan Ahern47020139
Rodger Saffold26025144
Gabe Russell23018040
Alonzo Hatcher13021140
Chris Pyne12020046
Edgar Sinclair110502
Archie Roberts020708
BuffaloKeyBlBlOppPancRPlySckAPPly
Brock Pearson48029024
Louis Vasquez46027020
J.C. Iafrate35024021
Kenyon Fulcher24033023
Jorge Lynn14131027
Jonathan Luigs14017014
Donald Buckner120703
Marshall Quaccia11020012

Special Teams Tackles

PittsburghTacklesSTPlays
Joseph Weldon218
Kevin Klotz217
Toby Gerhardt118
Ralph Witt12
BuffaloTacklesSTPlays
Colin Saenz314
Darrin Sebek28

Participation

PittsburghRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
George Gray2244------1581
Brandon Johnson2548---------73
Rodger Saffold2544---------69
Chris Pyne2046---------66
Gabe Russell1840------664
Herb Matich2141------264
Clay Joseph1334------1764
Alonzo Hatcher2140---------61
Peter Gaylor------3424260
Donovan Ahern2039---------59
Wayne Maxwell------2924457
Josh Moseley------3221356
Danny Cranford1638---------54
George Selvie------2922253
Ralph Witt1436------252
Joseph Weldon------19151852
Ralph Quinn------18151649
Juan Gaines------2818248
B.J. Buckner------2222347
Rondell Kurtz------16121846
Kyle Meadows------2418345
William Moore------2219344
Brian Orakpo------2318142
Bucky Irwin89------2037
Zack Durham------1715537
Patrick Mussi------1915236
Sen'Derrick Marks------2012133
Toby Gerhardt69------1833
Antonio Fecht712------1231
Graham Sellers1412------430
Grady Patton------1610329
Kevin Klotz45------1726
Richard Makowski412------723
Archie Roberts78------722
Frankie Modrell59------721
Jorge Brock00------2020
Greg Lynn------79218
Ron Lazer------97218
Kirk Snyder------11810
Edgar Sinclair52------18
Marshall Robb------0077
Jared Pommier00------55
Colin Zook00------44
Ryan Succop00------33
Johnnie Ferderer00------33
Rico Howe00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Tommy Wyden------23472191
Vinny Washington------24471485
Toby Barker------2342368
Phillip Rotzell3527---------62
Jorge Lynn3127------159
Fernando Mathews------1440458
James Laurinaitis------1933557
Kendall Carswell2921------656
Kenyon Fulcher3323---------56
Byron Schepis------1638256
Eli Wolflick------1733656
Winfred Gilmore2314------1754
James Hardy2622------553
Brock Pearson2924---------53
Lee Wright2310------1851
Marshall Quaccia2012------1850
Doug Worthington------1137250
Jerome Murphy------1631350
J.C. Iafrate2421------449
Benjamin King------1624949
Kendrick Green------1830149
Louis Vasquez2720------148
Jack Marsh------1329143
Sherman Kufahl------9191442
Colin Saenz1114------1439
Craig Sellers------1125137
Jonathan Luigs1714------536
Jonathan Dees------1319234
D.J. Dole------1511632
Broderick Hammond1912---------31
Darrin Sebek------814830
Kirk Cole06------2228
Ian McDaniel37------1626
Brent Randle106------723
Gabe Blasingame1111---------22
Donald Buckner73------515
Terrance Cole73------515
Taylor Mehlhaff00------1111
Glenn Dorsey------23510
Sean Lee------3227
Kenny Sockanathan------2327
Donald Yeager------2147
Mack Lowe00------33
Thomas Morstead00------22
Rhett Bomar00---------0
Rod Washington00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left8394.9
Middle5265.2
Right12484.0
None000.0
DistanceAttYardsAvg
Left9535.9
Middle17764.5
Right8475.9
None1-1-1.0

Detailed Passing Statistics

PittsburghAttCmp20+BdThDropDfnsHurrKnckIntc
Brandon Johnson45232346521
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell27162026310

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen3262.0
Short (0-8 Yds)23141195.2
Medium (9-18 Yds)156996.6
Long (19+ Yds)41164.0
DistanceAttCompYardsAvg
Screen1000.0
Short (0-8 Yds)129584.8
Medium (9-18 Yds)115766.9
Long (19+ Yds)328026.7

Detailed Receiving Statistics

PittsburghTargtCaugtDropdYards20+PPlay
WR George Gray124154144
WR Danny Cranford92227038
WR Clay Joseph75182134
RB Toby Gerhardt5301709
RB Herb Matich43022041
TE Antonio Fecht33022012
WR Ralph Witt21011036
TE Graham Sellers2106012
FB Bucky Irwin110-109
BuffaloTargtCaugtDropdYards20+PPlay
TE Kendall Carswell65056121
WR Colin Saenz42116014
WR James Hardy42022022
WR Kirk Cole3111906
TE Winfred Gilmore33025014
RB Gabe Blasingame3105011
WR Ian McDaniel3207117
FB Marshall Quaccia1000012

Red-Zone Rushing Statistics

PittsburghAttYardsAvgOverall Avg
Herb Matich242.004.28
Toby Gerhardt284.005.67
BuffaloAttYardsAvgOverall Avg
Lee Wright4276.755.52
Marshall Quaccia122.002.00
Gabe Blasingame144.005.00

Red-Zone Passing Statistics

PittsburghAttCompYardsAvg/AttOverall Avg
Brandon Johnson114383.455.33
BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell53122.407.93

Red-Zone Receiving Statistics

PittsburghTargetCatchYardsAvg/TargOverall Avg
WR Clay Joseph42194.7511.71
WR Danny Cranford31165.333.00
WR George Gray1000.004.50
TE Antonio Fecht1133.007.33
WR Ralph Witt1000.005.50
TE Graham Sellers1000.003.00
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR James Hardy2163.005.50
TE Winfred Gilmore1122.008.33
RB Gabe Blasingame1000.001.67
TE Kendall Carswell1144.009.33

Third Down Rushing Statistics

PittsburghRushesConversions
Toby Gerhardt22
Herb Matich11
BuffaloRushesConversions
Gabe Blasingame22
Marshall Quaccia11
Lee Wright10

Third Down Passing Statistics

PittsburghAttCompConversions
Brandon Johnson14105
BuffaloAttCompConversions
Phillip Rotzell855

Third Down Receiving Statistics

PittsburghTargCatchConversions
WR George Gray421
WR Clay Joseph330
WR Danny Cranford211
RB Toby Gerhardt211
TE Antonio Fecht111
WR Ralph Witt110
RB Herb Matich111
BuffaloTargCatchConversions
WR Colin Saenz211
WR Ian McDaniel211
WR James Hardy111
WR Kirk Cole100
TE Winfred Gilmore111
TE Kendall Carswell111

SectionAttendance
Stadium26,800 (75,300 capacity)
Upper Deck10,300 (23,100)
End Zone6,500 (16,700)
Mezzanine2,600 (9,600)
Sideline Seats4,800 (14,800)
Club Seats2,200 (8,900)
Luxury Boxes400 (2,200)