NFL 2025 pages

Sports · Football · NFL 2025 · Week 3

Arizona Cardinals at San Francisco 49ers

Arizona Cardinals15
San Francisco 49ers16

Final · Sunday, September 21, 2025 · 4:25 p.m. ET · Levi's Stadium, Santa Clara, CA

Head coaches: Jonathan Gannon (Cardinals) · Kyle Shanahan (49ers)

Linescore

Team1234T
Cardinals033915
49ers0601016

Scoring summary

ClockPlayTeamDetailARI–SF
Q2
8:45FGCardinalsChad Ryland 34 Yd Field Goal30
4:22FG49ersEddy Pineiro 38 Yd Field Goal33
0:17FG49ersEddy Pineiro 51 Yd Field Goal36
Q3
6:37FGCardinalsChad Ryland 28 Yd Field Goal66
Q4
10:50TD49ersKyle Juszczyk 1 Yd pass from Mac Jones (Eddy Pineiro Kick)613
8:37TDCardinalsTrey McBride 1 Yd pass from Kyler Murray (Chad Ryland Kick)1313
3:15SafetyCardinalsDefensive Holding in Endzone for Safety1513
0:00FG49ersEddy Pineiro 35 Yd Field Goal1516

Team stats

StatCardinals49ers
First downs1619
Total yards260355
Yards per play4.15.7
Passing yards154282
Comp / att22/3527/41
Rushing yards10673
Third down5-152-10
Fourth down2-21-2
Red zone1-31-4
Turnovers01
Penalties – yards5-305-69
Sacks – yards lost1-51-2
Possession34:3925:21
Plays6462
AlsoCardinals49ers
Passing first downs814
Rushing first downs74
First downs by penalty11
Drives1010
Yards per pass4.36.7
Interceptions thrown01
Rushing attempts2820
Yards per rush3.83.7
Fumbles lost00
Defensive / special-teams TDs00

Player lines

Arizona Cardinals

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
1Kyler Murray22/351594.5101-553.082.9

Rushing

PlayerCARYDSAVGTDLONG
33Trey Benson10424.2029
1Kyler Murray6376.209
6James Conner9222.409
4Greg Dortch155.005
31Emari Demercado200.001
Team281063.8029

Receiving

PlayerRECYDSAVGTDLONGTGTS
18Marvin Harrison Jr.34414.70326
85Trey McBride5438.61178
17Zay Jones22512.50183
6James Conner3155.00104
33Trey Benson393.0054
87Tip Reiman284.0063
84Elijah Higgins177.0071
14Michael Wilson155.0052
4Greg Dortch231.5022
31Emari Demercado000.0001
Team221597.213234

Fumbles

PlayerFUMLOSTREC
6James Conner100
72Hjalte Froholdt001
Team101

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
2Mack Wilson Sr.12601200
27Akeem Davis-Gaither8500000
34Jalen Thompson6400000
3Budda Baker6300000
13Kei'Trel Clark5300000
42Dadrion Taylor-Demerson4400100
94Dalvin Tomlinson3301010
16Max Melton3200000
29Denzel Burke2200000
10Josh Sweat2111020
36Kitan Crawford2100000
25Zaven Collins2000010
50Cody Simon2000000
93Calais Campbell1100030
80Simi Fehoko1100000
79PJ Mustipher1100100
52Jordan Burch1100000
56Darius Robinson1100000
5Baron Browning1000010
55Dante Stills1000000
95Anthony Goodlow1000000
44Owen Pappoe1000000
Team663913480

Interceptions

PlayerINTYDSTD
42Dadrion Taylor-Demerson1180

Kick returns

PlayerNOYDSAVGLONGTD
4Greg Dortch25829.0330
31Emari Demercado25728.5360
Team411528.8360

Punt returns

PlayerNOYDSAVGLONGTD
4Greg Dortch188.080

Kicking

PlayerFGPCTLONGXPPTSMade from
38Chad Ryland2/366.7341/1734, 28

Punting

PlayerNOYDSAVGTBIn 20LONG
12Blake Gillikin525851.61255

San Francisco 49ers

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
10Mac Jones27/412846.9111-256.583.8

Rushing

PlayerCARYDSAVGTDLONG
23Christian McCaffrey17523.1015
3Brian Robinson Jr.22211.0019
10Mac Jones1-1-1.00-1
Team20733.7019

Receiving

PlayerRECYDSAVGTDLONGTGTS
1Ricky Pearsall811714.603411
23Christian McCaffrey10888.802015
84Kendrick Bourne4389.50116
88Jake Tonges22110.50113
9Skyy Moore11010.00101
83Marquez Valdes-Scantling199.0091
44Kyle Juszczyk111.0111
Team2728410.513438

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
54Fred Warner11500200
53Dee Winters8400110
91Sam Okuayinonu7200000
36Marques Sigle7200000
20Upton Stout5300100
47Bryce Huff5211120
27Ji'Ayir Brown4200000
0Renardo Green4100000
25Jason Pinnock3300000
2Deommodore Lenoir3301000
92Jordan Elliott3101000
98Mykel Williams2201010
99C.J. West2100000
57Luke Gifford2000000
97Nick Bosa2000000
93Kalia Davis2000000
28Darrell Luter Jr.2000000
71Trent Williams1100000
26Chase Lucas1100000
48Tatum Bethune1100000
33Siran Neal1000000
82Brayden Willis1000000
Team773414540

Kick returns

PlayerNOYDSAVGLONGTD
9Skyy Moore26130.5310
31Isaac Guerendo11919.0190
Team38026.7310

Punt returns

PlayerNOYDSAVGLONGTD
9Skyy Moore3268.7140

Kicking

PlayerFGPCTLONGXPPTSMade from
18Eddy Pineiro3/3100.0511/11038, 51, 35

Punting

PlayerNOYDSAVGTBIn 20LONG
7Thomas Morstead312842.70248

Entering Week 3

The table after Week 2, the way the standings read when this game kicked off.

Arizona Cardinals · 2-0 · 3rd in the NFC West

San Francisco 49ers · 2-0 · 1st in the NFC West

Officials and attendance

Attendance: 70,414

Officials: Line Judge Carl Johnson · Referee John Hussey · Side Judge Allen Baynes · Down Judge Max Causey · Back Judge Matt Edwards · Field Judge Anthony Flemming · Umpire Duane Heydt

Week 3 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.