Week 15, 2025

played in San Francisco, CA

57 degrees, rain, 5 mph wind

Arizona Cardinals3770-17
San Francisco 49ers0306-9

Scoring Summary
1Q: 10:28 ARI - Ricky Azzoo 47 field goal
2Q: 12:23 ARI - Dean Gillespie 39 pass from Henry Nowlin (Ricky Azzoo extra point)
2Q: 02:27 SFO - Roger Kowal 43 field goal
3Q: 11:00 ARI - Howard Westbrook 10 run (Ricky Azzoo extra point)
4Q: 08:37 SFO - Roger Kowal 31 field goal
4Q: 05:11 SFO - Roger Kowal 40 field goal

Team StatisticsARISFO
Record10-44-10
First Downs1917
- by Rushing112
- by Passing814
- by Penalty01
Total Net Yards314280
- Offensive Plays6764
- Yards per Play4.694.38
Net Rushing Yards187107
- Rushing Attempts3927
- Yards per Rush4.793.96
Net Passing Yards127173
- Att./Comp./Intrcpt25 - 17 - 032 - 18 - 0
- Gross Passing Yards146203
- Sacks/Yards Lost3/195/30
- Yards per Pass Play4.544.68
Fumbles/Lost3/33/3
3rd Down Conversions5/146/15
- Avg. YtG on 3rd Down6.26.7
4th Down Conversions0/00/1
Penalties/Yards4/304/33
Punt Returns/Yards2/273/24
Kick Returns/Yards2/581/17
Interception Ret./Yards0/00/0
2pt Conversions0/00/0
Red Zone Visits11
- Red Zone TDs/FGs1/00/1
Avg. Drive StartOWN 36OWN 25
Time of Possession30:4529:15

Drive Charts

Arizona Cardinals
QuarBeganPossFromPlaysYardsResult
115:004:40OWN 44826Field Goal
18:271:35OWN 4035Punt
14:240:40OWN 43216Fumble
11:494:46OWN 25975Touchdown
29:324:47OWN 201359Missed FG
22:201:37OWN 27414Punt
314:051:03OWN 433-2Punt
313:022:11OPP 22422Touchdown
35:472:21OWN 20534Fumble
31:081:45OWN 32414Punt
48:311:56OWN 20417Fumble
45:032:46OWN 20524Punt
40:570:42OPP 3930Punt
San Francisco 49ers
QuarBeganPossFromPlaysYardsResult
110:201:53OWN 2034Punt
16:522:28OWN 16541Fumble
13:441:55OWN 413-4Punt
212:032:31OWN 17426Punt
24:452:25OWN 28846Field Goal
20:430:43OWN 161-1Half
315:000:55OWN 2032Punt
310:515:04OWN 91240Punt
33:262:18OWN 46422Fumble
414:235:52OWN 91277Field Goal
46:351:32OPP 3037Field Goal
42:171:20OWN 18521Downs
40:150:15OWN 20214Game

Game MVP: Chuck Ward, San Francisco 49ers

Rushing Statistics

ArizonaAttYardsAvgLG10+TD
Howard Westbrook231124.871241
Alex Keyes11544.912710
Wade Swift3113.67900
Henry Nowlin2105.00600
San FranciscoAttYardsAvgLG10+TD
Ken Silva15583.872010
Andy Wilkerson9414.56900
Renaldo Sanchez221.00300
Kelly Barnhardt166.00600

Passing Statistics

ArizonaAttCompYardsSk/YdTDLGIntRate
Henry Nowlin25171463/19139096.4
San FranciscoAttCompYardsSk/YdTDLGIntRate
Renaldo Sanchez32182035/30021075.4

Receiving Statistics

ArizonaCatchTargYardsAvgYACLGTD
WR Kirk Bode68447.3313190
TE Everett Patterson35279.001110
WR Dean Gillespie355317.6733391
RB Howard Westbrook2263.00060
FB Quinn Johnson1122.00220
WR Winston Farmer121111.001110
WR Shane Carter1233.00130
San FranciscoCatchTargYardsAvgYACLGTD
WR Ramses Barden689115.1731210
WR Demaryius Thomas48276.756110
WR Isaac Webster343712.331150
WR C.J. Dylla26178.500150
TE Fendi Onobun111111.000110
FB Ricardo Arndorfer1144.00040
WR Jay Emmons131616.000160
TE Joel Pendergraft0100.00000

Interception Statistics

ArizonaIntsYardsAvgTD
San FranciscoIntsYardsAvgTD

Fumble Statistics

ArizonaFumbRecovForceTD
Henry Nowlin1000
Howard Westbrook1000
Alex Keyes1000
Jumbo Dolan0100
Tyson Alualu0100
Warren Hutchison0100
Beau Bell0010
Taylor Mays0010
Kelly Compton0010
San FranciscoFumbRecovForceTD
Ken Silva2000
Rich Markowitz1000
Chuck Ward0120
Lenny Erickson0100
Brady Dunlap0100
Myron Stokes0010

Punting Statistics

ArizonaPuntYardsAvgNetLGIn20
Kenny Morris625843.035.7514
San FranciscoPuntYardsAvgNetLGIn20
Reggie Krumrei524448.835.4571

Kicking Statistics

ArizonaFGs40+Yd50+YdLGPAT
Ricky Azzoo1/21/10/0472/2
San FranciscoFGs40+Yd50+YdLGPAT
Roger Kowal3/32/20/0430/0

Punt Return Statistics

ArizonaRetYardsAvgTD
Kyle Wilson22713.50
San FranciscoRetYardsAvgTD
Rich Markowitz3248.00

Kick Return Statistics

ArizonaRetYardsAvgTD
Kyle Wilson13636.00
Taylor Mays12222.00
San FranciscoRetYardsAvgTD
C.J. Dylla11717.00

Defensive Statistics

ArizonaTackAsstSackRPlayPPlay
OLB Curtis Lofton810.02634
DT Kelly Compton512.01722
CB R.J. Terry500.01622
S Taylor Mays410.01525
DE Darren Garrett310.51528
CB Kyle Wilson300.01725
CB Paul Fox300.02232
S Juan Lockard300.01015
DE Tyson Alualu211.01929
DT Leland Woods220.567
S Troy Nolan210.02028
OLB Beau Bell200.01315
OLB Dwight Tobin200.031
CB Jeremy Hines200.01518
DE Sammy Brennan100.5129
ILB Ronnie Bismonte110.01523
DE Damon Myers100.088
G T.J. Barnes10---------
DE Warren Hutchison020.51418
San FranciscoTackAsstSackRPlayPPlay
ILB Clifton Talley700.02014
DE Chuck Ward613.02222
CB Rich Markowitz530.02420
ILB Max Jeffrey420.02016
ILB Willie Collett410.0209
CB Rickey Van Diver400.02618
CB Wesley Guthrie400.02220
S Myron Stokes400.02422
DT Ronald Torrice320.02015
DE Kirk Hutchins300.03022
DT Lenny Erickson210.02817
DE Stephen Palmer210.02410
S Brady Dunlap210.02618
S Hardy Rafie210.02916
CB Trevor Strzelczyk210.02920
OLB Luther Paukschus120.02219
DT Chris Zlotnik110.01412
CB Jesse Parcells100.035
DE Wendell Kostinko010.0106

Pass Rush Statistics

ArizonaSackBlockHurryKnockPPlay
DT Kelly Compton2.000022
DE Tyson Alualu1.001129
DE Darren Garrett0.511028
DE Warren Hutchison0.510018
DE Sammy Brennan0.50009
DT Leland Woods0.50007
OLB Curtis Lofton0.010034
DE Damon Myers0.01008
DE Alex Hardy0.001019
San FranciscoSackBlockHurryKnockPPlay
DE Chuck Ward3.001022
DE Kirk Hutchins0.002022
DT Lenny Erickson0.001117

Pass Defense Statistics

ArizonaCaughtDefnsdIntrcpPPlay
OLB Curtis Lofton30034
CB Kyle Wilson30025
CB Paul Fox21032
CB R.J. Terry20022
S Juan Lockard20015
OLB Beau Bell10015
OLB Dwight Tobin1001
S Troy Nolan10028
DE Damon Myers1008
CB Jeremy Hines10018
DE Darren Garrett10028
ILB Ronnie Bismonte01023
San FranciscoCaughtDefnsdIntrcpPPlay
CB Rickey Van Diver40018
ILB Willie Collett2009
CB Wesley Guthrie20020
CB Trevor Strzelczyk20020
DE Stephen Palmer10010
DT Ronald Torrice10015
ILB Clifton Talley10014
CB Rich Markowitz10020
DT Chris Zlotnik10012
ILB Max Jeffrey10016
DE Kirk Hutchins10022
S Hardy Rafie01016

Blocking Statistics

ArizonaKeyBlBlOppPancRPlySckAPPly
T.J. Barnes48137024
Martin Felker311136125
Billy Joe Whitlow37138127
Marty Linquist221406
Sam Baker13031118
Ernie Crane13035022
Quinn Johnson11023019
Gabe Buckner110507
Chris Cherpeski0109011
San FranciscoKeyBlBlOppPancRPlySckAPPly
Mike Pollak15015123
Josh Willis13021025
Edward Wang13019019
Danny Riley03014115
Vinny Bellisari03018024
Xavier Barkley03013023
Mo Coleman02017026
Phillip Hayes0108219
Jimmy Fulcher01010111
Ricardo Arndorfer01017013

Special Teams Tackles

ArizonaTacklesSTPlays
Beau Bell222
Wade Swift121
Jumbo Dolan115
San FranciscoTacklesSTPlays
Fendi Onobun215
Luther Paukschus125
Brady Dunlap19

Participation

ArizonaRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Henry Nowlin3928---------67
R.J. Terry------16222765
Martin Felker3625------465
Ernie Crane3522------865
Billy Joe Whitlow3827---------65
Curtis Lofton------2634464
T.J. Barnes3724---------61
Paul Fox------2232357
Sam Baker3118------453
Tyson Alualu------1929553
Kyle Wilson------17251153
Dean Gillespie2924---------53
Quinn Johnson2319------1052
Troy Nolan------2028351
Beau Bell------13152250
Brandon Perkins------2026147
Taylor Mays------1525646
Darren Garrett------1528245
Jumbo Dolan208------1543
Kelly Compton------1722443
Ronnie Bismonte------1523442
Kirk Bode2417---------41
Howard Westbrook2515---------40
Winston Farmer1612------1240
Jeremy Hines------1518639
Everett Patterson1816------438
Alex Hardy------1319537
Juan Lockard------10151035
Warren Hutchison------1418234
Wade Swift74------2132
Alex Keyes1110------829
Shane Carter1711---------28
Chris Cherpeski911------828
Sammy Brennan------129526
Gabe Buckner57------820
Jamal Stuart54------1120
Marty Linquist46------818
Damon Myers------88117
Leland Woods------67114
Dwight Tobin------31610
Ricky Azzoo00------66
Kenny Morris00------66
Greg Erdman------1315
Van Upshaw00------22
Al Holmes00---------0
San FranciscoRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Rich Markowitz------24202771
Luther Paukschus------22192566
Demaryius Thomas2129------1565
Renaldo Sanchez2737---------64
Kirk Hutchins------3022254
Brady Dunlap------2618953
Myron Stokes------2422753
Chuck Ward------2222852
Trevor Strzelczyk------2920251
Vinny Bellisari1824------850
Rickey Van Diver------2618549
Lenny Erickson------2817247
Josh Willis2125---------46
Fendi Onobun1615------1546
Edward Wang1919------846
Hardy Rafie------2916146
Xavier Barkley1323------844
Wesley Guthrie------2220244
Mo Coleman1726---------43
Joel Pendergraft1617------1043
Andy Wilkerson1423------542
Ken Silva1512------1542
Ricardo Arndorfer1713------1242
Ramses Barden1129---------40
Stephen Palmer------2410539
Ronald Torrice------2015439
Max Jeffrey------2016339
Mike Pollak1523---------38
C.J. Dylla1519------438
Danny Riley1415------837
Phillip Hayes819------835
Clifton Talley------2014---34
Jay Emmons713------1232
Stanley Giddens------167831
Willie Collett------209130
Chris Zlotnik------1412127
Jimmy Fulcher1011---------21
Wendell Kostinko------106---16
Isaac Webster013------215
Craig Stevens20------79
Jesse Parcells------35---8
Roger Kowal00------77
Reggie Krumrei00------55
Kelly Barnhardt12---------3
Ian Lewis00------33
Gene Zeyen00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left12705.8
Middle211014.8
Right6162.7
None000.0
DistanceAttYardsAvg
Left5204.0
Middle20894.5
Right1-1-1.0
None1-1-1.0

Detailed Passing Statistics

ArizonaAttCmp20+BdThDropDfnsHurrKnckIntc
Henry Nowlin25171031410
San FranciscoAttCmp20+BdThDropDfnsHurrKnckIntc
Renaldo Sanchez32182142310

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen75142.0
Short (0-8 Yds)98626.9
Medium (9-18 Yds)94707.8
Long (19+ Yds)0000.0
DistanceAttCompYardsAvg
Screen1144.0
Short (0-8 Yds)1410956.8
Medium (9-18 Yds)106898.9
Long (19+ Yds)71152.1

Detailed Receiving Statistics

ArizonaTargtCaugtDropdYards20+PPlay
WR Kirk Bode86144017
TE Everett Patterson53127016
WR Dean Gillespie53053124
RB Howard Westbrook2206015
WR Winston Farmer21111012
WR Shane Carter2103011
FB Quinn Johnson1102019
San FranciscoTargtCaugtDropdYards20+PPlay
WR Ramses Barden86091229
WR Demaryius Thomas84127029
WR C.J. Dylla62117019
WR Isaac Webster43037013
WR Jay Emmons31216013
TE Fendi Onobun11011015
FB Ricardo Arndorfer1104013
TE Joel Pendergraft1000017

Red-Zone Rushing Statistics

ArizonaAttYardsAvgOverall Avg
Howard Westbrook11010.004.87
Alex Keyes177.004.91
San FranciscoAttYardsAvgOverall Avg
Ken Silva1-1-1.003.87

Red-Zone Passing Statistics

ArizonaAttCompYardsAvg/AttOverall Avg
San FranciscoAttCompYardsAvg/AttOverall Avg
Renaldo Sanchez2000.006.34

Red-Zone Receiving Statistics

ArizonaTargetCatchYardsAvg/TargOverall Avg
San FranciscoTargetCatchYardsAvg/TargOverall Avg
WR C.J. Dylla2000.002.83

Third Down Rushing Statistics

ArizonaRushesConversions
Howard Westbrook31
Alex Keyes31
Wade Swift11
Henry Nowlin11
San FranciscoRushesConversions
Andy Wilkerson31
Renaldo Sanchez10

Third Down Passing Statistics

ArizonaAttCompConversions
Henry Nowlin421
San FranciscoAttCompConversions
Renaldo Sanchez1065

Third Down Receiving Statistics

ArizonaTargCatchConversions
TE Everett Patterson110
WR Kirk Bode111
WR Dean Gillespie100
WR Shane Carter100
San FranciscoTargCatchConversions
WR Demaryius Thomas532
WR Isaac Webster211
WR Ramses Barden111
TE Fendi Onobun111
WR C.J. Dylla100

SectionAttendance
Stadium58,200 (64,500 capacity)
Upper Deck19,900 (22,400)
End Zone15,300 (16,200)
Mezzanine8,600 (9,300)
Sideline Seats13,100 (14,300)
Luxury Boxes1,300 (2,300)