San Francisco
49ers
9-5
10
FINAL
31
Arizona
Cardinals
8-6
AI Recap
AI RECAP
Franchise Hub Beat· 15h ago
In a decisive Week 18 matchup, the Arizona Cardinals topped the San Francisco 49ers by a score of 31-10, solidifying their playoff positioning. With the stakes high for both teams, the Cardinals showcased their dominance on both sides of the ball, while the 49ers struggled to find their rhythm. Arizona's offense was led by veteran quarterback Aaron Rodgers, who threw for 208 yards and two touchdowns, displaying poise and precision throughout the game. KeAndre Lambert-Smith emerged as his favorite target, racking up 84 receiving yards, while the 49ers' Christian McCaffrey kept his team competitive with a strong 88 rushing yards, but it wasn't enough to keep pace with Arizona's potent attack. Defensively, the Cardinals were anchored by Kitan Crawford, who made a pivotal interception that shifted momentum in the second half. Although Nick Bosa of the 49ers recorded two sacks and three total tackles, he could not prevent Arizona’s explosive plays. The turning point came late in the third quarter when Crawford's interception set up a touchdown, allowing the Cardinals to pull away and seal the victory.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Aaron RodgersQB10990%20820158.3
Brock PurdyQB14643%730129.7
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB11888.0210250
Jeremiyah LoveHB10484.8142190
Ricky PearsallWR188.02080
Brock PurdyQB111.0β€”110
Deebo Samuel SrWR000.0β€”001
Mike EvansWR000.0β€”000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
KeAndre Lambert-SmithWR38428.0211420
Mike EvansWR56513.0340170
Jeremiyah LoveHB24020.0390220
Reggie VirgilWR13636.080360
Trey McBrideTE13434.0170340
Savion WilliamsWR2147.0β€”180
George KittleTE188.0β€”080
Defense
Box score: defensive stats by player
PlayerPosTKLSACKINTFFPD
Nick BosaDT32000
Zaven CollinsLEDG21000
Kitan CrawfordSS00100
Romello HeightLEDG11000
Walter Nolen IIIDT11000
Josh SweatREDG11000
Will JohnsonCB30000
Budda BakerSS20011
Fred WarnerMIKE20000
Dadrion Taylor-DemersonFS20001
Jack JonesCB20000
Wydett Williams JrSS10000
Max MeltonCB10001
Alfred CollinsDT10000
Mack Wilson SrMIKE10000
Kei'Trel ClarkCB10000
Jack GibbensMIKE10000
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK11454
Eddy PineiroK11144