San Francisco
49ers
1-15
40
FINAL
16
Arizona
Cardinals
4-12
AI Recap
AI RECAPThe San Francisco 49ers topped the Arizona Cardinals 40-16 in a decisive Week 18 matchup, solidifying their position heading into the playoffs. With playoff implications on the line, the 49ers showcased their offensive firepower and defensive resilience, leaving no doubt about their readiness for the postseason.
Quarterback Brock Purdy led the charge for San Francisco, throwing for three touchdowns and helping his team find the end zone with ease. Kareem Hunt added a significant contribution on the ground with 77 rushing yards, while the receiving corps was bolstered by impactful performances from key players. For Arizona, Carson Beck put up a commendable 254 passing yards, and Tyreek Hill caught for 138 yards, but it wasn't enough to keep pace with the 49ers.
Defensively, San Francisco's Nick Bosa made his presence felt with a sack, while Renardo Green secured an interception, highlighting the team’s ability to make critical plays when needed. The turning point came early in the second half when the 49ers intercepted a pass, setting up a quick scoring drive that widened their lead and effectively put the game out of reach for the Cardinals. With this commanding win, the 49ers look primed for a deep playoff run.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Carson Beck | QB | 45 | 20 | 254 | 2 | 1 | 68.1 |
| Brock Purdy | QB | 37 | 28 | 237 | 3 | 0 | 118.8 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Kareem Hunt | HB | 7 | 77 | 11.0 | 1 | 42 | 0 |
| Christian McCaffrey | HB | 19 | 45 | 2.4 | 0 | 8 | 0 |
| Brock Purdy | QB | 6 | 29 | 4.8 | 1 | 7 | 0 |
| Jeremiyah Love | HB | 5 | 9 | 1.8 | 0 | 8 | 0 |
| Trey Benson | HB | 2 | 8 | 4.0 | 0 | 7 | 0 |
| Marvin Harrison Jr | WR | 1 | 5 | 5.0 | 0 | 5 | 0 |
| Carson Beck | QB | 2 | 3 | 1.5 | 0 | 2 | 1 |
| Kaelon Black | HB | 2 | 1 | 0.5 | 0 | 4 | 0 |
| Trey McBride | TE | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Tyreek Hill | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Kyle Juszczyk | FB | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Mike Evans | WR | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Ricky Pearsall | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Tyreek Hill | WR | 5 | 138 | 27.6 | 1 | 58 | 0 |
| George Kittle | TE | 7 | 88 | 12.6 | 0 | 24 | 1 |
| Ricky Pearsall | WR | 6 | 62 | 10.3 | 1 | 23 | 0 |
| Marvin Harrison Jr | WR | 5 | 54 | 10.8 | 1 | 17 | 0 |
| Mike Evans | WR | 5 | 43 | 8.6 | 2 | 24 | 0 |
| Michael Wilson | WR | 3 | 23 | 7.7 | 0 | 11 | 0 |
| Trey McBride | TE | 2 | 21 | 10.5 | 0 | 18 | 0 |
| De'Zhaun Stribling | WR | 2 | 18 | 9.0 | 0 | 14 | 0 |
| Christian McCaffrey | HB | 4 | 15 | 3.8 | 0 | 9 | 0 |
| Jeremiyah Love | HB | 3 | 11 | 3.7 | 0 | 8 | 0 |
| Kyle Juszczyk | FB | 2 | 11 | 5.5 | 0 | 6 | 0 |
| James Conner | HB | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Elijah Higgins | TE | 1 | 3 | 3.0 | 0 | 3 | 0 |
| Jonnu Smith | TE | 1 | 2 | 2.0 | 0 | 2 | 0 |
| Kaelon Black | HB | 1 | -2 | -2.0 | 0 | 0 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| Renardo Green | CB | 7 | 0 | 1 | 0 | 0 |
| Owen Pappoe | WILL | 8 | 0 | 0 | 0 | 0 |
| Garrett Williams | CB | 8 | 0 | 0 | 1 | 0 |
| Budda Baker | SS | 6 | 0 | 0 | 0 | 0 |
| Dadrion Taylor-Demerson | FS | 5 | 0 | 0 | 0 | 0 |
| Jordan Burch | LEDG | 5 | 0 | 0 | 0 | 0 |
| Eugene Asante | MIKE | 5 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 5 | 0 | 0 | 0 | 2 |
| Nick Bosa | LEDG | 3 | 1 | 0 | 1 | 0 |
| Will Johnson | CB | 4 | 0 | 0 | 0 | 1 |
| Gracen Halton | DT | 3 | 0.5 | 0 | 0 | 0 |
| Walter Nolen III | DT | 3 | 0 | 0 | 0 | 0 |
| Sean Murphy-Bunting | CB | 3 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 3 | 0 | 0 | 0 | 0 |
| Josh Metellus | SS | 3 | 0 | 0 | 1 | 0 |
| Mack Wilson Sr | MIKE | 2 | 0 | 0 | 0 | 0 |
| Fred Warner | MIKE | 2 | 0 | 0 | 0 | 1 |
| Xavier Thomas | REDG | 2 | 0 | 0 | 0 | 0 |
| Sione Takitaki | SAM | 2 | 0 | 0 | 1 | 0 |
| Kaleb Proctor | DT | 1 | 0 | 0 | 0 | 0 |
| Josh Sweat | REDG | 1 | 0 | 0 | 0 | 1 |
| Darius Robinson | DT | 1 | 0 | 0 | 0 | 0 |
| Max Melton | CB | 1 | 0 | 0 | 0 | 0 |
| Karson Sharar | WILL | 1 | 0 | 0 | 0 | 0 |
| Andrew Wingard | FS | 1 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 0 | 0.5 | 0 | 0 | 0 |
| Malik Mustapha | FS | 1 | 0 | 0 | 0 | 0 |
| Marques Sigle | SS | 1 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Denzel Burke | CB | 1 | 0 | 0 | 0 | 0 |
| Jack Jones | CB | 0 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Chad Ryland | K | 0 | 0 | 2 | 0 |
| Eddy Pineiro | K | 1 | 1 | 5 | 52 |

