San Francisco
49ers
4-11
25
FINAL
35
Arizona
Cardinals
2-13
AI Recap
AI RECAP
Franchise Hub Beat· 2h ago
In a thrilling Week 18 matchup, the Arizona Cardinals topped the San Francisco 49ers with a final score of 35-25, securing their place in the playoffs. With both teams vying for postseason positioning, the Cardinals delivered a strong performance to clinch the victory on their home turf. Joe Flacco was the star of the show for Arizona, throwing for 309 yards and three touchdowns, showcasing his ability to lead the offense effectively. Michael Wilson emerged as his favorite target, racking up an impressive 137 receiving yards, which proved crucial in moving the chains and keeping the 49ers' defense on its heels. On the ground, Christian McCaffrey stood out for San Francisco, rushing for 123 yards, but it wasnโ€™t enough to overcome the Cardinals' offensive firepower. Defensively, the Cardinals made key plays to disrupt the 49ers' rhythm, highlighted by Kaleb Proctorโ€™s sack that helped shift momentum. The turning point came late in the third quarter when Flacco connected with Wilson for a touchdown, extending the Cardinals' lead and putting San Francisco in a position where they had to play catch-up. With a solid defensive effort and timely offensive execution, Arizona held off the 49ers to secure a vital win.
Passing
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Joe FlaccoQB372978%30930128.4
Brock PurdyQB291655%15230104.3
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB211235.9410390
Jeremiyah LoveHB16734.6121101
Tyler AllgeierHB46015.0400450
Kaelon BlackHB9505.6100140
Michael WilsonWR12323.0211230
Trey PalmerWR155.0โ€”050
Joe FlaccoQB451.3โ€”040
Brock PurdyQB155.0โ€”050
Trey McBrideTE000.0โ€”000
Calvin AustinWR000.0โ€”000
Kyle JuszczykFB000.0โ€”000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Michael WilsonWR613722.8672700
Mike EvansWR57515.0201241
Trey PalmerWR56613.270180
Trey McBrideTE34414.7210230
Devin DuvernayWR4369.0160140
George KittleTE5336.621120
Ricky PearsallWR2189.080130
Zach ErtzTE2147.010080
Calvin AustinWR11313.050130
De'Zhaun StriblingWR11010.030100
Deebo Samuel SrWR188.0โ€”080
Tyler AllgeierHB273.55060
Kyle JuszczykFB166.03160
Jake TongesTE122.0โ€”020
Jeremiyah LoveHB6-8-1.3โ€”120
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Chad RylandK0050
Eddy PineiroK11249