Skip to main content
Week 18 · Final

49ers at Cardinals

San Francisco 49ers 17, Arizona Cardinals 7 · Next Gen Dynasty

FinalNext Gen DynastyWeek 18

Final Score

Week 18
By the numbers
49ers 17 2 TD · 1 FG · 2 XPCardinals 7 1 TD · 0 FG · 1 XPCam Ward 285 yds passingJeremiyah Love 49 yds rushingDevin Duvernay 150 yds receivingMack Wilson Sr 8 tkl defenseTotal yards 377 · 345Passing yards 285 · 274Rushing yards 92 · 71Completions 24/35 · 17/42Yards per carry 3.0 · 4.7

Recap

AI recap

Franchise Hub Beat · 19d ago

The San Francisco 49ers secured a hard-fought victory over the Arizona Cardinals with a final score of 17-7 in Week 18 of the 2026 season. With playoff implications on the line, the 49ers needed this win to solidify their postseason positioning, while the Cardinals sought to play spoiler in their season finale.

Cam Ward shone under pressure for San Francisco, throwing for 285 yards and leading the offense effectively. Although Arizona's Carson Beck managed to find the end zone once, it was Ward's command of the game that ultimately proved decisive. On the ground, Jeremiyah Love struggled to make an impact for the Cardinals, rushing for only 49 yards, while Devin Duvernay stood out with an impressive 150 receiving yards.

Defensively, the 49ers faced a challenging day but held strong at key moments, while the Cardinals' defense was led by Mack Wilson Sr., who recorded eight tackles. The game's turning point came in the second half when the 49ers' defense tightened up, forcing the Cardinals into a three-and-out that allowed San Francisco to extend their lead. With Josh Sweat contributing a sack, Arizona's defensive efforts weren't enough to overcome the 49ers' strong offensive performance.

Scoring

Touchdowns, field goals, extra points
TeamTDFGXPPTS
49ers21217
Cardinals1017

Team Stats

Side by side
SFAZ
Total yards377345
Passing yards285274
Rushing yards9271
Completions24/3517/42
Yards per carry3.04.7
Sacks13
Turnovers01
Touchdowns21
Field goals1/20/0
1st downs1511
3rd downs5/154/13
Penalties2-159-75

Box Score

Passing, rushing, receiving, defense, kicking
Passing2 players
PlayerC/APCTYDSTDINTQBR
49ers
Cam WardQB24/3569%28510102.6
Cardinals
Carson BeckQB17/4240%2741070.9
Rushing13 players
PlayerATTYDSYPCYACTDLNGFUM
49ers
Kaelon BlackHB14402.9120140
Jordan JamesHB8364.5170230
Cam WardQB3103.3—060
Kyle JuszczykFB661.0—140
Mike EvansWR000.0—000
George KittleTE000.0—000
Ricky PearsallWR000.0—000
Cardinals
Jeremiyah LoveHB10494.9210250
Tyler AllgeierHB4194.8—091
Carson BeckQB133.0—030
Devin DuvernayWR000.0—000
Michael WilsonWR000.0—000
Other
Trey McBrideTE000.0—000
Receiving14 players
PlayerRECYDSYPRYACTDLNGDROP
49ers
Mike EvansWR79613.7250280
Ricky PearsallWR16868.0591681
De'Zhaun StriblingWR7628.9140210
George KittleTE5234.6120120
Jake TongesTE11414.060140
Kaelon BlackHB11212.0—0120
Kyle JuszczykFB2105.07080
Cardinals
Devin DuvernayWR515030.0911990
Jalen McMillanWR12424.060240
Jeremiyah LoveHB2168.090101
Michael WilsonWR2168.050132
Elijah HigginsTE2136.560100
James ConnerHB166.05060
Other
Trey McBrideTE44912.3210201
Defense30 players
Kicking2 players
PlayerFGXPLNG
49ers
Eddy PineiroK1/2231
Cardinals
Chad RylandK0/010